RECOVER statement 1 //*%OPC RECOVER 1+ , 1 ERRSTEP =( 2.1 stepname 2.1 stepname.procstepname 2.1 stepname-stepname 1 ) 1 JOBCODE =( 2.1+ , 2.1 abendcode 2.1 casecode 2.1 returncode 2.1 returncode1-returncode2 1 ) 1 STEPCODE =( 2.1+ , 2.1 abendcode 2.1 casecode 2.1 returncode 2.1 returncode1-returncode2 1 ) 1 TIME =( 2.1 hhm-hhmm 1 ) 1 DELSTEP =( 2.1+ , 2.1 stepname 2.1 stepname-stepname 1 ) 1 ADDPROC =( 2.1+ , 2.1 procedure name 1 ) 1 RESSTEP =( 2.1+ , 2.1 stepname 2.1 stepname.procstepname 2.1 * 2.1 % 2.1 checkid 1 ) 1 CALLEXIT =( 2.1 program name 1 ) 1 RESTART =( 2.1 Y 2.1 YES 2.1 N 2.1 NO 1 ) 1 RESJOB =( 2.1 job name 1 ) 1 ADDAPPL =( 2.1+ , 2.1 application name 1 ) 1 RELSUCC =( 2.1 application name 1 ) 1 ALTWS =( 2.1 workstation name 1 ) 1 ALTJOB =( 2.1 job name 1 ) You cannot have JCL variables on the RECOVER statement.