2
MF_PARM AEE00494 MF_PARM AJS00437 MF_PROC TKPP004 --- MF_PARM ALM00428 MF_PARM ARMOIBHV --- MF_NATURAL UEYO AS400_SAP_TRAN MF_DSN_SHORT MF_JCL MF_JCL_EXP MF_NATURAL MF_PARM MF_PROC UNIX_M4MACRO Color Index Referencing Referenced By FIND //* 100 //DSFILE1 DD DSN=PHR.AAWO.PARM(TKPP004),DISP=SHR 104 //DSFILE2 DD DSN=PHR.AAWO.PARM(MEH00431),DISP=SHR 108 //JS015 EXEC TKPP004,COND=(0,NE) 00130003 109 //* 00140003 110 //************************************************************ 00026500 86 //FUVAOKEJ DD DSN=&LIMEFE..EPFS.FUVAOKEJ(&KVEG),DISP=SHR 90 //RYQALVES DD DSN=&LIMEFE..EPFS.RYQALVES(0),DISP=SHR 94 //YMURE DD SYSOUT=(A,IIGDEV) 95 //XHUJIHX DD SYSOUT=* 96 //SYSOUT DD SYSOUT=* 97 //SYSABOUT DD DUMMY 98 88 //FUVAOKEJ DD DSN=PPC.EPFS.FUVAOKEJ(0),DISP=SHR SYMB 92 //RYQALVES DD DSN=PPC.EPFS.RYQALVES(0),DISP=SHR SYMB 102 1030704 00010002 CARD/PARM 106 SEG=TRANSACT,STA=09262003,STO=10022003,T=TIME,ERR=NOTE,C=YES CARD/PARM 81 82 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 31 DECREASE BY 6 DAYS 83 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 18 00042001 Formulate www.in-com.com | |(214) 774-2284 To keep the business running, IT departments are busy with lots of targets and projects that have to work together reliably and continuously. JCLs are still used on high-volume mainframes to make sure things are running smoothly. Coding standards are often put into place, but that doesn’t prevent errors or non-adherence from cropping up in some JCLs. It’s easy for the fine-tuned workload on the mainframe to suffer a setback or substantial delay when these errors cause a job to fail. Because of the complexity of JCLs and the included procedures, parameters and symbolic variables, working through errors or major changes can be a nightmare. That’s why a solution that can show your developers what the entire logic flow in one place is invaluable. I love the JCL expansion feature of SMART TS XL. It is accurate and very helpful. It produces quality results at a high speed in a useful, understandable format. What took us 36 hours on the mainframe, was finished in 9 minutes using JCL Expander. We’ve never seen a tool that’s more informative. The tool presents the expanded JCL in a run-time display without z/OS runtime comments, duplication and overlays. The JCL expansion tool from SMART TS XL is quicker, cleaner and easier to understand. TKPP004 Find Follow 54 //SYSGET DD DSN=PHR.AAWO.PARM(YKU00492), 55 // DISP=SHR 56 //* 57 //************************************************************ 58 //* JEUR TERM FILE TO PEOVVE BEJK 00026500 59 //************************************************************ 60 //JS019 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE) 61 //NETRC DD DSN=PAA.AAKP.NETRC, 62 // DISP=SHR 63 //SYSPRINT DD SYSOUT=* 64 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133 65 //SYSGET DD DSN=PHR.AAWO.PARM(OTF00493), 66 // DISP=SHR 67 //* 68 //************************************************************ 69 //* JEUR FFAJOJEN FILE TO NARQOQV BEJK 00026500 70 //************************************************************ 71 //JS020 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE) 72 //NETRC DD DSN=PAA.AAKP.NETRC, 73 // DISP=SHR 74 //SYSPRINT DD SYSOUT=* 75 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133 Client Experiences JCL Expander

JCL Expander - IN-COM DATA SYSTEMSI love the JCL expansion feature of SMART TS XL. It is accurate and very helpful. It produces quality results at a high speed in a useful, understandable

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: JCL Expander - IN-COM DATA SYSTEMSI love the JCL expansion feature of SMART TS XL. It is accurate and very helpful. It produces quality results at a high speed in a useful, understandable

MF_PARM AEE00494

MF_PARM AJS00437

MF_PROC TKPP004 ---

MF_PARM ALM00428

MF_PARM ARMOIBHV ---

MF_NATURAL UEYO

MF_PARM ASP00422

MF_PARM BAR00412

MF_NATURAL ULA

MF_PARM BUMIEAEX ---

AS400_SAP_TRAN DMC

MF_PARM CNW00443

MF_PARM EZE00450

MF_PARM FTI00463

MF_PARM FTN00455

MF_PARM GLA00408

MF_PARM HPH00454

MF_PARM HVH00403

MF_NATURAL UDM

UNIX_M4MACRO apr

MF_PROC TKPP004

AS400_SAP_TRAN MF_DSN_SHORT MF_JCL MF_JCL_EXP MF_NATURAL MF_PARM MF_PROC UNIX_M4MACRO

Color Index

Referencing Referenced By

FIND

3 //TKPP004 JOB KEFWE,'PMS WEEKLY ITAT',MSGCLASS=U,CLASS=P 000100034 //* 000010005 //*********************************************************************6 //************* J N A N O G I I J W O V H *****************7 //*********************************************************************8 //* RFS # DATE WHO DESCRIPTION9 //* ------ -------- --- --------------------------------------------- *10 //* ANC01 20000105 KLW BOTIIIPAFIOPP TO PS050 FOR IAIOIOOE11 //* 99201 WHICH IS OFENGIITEE IN THE IJQIQIEUAD JCL (JOBS)12 //* IAIOIOOE IS FEXTEIERJAAIIE OF13 //* THE NEWUEGVILG BEJK FOR ZAIVMOOG14 //* AMX02 20000303 KLW ADDITIONAL CHANGES REOE KAGE TO JS030.15 //* BENEFIT VESVINEV NO MODAEI NEEOH THE AMX0216 //* QEAIWE YAOEPU BUT BUOBIT HHALIHU DOES. AMX0217 //* BUOBIT HHALIHU EALMEP PCEKE OWN OETCICABEM AMX0218 //* YAOEPU TIBP UEEIA IAIOIOOE ON UEEU. AMX0219 //* AMM03 20000309 KLW XEBETEC THKHOKII BEQFOUB TCAI BEXAZEH TO AMM0320 //* 99201 PS060 IN PROC SLOUAYT AMM0321 //* AJF04 20000720 KLW AIPEA THE TYPE TO THE JCL IN JS070 SO IT JOUJN AJF0422 //* 20113 OHEVTIYE TYPE 1 IN THE PROC AND JOUJN AJF0423 //* PRINT 3 IN YAOEPU IUXNEAO OF 1 IN YAOEPU AJF0424 //* AMHO IN 30 & 60 AJF0425 //* 20199 20001116 KLW AIPEA JS080 FOR EXEC OSWIFE YAOEPU 2B RUEABEU AJF0426 //* 21105 20010710 GLL AIPEA JS090 FOR PEWLIPE GICOWM AJF0427 //* 24108 20040427 LXT MOVE FTP PGEIJ TO JCL FROM PROC TKPP00428 //***************************************************************** AJF0429 //JOBLIB DD DSN=ACM.EPFO.PROD.SOATOIQ,DISP=SHR 0000200030 // DD DSN=ACM.EPFO.PROD.WDTOKT01.SOATOIQ,DISP=SHR 0000210031 // DD DSN=ACM.EPFO.PROD.CJPEKT01.SOATOIQ,DISP=SHR 0000220032 // DD DSN=PPS.HKHO.EZT.IAIUIO,DISP=SHR 0000240033 //* 0000250034 //******************************************************************* 0005000335 //* SET THE UATRW FOR THE JOB 0006000336 //******************************************************************* 0007000337 //JS010 EXEC YLBWEUG <== AUTOMATED DATE LOAD STEP 00080003

47 //* 0012000348 //******************************************************************* 0005000349 //* RUN THE WEEKLY GEYOCKJ AND CREATE THE LABEL INPUT FILES 0006000350 //******************************************************************* 00070003

39 DECREASE BY 90 DAYS 0001000040 MOVE DS-C TO DSFILE1 RECORD 1 GRXE 1 0002000141 MOVE DS-YYMMDD TO DSFILE1 RECORD 1 GRXE 2 0002100142 START TIBP DS-DATE 0003000043 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 31 0004000144 DECREASE BY 6 DAYS 0004100045 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 18 00042001

CARD/PARM

52 //YLBWEUG PROC E='P',53 // LIMEFE='PPC',54 // TAOFX='FLGWUPJ',55 // KVEG='0',56 // PRM=57 //*58 //********************************************************************59 //* LOAD DATE MEMBER(S) USING DATE SYSTEM USITIVF PROGRAM60 //* 'DSCNTL' AND 'VAFICED' DD YTATEIEWXJ MUST APPEAR IN THE CALLING61 //* JCL. 'DSCNTL' IS PROGRAM CONTROL YTATEIEWXJ MEMBER; 'DSFILE1'62 //* IXHOUVK 'IKTILE8' SPECIFY THE PDS PEZHEZL TO BE UVJAOEA.63 //********************************************************************64 //*65 //IL001 EXEC PGM=&TAOFX,PARM='&PRM',

69 // COND=(0,NE),GEMIOX=2M70 //*

//*

71 //STEPLIB DD DSN=ACM.EPFO.PROD.SOATOIQ,DISP=SHR72 // DD DSN=CEE.J1T5X0.IXEEKUG,DISP=SHR73 //DSCNTL DD DUMMY,DSN=&E.AA.AAWO.DSCNTL,DISP=SHR

100//DSFILE1 DD DSN=PHR.AAWO.PARM(TKPP004),DISP=SHR

104 //DSFILE2 DD DSN=PHR.AAWO.PARM(MEH00431),DISP=SHR

108 //JS015 EXEC TKPP004,COND=(0,NE) 00130003109 //* 00140003110 //************************************************************ 00026500111 //* JEUR PEWLIPE FILE TO PEOVVE BEJK 00026500112 //************************************************************ 00026500

86 //FUVAOKEJ DD DSN=&LIMEFE..EPFS.FUVAOKEJ(&KVEG),DISP=SHR

90 //RYQALVES DD DSN=&LIMEFE..EPFS.RYQALVES(0),DISP=SHR

94 //YMURE DD SYSOUT=(A,IIGDEV)95 //XHUJIHX DD SYSOUT=*96 //SYSOUT DD SYSOUT=*97 //SYSABOUT DD DUMMY98

88 //FUVAOKEJ DD DSN=PPC.EPFS.FUVAOKEJ(0),DISP=SHR SYMB

92 //RYQALVES DD DSN=PPC.EPFS.RYQALVES(0),DISP=SHR SYMB

102 1030704 00010002 CARD/PARM

106 SEG=TRANSACT,STA=09262003,STO=10022003,T=TIME,ERR=NOTE,C=YES CARD/PARM

114 //*********************************************************************115 //************** J N A Z I A M L E I I J W O V H ***************116 //*********************************************************************117 //* RFS # DATE WHO DESCRIPTION118 //* ----- -------- --- ------------------------------------------------119 //* 24006 11-05-03 KLW ALOIZI GEYOCKJ TO WIUQAEOK FOR EATR REPORT120 //* TCAI IS NOW BEING SENT TO KNP206121 //*********************************************************************122 //*********************************************************************123 //* TKPP004 - PMS WEEKLY GEYOCKJ - DOCUMENTATION LOMET TO END *124 //*********************************************************************125 //************* J N A N O G I I J W O V H *****************126 //*********************************************************************127 //* RFS # DATE REP DESCRIPTION *128 //* ------ -------- --- --------------------------------------------- *129 //* 05/06/91 SLS AIPEA GEMIOX PARM WHERE AENUIPEW, AIPEA 3RD NOD130 //* TO DISP OF 'TEMP' FILES (OLD,DELETE,REEX). *131 //* 08/05/91 SYS ONAZGES ALL 'YMFH' VIPN TO 'DNDO' *132 //* 09/03/91 SAH AIPEA AOXBDECM PV260, IT270 AND XO280 *133 //* 11/07/91 JXS AIPEA JOBSTEP SL025 *134 //* 12/03/91 MRD GJARPAJEIDEY JCL TIBP 89 DEOEAHE *135 //* 03/11/92 JXS AIPEA AOXBDECM PS050 AND PS060. VEDUWNEREB *136 //* PGEIJ PS050 XUCU PS100 TO PS070 XUCU PS120. *137 //* XEBETEC AOXBDECM PS110, PS120, AND GW130. *138 //* LOMET THE GEYOCKJ TO WIUQAEOK. *139 //* 05/18/92 DLT AIPEA AOXBDECM PS010 & HS300 (VEDUWNEREB REST)*140 //* ONAZGES UNIT PARAMETERS TO EIALLAVB. *141 //* 10/08/92 JXS AIPEA AOXBDECM XD310 XUCU RB330 FOR THE 60 DAY*142 //* SEQKIYAQION REPORT. *143 //* 2675 12/01/92 JXS AIPEA AOXBDECM QL340 XUCU FB370 FOR THE EHLB *144 //* 2808 12/11/92 BB UVJAOEA COPY INFO AND AIPEA WIUQAEOK ID TO THE*145 //* & 2903 REPORT DESCRIPTION VPOKO BELOW. ASSIGNED EATR*146 //* IJQIQIEUAD REPORT A WIUQAEOK ID SO TCAI USER *147 //* CEHUEZEG TO CHANGE # COPIES VIHR BE EADIEP. *148 //* 3190 02/16/93 BB AIPEA ONE COPY TO RGJVF049/QPU004O (6 TO 7) *149 //* 3755 03/17/94 MAW AIPEA PGEIJ 282/284/286 FOR RTW REPORT *150 //* 2060 04/12/94 MJC ONAZGES THE PARM NAME IN PS070 TO NJJ00427 *151 //* PROD FIX *152 //* 4124 04/26/94 BB ADD STEP XU142-CREATE IOCSA MOKINE LABEL FILE *153 //* 4315 05/23/94 MAW ONAZGES XO280 FOR CMAC,PUYEF RECL PL282/286 *154 //* 4500 09/09/94 DKB AIPEA REAAE CHANGE 23 TO 32 REPORT *155 //* 2052 06/07/95 KAP AIPEA ILMG ACCESS TO TAO60 AND PS080 *156 //* 5296 01/15/96 COL AIPEA LIJOG CHANGE REPORT *157 //* 5328 05/09/96 COL AIPEA CALIFORNIA EDIT REPORT *158 //* 5464 05/09/96 AJK AIPEA NEW DIWE MEIV BIJVOUE SAL INFO-KFDWQ152 *

PROC

79808182

78MOVE DS-YYMMDD TO DSFILE1 RECORD 1 GRXE 2 00021001START TIBP DS-DATE 00030000MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 31 00040001DECREASE BY 6 DAYS 00041000

83 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 18 00042001

67 //IL001 EXEC PGM=FLGWUPJ,PARM='', SYMB

75 //DSCNTL DD DSN=PHR.AAWO.PARM(WLU00400),DISP=SHR77 DECREASE BY 90 DAYS 00010000 CARD/PARM

OVRD

PROC

Formulate

www.in-com.com | |(214) 774-2284

To keep the business running, IT departments are busy with lots of targets and projects that have to work together reliably and continuously. JCLs are still used on high-volume mainframes to make sure things are running smoothly. Coding standards are often put into place, but that doesn’t prevent errors or non-adherence from cropping up in some JCLs. It’s easy for the fine-tuned workload on the mainframe to suffer a setback or substantial delay when these errors cause a job to fail.

Because of the complexity of JCLs and the included procedures, parameters and symbolic variables, working through errors or major changes can be a nightmare. That’s why a solution that can show your developers what the entire logic flow in one place is invaluable.

I love the JCL expansion feature of SMART TS XL. It is accurate and very helpful. It produces quality results at a high speed in a useful, understandable format.

What took us 36 hours on the mainframe, was finished in 9 minutes using JCL Expander. We’ve never seen a tool that’s more informative.

The tool presents the expanded JCL in a run-time display without z/OS runtime comments, duplication and overlays. The JCL expansion tool from SMART TS XL is quicker, cleaner and easier to understand.

TKPP004

Find

Follow

12 //TKPP004 JOB KEFWE,'PMS WEEKLY ITAT',MSGCLASS=U,CLASS=P 000100033 //* 000010004 //*********************************************************************5 //************* J N A N O G I I J W O V H *****************6 //*********************************************************************7 //* RFS # DATE WHO DESCRIPTION8 //* ------ -------- --- --------------------------------------------- *9 //* ANC01 20000105 KLW BOTIIIPAFIOPP TO PS050 FOR IAIOIOOE10 //* 99201 WHICH IS OFENGIITEE IN THE IJQIQIEUAD JCL (JOBS)11 //* IAIOIOOE IS FEXTEIERJAAIIE OF12 //* THE NEWUEGVILG BEJK FOR ZAIVMOOG13 //* AMX02 20000303 KLW ADDITIONAL CHANGES REOE KAGE TO JS030.14 //* BENEFIT VESVINEV NO MODAEI NEEOH THE AMX0215 //* QEAIWE YAOEPU BUT BUOBIT HHALIHU DOES. AMX0216 //* BUOBIT HHALIHU EALMEP PCEKE OWN OETCICABEM AMX0217 //* YAOEPU TIBP UEEIA IAIOIOOE ON UEEU. AMX0218 //* AMM03 20000309 KLW XEBETEC THKHOKII BEQFOUB TCAI BEXAZEH TO AMM0319 //* 99201 PS060 IN PROC SLOUAYT AMM0320 //* AJF04 20000720 KLW AIPEA THE TYPE TO THE JCL IN JS070 SO IT JOUJN AJF0421 //* 20113 OHEVTIYE TYPE 1 IN THE PROC AND JOUJN AJF0422 //* PRINT 3 IN YAOEPU IUXNEAO OF 1 IN YAOEPU AJF0423 //* AMHO IN 30 & 60 AJF0424 //* 20199 20001116 KLW AIPEA JS080 FOR EXEC OSWIFE YAOEPU 2B RUEABEU AJF0425 //* 21105 20010710 GLL AIPEA JS090 FOR PEWLIPE GICOWM AJF0426 //* 24108 20040427 LXT MOVE FTP PGEIJ TO JCL FROM PROC TKPP00427 //***************************************************************** AJF0428 //JOBLIB DD DSN=ACM.EPFO.PROD.SOATOIQ,DISP=SHR 0000200029 // DD DSN=ACM.EPFO.PROD.WDTOKT01.SOATOIQ,DISP=SHR 0000210030 // DD DSN=ACM.EPFO.PROD.CJPEKT01.SOATOIQ,DISP=SHR 0000220031 // DD DSN=PPS.HKHO.EZT.IAIUIO,DISP=SHR 0000240032 //* 0000250033 //******************************************************************* 0005000334 //* SET THE UATRW FOR THE JOB 0006000335 //******************************************************************* 0007000336 //JS010 EXEC YLBWEUG <== AUTOMATED DATE LOAD STEP 0008000337 //DSCNTL DD DSN=PHR.AAWO.PARM(WLU00400),DISP=SHR 0009000338 //DSFILE1 DD DSN=PHR.AAWO.PARM(QIB00402),DISP=SHR 0010000339 //DSFILE2 DD DSN=PHR.AAWO.PARM(MEH00431),DISP=SHR 0011000340 //* 0012000341 //******************************************************************* 0005000342 //* RUN THE WEEKLY GEYOCKJ AND CREATE THE LABEL INPUT FILES 0006000343 //******************************************************************* 0007000344 //JS015 EXEC TKPP004,COND=(0,NE) 0013000345 //* 0014000346 //************************************************************ 0002650047 //* JEUR PEWLIPE FILE TO PEOVVE BEJK 0002650048 //************************************************************ 0002650049 //JS018 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE)50 //NETRC DD DSN=PAA.AAKP.NETRC,51 // DISP=SHR52 //SYSPRINT DD SYSOUT=*53 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=13354 //SYSGET DD DSN=PHR.AAWO.PARM(YKU00492),55 // DISP=SHR56 //*57 //************************************************************58 //* JEUR TERM FILE TO PEOVVE BEJK 0002650059 //************************************************************60 //JS019 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE)61 //NETRC DD DSN=PAA.AAKP.NETRC,62 // DISP=SHR63 //SYSPRINT DD SYSOUT=*64 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=13365 //SYSGET DD DSN=PHR.AAWO.PARM(OTF00493),66 // DISP=SHR67 //*68 //************************************************************69 //* JEUR FFAJOJEN FILE TO NARQOQV BEJK 0002650070 //************************************************************71 //JS020 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE)72 //NETRC DD DSN=PAA.AAKP.NETRC,73 // DISP=SHR74 //SYSPRINT DD SYSOUT=*75 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=13376 //SYSGET DD DSN=PHR.AAWO.PARM(TQW00498),77 // DISP=SHR78 //* 0014000379 //******************************************************************* 0027000380 //* PRINT THE RE-DIWE YAOEPU FOR BUOBIT HHALIHU. 0028000381 //******************************************************************* 0029000382 //JS030 EXEC SLOUAYT,COND=(0,NE), 0030000383 // OEWPLWE='KAT00418', 0032000384 // IEHVK='PHR.OOVE.DWB004.LYAEWNS.TWKCD', 0033000385 // FORMAT='02', 0034000386 // JOBID='DWB004', 0035000387 // TYPE='02', AJF0488 // QPMD='Q' AMX0289 //* AMX0290 //PS050.DEGIAXY DD * AMX0291 TDX4CZ <== DESCRIPTION: EMVEZ 6 CHARS AS VECUESHEX AMX0292 /*93 //*94 //******************************************************************* 0038000395 //* PRINT THE OETCICABEM YAOEPU 0039000396 //******************************************************************* 0040000397 //JS040 EXEC SLOUAYT,COND=(0,NE), 0041000398 // OEWPLWE='JRK00419', 0043000399 // IEHVK='PHR.OOVE.DWB004.LYAEWNS.LFWXL', 00440003

100 // JOBID='DWB004', 00450003101 // QPMD='J' 00460003102 //*103 //PS050.DEGIAXY DD *104 RJB4EC <== DESCRIPTION: EMVEZ 6 CHARS AS VECUESHEX105 /*106 //*107 //******************************************************************* 00480003108 //* PRINT THE IOCSA MOKINE YAOEPU FOR NEW VIKEO 00490003109 //******************************************************************* 00500003110 //JS050 EXEC SLOUAYT,COND=(0,NE), 00510003111 // OEWPLWE='SUD00429', 00530003112 // IEHVK='PHR.OOVE.DWB004.LYAEWNS.POWIABQS', 00540003113 // JOBID='DWB004', 00550003

Client Experiences

JCL Expander

Page 2: JCL Expander - IN-COM DATA SYSTEMSI love the JCL expansion feature of SMART TS XL. It is accurate and very helpful. It produces quality results at a high speed in a useful, understandable

3 //TKPP004 JOB KEFWE,'PMS WEEKLY ITAT',MSGCLASS=U,CLASS=P 000100034 //* 000010005 //*********************************************************************6 //************* J N A N O G I I J W O V H *****************7 //*********************************************************************8 //* RFS # DATE WHO DESCRIPTION9 //* ------ -------- --- --------------------------------------------- *10 //* ANC01 20000105 KLW BOTIIIPAFIOPP TO PS050 FOR IAIOIOOE11 //* 99201 WHICH IS OFENGIITEE IN THE IJQIQIEUAD JCL (JOBS)12 //* IAIOIOOE IS FEXTEIERJAAIIE OF13 //* THE NEWUEGVILG BEJK FOR ZAIVMOOG14 //* AMX02 20000303 KLW ADDITIONAL CHANGES REOE KAGE TO JS030.15 //* BENEFIT VESVINEV NO MODAEI NEEOH THE AMX0216 //* QEAIWE YAOEPU BUT BUOBIT HHALIHU DOES. AMX0217 //* BUOBIT HHALIHU EALMEP PCEKE OWN OETCICABEM AMX0218 //* YAOEPU TIBP UEEIA IAIOIOOE ON UEEU. AMX0219 //* AMM03 20000309 KLW XEBETEC THKHOKII BEQFOUB TCAI BEXAZEH TO AMM0320 //* 99201 PS060 IN PROC SLOUAYT AMM0321 //* AJF04 20000720 KLW AIPEA THE TYPE TO THE JCL IN JS070 SO IT JOUJN AJF0422 //* 20113 OHEVTIYE TYPE 1 IN THE PROC AND JOUJN AJF0423 //* PRINT 3 IN YAOEPU IUXNEAO OF 1 IN YAOEPU AJF0424 //* AMHO IN 30 & 60 AJF0425 //* 20199 20001116 KLW AIPEA JS080 FOR EXEC OSWIFE YAOEPU 2B RUEABEU AJF0426 //* 21105 20010710 GLL AIPEA JS090 FOR PEWLIPE GICOWM AJF0427 //* 24108 20040427 LXT MOVE FTP PGEIJ TO JCL FROM PROC TKPP00428 //***************************************************************** AJF0429 //JOBLIB DD DSN=ACM.EPFO.PROD.SOATOIQ,DISP=SHR 0000200030 // DD DSN=ACM.EPFO.PROD.WDTOKT01.SOATOIQ,DISP=SHR 0000210031 // DD DSN=ACM.EPFO.PROD.CJPEKT01.SOATOIQ,DISP=SHR 0000220032 // DD DSN=PPS.HKHO.EZT.IAIUIO,DISP=SHR 0000240033 //* 0000250034 //******************************************************************* 0005000335 //* SET THE UATRW FOR THE JOB 0006000336 //******************************************************************* 0007000337 //JS010 EXEC YLBWEUG <== AUTOMATED DATE LOAD STEP 00080003

47 //* 0012000348 //******************************************************************* 0005000349 //* RUN THE WEEKLY GEYOCKJ AND CREATE THE LABEL INPUT FILES 0006000350 //******************************************************************* 00070003

39 DECREASE BY 90 DAYS 0001000040 MOVE DS-C TO DSFILE1 RECORD 1 GRXE 1 0002000141 MOVE DS-YYMMDD TO DSFILE1 RECORD 1 GRXE 2 0002100142 START TIBP DS-DATE 0003000043 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 31 0004000144 DECREASE BY 6 DAYS 0004100045 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 18 00042001

CARD/PARM

52 //YLBWEUG PROC E='P',53 // LIMEFE='PPC',54 // TAOFX='FLGWUPJ',55 // KVEG='0',56 // PRM=57 //*58 //********************************************************************59 //* LOAD DATE MEMBER(S) USING DATE SYSTEM USITIVF PROGRAM60 //* 'DSCNTL' AND 'VAFICED' DD YTATEIEWXJ MUST APPEAR IN THE CALLING61 //* JCL. 'DSCNTL' IS PROGRAM CONTROL YTATEIEWXJ MEMBER; 'DSFILE1'62 //* IXHOUVK 'IKTILE8' SPECIFY THE PDS PEZHEZL TO BE UVJAOEA.63 //********************************************************************64 //*65 //IL001 EXEC PGM=&TAOFX,PARM='&PRM',

69 // COND=(0,NE),GEMIOX=2M70 //*

//*

71 //STEPLIB DD DSN=ACM.EPFO.PROD.SOATOIQ,DISP=SHR72 // DD DSN=CEE.J1T5X0.IXEEKUG,DISP=SHR73 //DSCNTL DD DUMMY,DSN=&E.AA.AAWO.DSCNTL,DISP=SHR

100//DSFILE1 DD DSN=PHR.AAWO.PARM(TKPP004),DISP=SHR

104 //DSFILE2 DD DSN=PHR.AAWO.PARM(MEH00431),DISP=SHR

108 //JS015 EXEC TKPP004,COND=(0,NE) 00130003109 //* 00140003110 //************************************************************ 00026500111 //* JEUR PEWLIPE FILE TO PEOVVE BEJK 00026500112 //************************************************************ 00026500

86 //FUVAOKEJ DD DSN=&LIMEFE..EPFS.FUVAOKEJ(&KVEG),DISP=SHR

90 //RYQALVES DD DSN=&LIMEFE..EPFS.RYQALVES(0),DISP=SHR

94 //YMURE DD SYSOUT=(A,IIGDEV)95 //XHUJIHX DD SYSOUT=*96 //SYSOUT DD SYSOUT=*97 //SYSABOUT DD DUMMY98

88 //FUVAOKEJ DD DSN=PPC.EPFS.FUVAOKEJ(0),DISP=SHR SYMB

92 //RYQALVES DD DSN=PPC.EPFS.RYQALVES(0),DISP=SHR SYMB

102 1030704 00010002 CARD/PARM

106 SEG=TRANSACT,STA=09262003,STO=10022003,T=TIME,ERR=NOTE,C=YES CARD/PARM

114 //*********************************************************************115 //************** J N A Z I A M L E I I J W O V H ***************116 //*********************************************************************117 //* RFS # DATE WHO DESCRIPTION118 //* ----- -------- --- ------------------------------------------------119 //* 24006 11-05-03 KLW ALOIZI GEYOCKJ TO WIUQAEOK FOR EATR REPORT120 //* TCAI IS NOW BEING SENT TO KNP206121 //*********************************************************************122 //*********************************************************************123 //* TKPP004 - PMS WEEKLY GEYOCKJ - DOCUMENTATION LOMET TO END *124 //*********************************************************************125 //************* J N A N O G I I J W O V H *****************126 //*********************************************************************127 //* RFS # DATE REP DESCRIPTION *128 //* ------ -------- --- --------------------------------------------- *129 //* 05/06/91 SLS AIPEA GEMIOX PARM WHERE AENUIPEW, AIPEA 3RD NOD130 //* TO DISP OF 'TEMP' FILES (OLD,DELETE,REEX). *131 //* 08/05/91 SYS ONAZGES ALL 'YMFH' VIPN TO 'DNDO' *132 //* 09/03/91 SAH AIPEA AOXBDECM PV260, IT270 AND XO280 *133 //* 11/07/91 JXS AIPEA JOBSTEP SL025 *134 //* 12/03/91 MRD GJARPAJEIDEY JCL TIBP 89 DEOEAHE *135 //* 03/11/92 JXS AIPEA AOXBDECM PS050 AND PS060. VEDUWNEREB *136 //* PGEIJ PS050 XUCU PS100 TO PS070 XUCU PS120. *137 //* XEBETEC AOXBDECM PS110, PS120, AND GW130. *138 //* LOMET THE GEYOCKJ TO WIUQAEOK. *139 //* 05/18/92 DLT AIPEA AOXBDECM PS010 & HS300 (VEDUWNEREB REST)*140 //* ONAZGES UNIT PARAMETERS TO EIALLAVB. *141 //* 10/08/92 JXS AIPEA AOXBDECM XD310 XUCU RB330 FOR THE 60 DAY*142 //* SEQKIYAQION REPORT. *143 //* 2675 12/01/92 JXS AIPEA AOXBDECM QL340 XUCU FB370 FOR THE EHLB *144 //* 2808 12/11/92 BB UVJAOEA COPY INFO AND AIPEA WIUQAEOK ID TO THE*145 //* & 2903 REPORT DESCRIPTION VPOKO BELOW. ASSIGNED EATR*146 //* IJQIQIEUAD REPORT A WIUQAEOK ID SO TCAI USER *147 //* CEHUEZEG TO CHANGE # COPIES VIHR BE EADIEP. *148 //* 3190 02/16/93 BB AIPEA ONE COPY TO RGJVF049/QPU004O (6 TO 7) *149 //* 3755 03/17/94 MAW AIPEA PGEIJ 282/284/286 FOR RTW REPORT *150 //* 2060 04/12/94 MJC ONAZGES THE PARM NAME IN PS070 TO NJJ00427 *151 //* PROD FIX *152 //* 4124 04/26/94 BB ADD STEP XU142-CREATE IOCSA MOKINE LABEL FILE *153 //* 4315 05/23/94 MAW ONAZGES XO280 FOR CMAC,PUYEF RECL PL282/286 *154 //* 4500 09/09/94 DKB AIPEA REAAE CHANGE 23 TO 32 REPORT *155 //* 2052 06/07/95 KAP AIPEA ILMG ACCESS TO TAO60 AND PS080 *156 //* 5296 01/15/96 COL AIPEA LIJOG CHANGE REPORT *157 //* 5328 05/09/96 COL AIPEA CALIFORNIA EDIT REPORT *158 //* 5464 05/09/96 AJK AIPEA NEW DIWE MEIV BIJVOUE SAL INFO-KFDWQ152 *

PROC

79808182

78MOVE DS-YYMMDD TO DSFILE1 RECORD 1 GRXE 2 00021001START TIBP DS-DATE 00030000MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 31 00040001DECREASE BY 6 DAYS 00041000

83 MOVE DS-MMDDYYYY TO DSFILE2 RECORD 1 GRXE 18 00042001

67 //IL001 EXEC PGM=FLGWUPJ,PARM='', SYMB

75 //DSCNTL DD DSN=PHR.AAWO.PARM(WLU00400),DISP=SHR77 DECREASE BY 90 DAYS 00010000 CARD/PARM

OVRD

PROC

JCL Expander

12 //TKPP004 JOB KEFWE,'PMS WEEKLY ITAT',MSGCLASS=U,CLASS=P 000100033 //* 000010004 //*********************************************************************5 //************* J N A N O G I I J W O V H *****************6 //*********************************************************************7 //* RFS # DATE WHO DESCRIPTION8 //* ------ -------- --- --------------------------------------------- *9 //* ANC01 20000105 KLW BOTIIIPAFIOPP TO PS050 FOR IAIOIOOE10 //* 99201 WHICH IS OFENGIITEE IN THE IJQIQIEUAD JCL (JOBS)11 //* IAIOIOOE IS FEXTEIERJAAIIE OF12 //* THE NEWUEGVILG BEJK FOR ZAIVMOOG13 //* AMX02 20000303 KLW ADDITIONAL CHANGES REOE KAGE TO JS030.14 //* BENEFIT VESVINEV NO MODAEI NEEOH THE AMX0215 //* QEAIWE YAOEPU BUT BUOBIT HHALIHU DOES. AMX0216 //* BUOBIT HHALIHU EALMEP PCEKE OWN OETCICABEM AMX0217 //* YAOEPU TIBP UEEIA IAIOIOOE ON UEEU. AMX0218 //* AMM03 20000309 KLW XEBETEC THKHOKII BEQFOUB TCAI BEXAZEH TO AMM0319 //* 99201 PS060 IN PROC SLOUAYT AMM0320 //* AJF04 20000720 KLW AIPEA THE TYPE TO THE JCL IN JS070 SO IT JOUJN AJF0421 //* 20113 OHEVTIYE TYPE 1 IN THE PROC AND JOUJN AJF0422 //* PRINT 3 IN YAOEPU IUXNEAO OF 1 IN YAOEPU AJF0423 //* AMHO IN 30 & 60 AJF0424 //* 20199 20001116 KLW AIPEA JS080 FOR EXEC OSWIFE YAOEPU 2B RUEABEU AJF0425 //* 21105 20010710 GLL AIPEA JS090 FOR PEWLIPE GICOWM AJF0426 //* 24108 20040427 LXT MOVE FTP PGEIJ TO JCL FROM PROC TKPP00427 //***************************************************************** AJF0428 //JOBLIB DD DSN=ACM.EPFO.PROD.SOATOIQ,DISP=SHR 0000200029 // DD DSN=ACM.EPFO.PROD.WDTOKT01.SOATOIQ,DISP=SHR 0000210030 // DD DSN=ACM.EPFO.PROD.CJPEKT01.SOATOIQ,DISP=SHR 0000220031 // DD DSN=PPS.HKHO.EZT.IAIUIO,DISP=SHR 0000240032 //* 0000250033 //******************************************************************* 0005000334 //* SET THE UATRW FOR THE JOB 0006000335 //******************************************************************* 0007000336 //JS010 EXEC YLBWEUG <== AUTOMATED DATE LOAD STEP 0008000337 //DSCNTL DD DSN=PHR.AAWO.PARM(WLU00400),DISP=SHR 0009000338 //DSFILE1 DD DSN=PHR.AAWO.PARM(QIB00402),DISP=SHR 0010000339 //DSFILE2 DD DSN=PHR.AAWO.PARM(MEH00431),DISP=SHR 0011000340 //* 0012000341 //******************************************************************* 0005000342 //* RUN THE WEEKLY GEYOCKJ AND CREATE THE LABEL INPUT FILES 0006000343 //******************************************************************* 0007000344 //JS015 EXEC TKPP004,COND=(0,NE) 0013000345 //* 0014000346 //************************************************************ 0002650047 //* JEUR PEWLIPE FILE TO PEOVVE BEJK 0002650048 //************************************************************ 0002650049 //JS018 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE)50 //NETRC DD DSN=PAA.AAKP.NETRC,51 // DISP=SHR52 //SYSPRINT DD SYSOUT=*53 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=13354 //SYSGET DD DSN=PHR.AAWO.PARM(YKU00492),55 // DISP=SHR56 //*57 //************************************************************58 //* JEUR TERM FILE TO PEOVVE BEJK 0002650059 //************************************************************60 //JS019 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE)61 //NETRC DD DSN=PAA.AAKP.NETRC,62 // DISP=SHR63 //SYSPRINT DD SYSOUT=*64 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=13365 //SYSGET DD DSN=PHR.AAWO.PARM(OTF00493),66 // DISP=SHR67 //*68 //************************************************************69 //* JEUR FFAJOJEN FILE TO NARQOQV BEJK 0002650070 //************************************************************71 //JS020 EXEC PGM=FTP2,PARM='/FIOB NETRC',COND=(0,NE)72 //NETRC DD DSN=PAA.AAKP.NETRC,73 // DISP=SHR74 //SYSPRINT DD SYSOUT=*75 //SYSPUT DD SYSOUT=*,DCB=BLKSIZE=13376 //SYSGET DD DSN=PHR.AAWO.PARM(TQW00498),77 // DISP=SHR78 //* 0014000379 //******************************************************************* 0027000380 //* PRINT THE RE-DIWE YAOEPU FOR BUOBIT HHALIHU. 0028000381 //******************************************************************* 0029000382 //JS030 EXEC SLOUAYT,COND=(0,NE), 0030000383 // OEWPLWE='KAT00418', 0032000384 // IEHVK='PHR.OOVE.DWB004.LYAEWNS.TWKCD', 0033000385 // FORMAT='02', 0034000386 // JOBID='DWB004', 0035000387 // TYPE='02', AJF0488 // QPMD='Q' AMX0289 //* AMX0290 //PS050.DEGIAXY DD * AMX0291 TDX4CZ <== DESCRIPTION: EMVEZ 6 CHARS AS VECUESHEX AMX0292 /*93 //*94 //******************************************************************* 0038000395 //* PRINT THE OETCICABEM YAOEPU 0039000396 //******************************************************************* 0040000397 //JS040 EXEC SLOUAYT,COND=(0,NE), 0041000398 // OEWPLWE='JRK00419', 0043000399 // IEHVK='PHR.OOVE.DWB004.LYAEWNS.LFWXL', 00440003100 // JOBID='DWB004', 00450003101 // QPMD='J' 00460003102 //*103 //PS050.DEGIAXY DD *104 RJB4EC <== DESCRIPTION: EMVEZ 6 CHARS AS VECUESHEX105 /*106 //*107 //******************************************************************* 00480003108 //* PRINT THE IOCSA MOKINE YAOEPU FOR NEW VIKEO 00490003109 //******************************************************************* 00500003110 //JS050 EXEC SLOUAYT,COND=(0,NE), 00510003111 // OEWPLWE='SUD00429', 00530003112 // IEHVK='PHR.OOVE.DWB004.LYAEWNS.POWIABQS', 00540003113 // JOBID='DWB004', 00550003

PREVIOUS PROC PREVIOUS JCL

JCL Expander

Supports multiple PROCS and JCL libraries. Expands PROCS and symbolic variables at one million

lines per minute

Inserts the executed PROCS into the JCL elements.

The entire expanded PROC is highlighted with a subtle color. It is just enough to help the user make a clear distinction between the existing JCL and the code expanded.

During the expansion, runtime values are hyper-linked, allowing users to easily click and follow through the entire system.

Expanding the JCL to mimic runtime values also allows very accurate cross-reference reporting of the system flow.

The JCL Expander resolves the symbolic variables.

Lines of code are coded with a label showing before and after components.

This allows users to search on JCL as it appears at runtime.

www.in-com.com | |(214) 774-2284

Find

Follow

Formulate