Go to LeighWeb Home Page            

Back To LeighWeb Mainframe Utilities Page

View the documentation associated with this module

/* REXX ***************************************************************/
/* UTILITY: SYS2JCL                                                   */
/* AUTHOR: DAVID LEIGH                                                */
/* FUNCTION: THIS EDIT MACRO PROCESSES A FILE OF JES OUTPUT AND       */
/*           EXTRACTS JUST THE SUBMITTED JCL AND SHIFTS IT BACK TO    */
/*           THE LEFT TO MAKE EXECUTABLE JCL OUT OF THE THE SYSOUT.   */
/*           IT DOES NOT, HOWEVER, RESTORE ANY INSTREAM DATA.         */
/**********************************************************************/
ADDRESS ISPEXEC
'CONTROL ERRORS RETURN'

ADDRESS ISREDIT
"MACRO"

"EXCLUDE ALL P'=' 1"
"FIND ALL '//' 12"
"DELETE ALL X"

"FIND FIRST P'=' 1"
DO WHILE RC = 0
    "SHIFT ( .ZCSR 11"
    "FIND NEXT P'=' 1"
END

"UP MAX"