You are on page 1of 9

1*******************************************************************************

*******************************************************************************
** **
** ELEMENT BROWSE 06JAN16 07:18 **
** **
** ENVIRONMENT: GC01INT SYSTEM: GMACNA SUBSYSTEM: GRS **
** ELEMENT: GC01RSPD TYPE: JCXB STAGE ID: H **
** **
** SIGNED OUT TO: RSCRPO0 DELTA TYPE: FORWARD **
** **
1*******************************************************************************
*******************************************************************************

-------------------------- SOURCE LEVEL INFORMATION ---------------------------

1 VVLL SYNC USER DATE TIME STMTS CCID COMMENT


---- ---- -------- ------- ----- -------- ------------ --------------------------------------
--
0120 RSCRPO0 28OCT15 11:10 773 RSCRPO0 L039 - ADDITIONAL VALUES TO BE ADDED
TO
0121 RSCRPO0 06JAN16 07:17 602 RSCRPO0 L039 - ADD PHONE DETAILS AND PD4A COPY
GENERATED RSCRPO0 06JAN16 07:17 RSCRPO0 L039 - ADD PHONE DETAILS AND PD4A COPY

+0120 //GC01RSPD JOB (BAX1MJ,GMAC),'PDP DAILY', 00001


+0120 // CLASS=H, 00001
+0120 // MSGCLASS=7,SCHENV=PKZIP, 00001
+0120 // REGION=0K 00002
%+0121 //*#SCC,COND=(0001-0199,EQ,JS050)
%+0121 //*#SCC,COND=(0201-4095,EQ,JS050)
%+0121 //*#SCC,COND=(0000,NE,*-JS050)
+0120 //* 00003
+0120 //CA7HELD OUTPUT JESDS=ALL,DEST=LOCAL,CLASS=V
+0120 //CTMJESDS OUTPUT JESDS=ALL,CLASS=7 00005
+0120 //* 00003
+0120 //GC01PDP JCLLIB ORDER=(PGC01.GPDCM.PROD.PROC,
+0120 // PGC01.GMCCM.PROD.PROC)
+0120 //* 00003
+0120 //*USERDATA DLP RPT - DAILY PDP FEED 00006
+0120 //* 00007
+0120 //******************************************************************* 00000915
+0120 //* * 00001015
+0120 //* E L E C T R O N I C D A T A S Y S T E M S * 00001115
+0120 //* * 00001215
+0120 //* GMAC FUTURE SYSTEMS - DLP REPORTING * 00001315
+0120 //* * 00001415
+0120 //* JOB ID..: GC01RSPD * 00001515
+0120 //* OLD JOB.: N/A * 00001615
+0120 //* * 00001715
+0120 //* FUNCTION: THE FUNCTION OF THIS JOB IS TO CREATE PDP *
+0120 //* TRANSMIT DATA FROM BATCH AND ONLINE REPORTING *
+0120 //* DATABASE EXTRACTS. *
+0120 //* * 00002015
+0120 //******************************************************************* 00002215
+0120 //* * 00002315
+0120 //* RESTART INSTRUCTION(S): * 00002415
+0120 //* * 00002515
+0120 //* STEP RESTART INSTRUCTIONS * 00002615
+0120 //* ----- ------------------------------------------------------- * 00002715
+0120 //* JSXXX RESTART ALL STEPS IN ABENDING STEP * 00002815
+0120 //* * 00002915
+0120 //******************************************************************* 00003015
+0120 //* * 00003115
+0120 //* JOB STEP(S) SUMMARY: * 00003215
+0120 //* * 00003315
+0120 //* STEP PROGRAM DESCRIPTION * 00003415
+0120 //* ------ -------- --------------------------------------------- * 00003515
+0120 //* JS005 SORT REMOVE NON-US DLR RECORDS (KL5H) * 00003600
+0120 //* JS010 SORT COMBINE ALL PDP EXTRACTS FROM *EU JOBS * 00003600
+0120 //* 7/17/00 EXCEPT THE PD7A EXTRACTS (JLS) * 00003600
+0120 //* JS015 SORT OMIT ALL TERMS. * 00003600
+0120 //* JS020 SORT INCLUDE ALL TERMS. * 00003600
+0120 //* JS025 LRP091 CREATES TRANSACTIONS W/OUT TERMS TO TRANSMIT * 00003900
+0120 //* TO PDP. * 00003900
%+0121 //* JS028 GPDADATE ADD DATE/TIME TO DATASET NAME FOR FTP COMMANDS* 00004000
%+0121 //* JS030 FTP TRANSACTIONS W/OUT TERMS TO PDP. * 00004000
%+0121 //* JS043 GPDADATE ADD DATE/TIME TO DATASET NAME FOR FTP COMMANDS* 00004000
%+0121 //* JS045 FTP TRANSACTIONS W/TERMS TO PDP. * 00004000
%+0121 //* JS060 SORT COMBINE MONTH-TO-DATE PDP HISTORY WITH DAILY * 00004100
+0120 //* HISTORY TRANSACTIONS TO A TEMP HISTORY FILE. * 00004200
%+0121 //* JS065 IEFBR14 DELETE OLD MTD HISTORY FILE. * 00004300
%+0121 //* JS070 SORT COPY TEMP HISTORY FILE TO NEW MTD HISTORY. * 00004500
%+0121 //* JS075 IEFBR14 DELETE TEMP MTD HISTORY AND FTP FILES. * 00004600
+0120 //******************************************************************* 00006404
+0120 //* * 00006504
+0120 //* MODIFICATION LOG: * 00006604
+0120 //* * 00006704
+0120 //* DATE SE DESCRIPTION (INCLUDE JOB STEPS) * 00006804
+0120 //* -------- ------------ ----------------------------------------- * 00006904
+0120 //* 02/28/00 R.LETT NEW JOB RELEASE 2000.2 * 00007004
+0120 //* 05/19/00 C.WEBER FIXED DATASET NAMES TO GX*AT IN SECOND * 00007004
+0120 //* NODE IN JS010. * 00007004
+0120 //* 07/17/00 J.SLAYBACK ADDED JS050 TO REMOVE NON-US DLR RECORDS. * 00007004
+0120 //* OMITTED PD7A (COMMT) RECORDS IN JS010. * 00007004
+0120 //* INCR SPACE IN JS020. * 00007004
+0120 //* 08/23/00 A.CAPPARELLI INCREASED SPACE IN JS040 AND JS060. *
+0120 //* 08/30/00 L.HUGENBERG INCREASED SPACE IN JS040 & JS060 TO TAPE * 00008815
+0120 //* 09/12/00 C.WEBER ADDED "LABEL=RETPD=0005," TO JS060 SORTOUT* 00008815
+0120 //* SO DATASET DOESN'T FALL OFF TOO SOON. * 00008815
+0120 //* 02/19/00 B.WHITE ADD CDATEI TO JS020 * 00006515
+0120 //* 04/30/01 C.WEBER ADD JS012,JS014,JS032 AND JS034 TO * 00006515
+0120 //* SEPARATE TERMS INTO THEIR OWN SEPARATE * 00006515
+0120 //* FILE TO BE SENT (PDPOUT2). CHANGED JS020 * 00006515
+0120 //* AND JS030 SO IT CREATES AND SENDS FEED * 00006515
+0120 //* W/O TERMS. * 00006515
+0120 //* 06/06/01 B.WHITE ADD JS080 TO SORT OUT 'ACCT NEW 00340' * 00006515
+0120 //* * 00006515
+0120 //* 06/08/01 C.WEBER ADD JS090 TO SORT OUT 'ANC ANC 00340' * 00006515
+0120 //* 06/21/01 B.SZABO ADD JS100 & JS110 TO FTP THE TABNEW AND * 00006515
+0120 //* LAKELAND FILES. * 00006515
+0120 //* 07/02/01 C.WEBER CHANGE JS090 TO SORT PDPHIST(+1) AND (+2) * 00006515
+0120 //* AND ADDED JS100 TO TAKE IN BARCODE FILE * 00006515
+0120 //* FROM PDDO AND OUTPUT FROM JS090 THEN RUN * 00006515
+0120 //* PROGRAM TO ADD HDR AND TRL. MOVED BETTY'S * 00006515
+0120 //* CHANGES TO 110 AND 120 FROM 100 AND 110. * 00006515
+0120 //* 07/03/01 C.WEBER ADDED SYSPRINT TO JS100 AND MADE SURE TO * 00006515
+0120 //* CHANGE THE BARCODE INPUT TO TAKEIN THE * 00006515
+0120 //* ZERO GEN. * 00006515
+0120 //* 07/06/01 C.WEBER ADDED TABOUT FILE TO JS020 OUTPUT. RENAME * 00006515
+0120 //* SORT IN JS080. ADDED JS110. MOVED OLD * 00006515
+0120 //* JS110 AND 120 TO 200 AND 210 AND ADDED * 00006515
+0120 //* JS220 TO SEND BARCODE FILE. * 00006515
+0120 //* 07/13/01 B.WHITE ADDED 'ACCT NEW 00023' TO JS080 INCLUDE. * 00006515
+0120 //* CHANGED JS090 INLUD COND, ADDED BR 023. * 00006515
+0120 //* 07/18/01 B.WHITE ADDED BR 115 TO JS080 AND JS090 INCLUDE. * 00006515
+0120 //* 08/03/01 B.WHITE ADDED BR 199 TO JS080 AND JS090 INCLUDE. * 00006515
+0120 //* 08/08/01 L.GARCIA UNCOMMENT JS110 AND JS220 HDR AND TRAILER.* 00006515
+0120 //* 08/13/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 047. * 00006515
+0120 //* 08/31/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 029. * 00006515
+0120 //* 09/10/01 D.CORKILL JS105 AND JS215 ADDED STEPS FOR NEW LAKE- * 00006515
+0120 //* LAND ANC FILE. ALTERED JS090 TO CREATE * 00006515
+0120 //* FILE OF ANC RECORDS * 00006515
+0120 //* 09/14/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 123. * 00006515
+0120 //* 09/19/01 C.WEBER JS090 FIXED OUTFIL FILES=2, SO IT TAKES * 00006515
+0120 //* "ANC ANC " ACCTS CORRECTLY. * 00006515
+0120 //* 09/27/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 238. * 00006515
+0120 //* 10/16/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 038. * 00006515
+0120 //* 10/26/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 045. * 00006515
+0120 //* 11/05/01 C.WEBER TEMPORARILY SUSPEND JS110 WHICH CREATES * 00006515
+0120 //* A HEADER AND TRAILER FOR BARCODE FILE. * 00006515
+0120 //* 11/06/01 C.WEBER FIX JS220 SO BARCODE FILE LRECL IS 80 * 00006515
+0120 //* AND EMAILS THE FULL FILE WITH THE HEADER * 00006515
+0120 //* AND TRAILER. UNCOMMENTED JS110. * 00006515
+0120 //* 11/19/01 L.GARCIA ADD BRANCH 321 ON JS080, CREATE JS085 TO * 00006515
+0120 //* SORT AND EXCLUDE LEASE ACCOUNTS, CHANGE * 00006515
+0120 //* JS200 TO TRANSMIT THE NO LEASE ACCOUNTS, * 00006515
+0120 //* ADD 321 ON JS090. * 00006515
+0120 //* 11/20/01 C.WEBER REMOVE OMIT PD7A IN JS010. * 00006515
+0120 //* 12/07/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 099 AND 492. * 00006515
+0120 //* 12/17/01 G.MARTINEZ JS107 ADDED TO OMIT BRANCHES IL-01-010310 * 00006515
+0120 //* 12/21/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCHES 10 AND 488 * 00006515
+0120 //* 01/11/01 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 154 * 00006515
+0120 //* 02/01/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 036 * 00006515
+0120 //* 02/22/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 007 * 00006515
+0120 //* 03/25/02 J.HECKMAN ADD LOGIC TO JS005 TO OMIT THE PD5A * 00006515
+0120 //* RECORDS THAT HAVE TYPE CODE = TITLE FROM * 00006515
+0120 //* THE FIRST EXTRACT FILE. ALSO, ADD LOGIC TO* 00006515
+0120 //* CREATE A SECOND FILE THAT CONTAINS ONLY * 00006515
+0120 //* PD5A RECORDS WITH A TYPE CODE = TITLE. * 00006515
+0120 //* 03/28/02 J.RICHARDS UPDATED JOB STEP SUMMARY. * 00006515
+0120 //* JS080 & JS090, ALIGNED THE BRANCH NUMBERS * 00006515
+0120 //* IN ASCENDING ORDER. * 00006515
+0120 //* DELETE JS100, JS105, JS110, TO ADD HEADER * 00006515
+0120 //* & TRAILER RECORDS - PER BRIAN WINKOWSKI * 00006515
+0120 //* THIS IS NO LONGER REQUIRED. * 00006515
+0120 //* DELETE JS200, JS210, JS215, JS220, TO * 00006515
+0120 //* SEND FILES TO EMAIL ADDRESS - THIS IS NO * 00006515
+0120 //* LONGER REQUIRED. * 00006515
+0120 //* ADD JS120, JS130, JS140, JS150, JS160, * 00006515
+0120 //* TO FTP FILES TO IP ADDRESS & VERIFY FILES * 00006515
+0120 //* SENT. * 00006515
+0120 //* 04/19/02 J.RICHARDS ADD #SCC STATEMENT FOR JS140. * 00006515
+0120 //* 05/06/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 034 * 00006515
+0120 //* 05/10/02 K.BENTO ADDED JS025 FOR FIRST CYCLE AFTER * 00006515
+0120 //* IMPLEMENTATION THAT SHOULD BE REMOVED * 00006515
+0120 //* BEFORE THE SECOND CYCLE * 00006515
+0120 //* 05/20/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 031 * 00006515
+0120 //* 05/21/02 K.BENTO REMOVED JS025 SINCE IMPLEMENTATION IS * 00006515
+0120 //* COMPLETE * 00006515
+0120 //* 05/22/02 G.MARTINEZ JS090 ACCT RLSE ADDED TO SORT * 00006515
+0120 //* 06/07/02 M.CONSUELOS JS090 ACCT TRMRV DELETED FROM SORT * 00006515
+0120 //* 07/12/02 G.MARTINEZ JS085 REMOVED BRANCH 45. * 00006515
+0120 //* 07/22/02 T.WILKINS JS120 CHANGED PROD.SYSIN TO BRPT.SYSIN * 00006515
+0120 //* 07/26/02 G.MARTINEZ JS085 COMMENTED OUT. NOLEASE FILE REMOVED * 00006515
+0120 //* FROM SYSIN GPDIRSP1. * 00006515
+0120 //* 07/30/02 G.MARTINEZ JS085 UNCOMMENTED OUT. * 00006515
+0120 //* 08/23/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 201 * 00006515
+0120 //* 09/13/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 103 * 00006515
+0120 //* 10/04/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 070 * 00006515
+0120 //* 10/21/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 042 * 00006515
+0120 //* 11/08/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 020 * 00006515
+0120 //* 11/22/02 G.MARTINEZ JS080 AND JS090 ADDED BRANCH 004 * 00006515
+0120 //* R2003.1 B.VANDINE CSR B622 - INSURANCE RECORDS FOR ATS *
+0120 //* - ADD ATSOUT DD TO LRP091 STEPS *
+0120 //* - EXCLUDE COMTRAC FROM JS080 AND JS090 *
+0120 //* OUTPUT WHICH IS BEING SENT TO *
+0120 //* LAKELAND *
+0120 //* - ADD JS170 THRU JS210 TO BUNDLE THE *
+0120 //* DAILY ATS EXTRACTS ON TUESDAYS *
+0120 //* 06/02/03 J.RICHARDS JS010, COMMENT OUT XY PROCESSING GROUP *
+0120 //* FOR SORTIN. * 00040
+0120 //* 08/20/03 J.DUARTE REMOVE PARM FROM JS150 & JS160 * 00043
+0120 //* 09/02/03 B.VANDINE CHANGE VALIDATI (ATS) PROCESSING FROM *
+0120 //* E61377 TUESDAY TO THURSDAY. ADD XMIT STEP *
+0120 //* JS220. *
+0120 //* 09/30/03 J.RICHARDS JS080, JS090, REMOVE CLOSED BRANCH 099 & * 00043
+0120 //* 492, REMOVE OLD CLOSED BRANCHES 036, 038, * 00043
+0120 //* 042, 047, 083, 115, 123, 199, 238. * 00043
+0120 //* JS107, REMOVE OLD CLOSED BRANCH 035. * 00043
+0120 //* 10/02/03 A.CAPPARELLI CHANGED JS030 AND JS034 TO TRANSMIT FILES *
+0120 //* TO PDP THRU EDSELITE RATHER THAN TSO PER *
+0120 //* CSR B700. *
+0120 //* 12/09/03 A.CAPPARELLI CHANGED JS034 TO EDSELITE NAME PDPOUT2 *
+0120 //* SO THAT PDP DOES NOT NEED TO SEPARATE *
+0120 //* THE TWO FILES SENT TO THEM VIA EDSELITE. *
+0120 //* 06/16/04 A.CAPPARELLI COMMENTED OUT JS220 FOR C044 MINI *
+0120 //* DE-INSTALL. *
+0120 //* 11/01/04 B.K.GRAY C044 DEINSTALL REMOVED JS170-JS220 AND *
+0120 //* UPDATED JS020 AND JS032 FOR ATSOUT *
+0120 //* 06/27/05 J.WALKER ADDED CODE TO E-MAIL TABNEW FILE TO *
+0120 //* TAB PRODUCTS. *
+0120 //* 07/15/05 J.WALKER FIX JCL ERROR IN JS088. *
+0120 //* 08/09/05 J.DUARTE CHANGE SCHENV=D2P2 TO SCHENV=PKZIP * 00043
+0120 //* 02/17/06 A.PIANESI CR7082 C178 BR599 PDP CHANGES * 00043
+0120 //* 04/26/06 D.MORAN CR7464 C289 DEINSTALL TAB E-MAIL TO PDP * 00043
+0120 //* BY DELETING JS084, JS086, AND JS088 * 00043
+0120 //* 04/28/06 L.IBAVE CR7464 C289 DELETE JS080, JS082, JS090, * 00043
+0120 //* JS107, JS120 TO JS160 * 00043
+0120 //* 10/26/06 D.MORAN CR7883 C323 INCREASE LRECL ON PD05 FILES * 00043
+0120 //* TO 694 IN JS020, JS032, JS040, JS060 * 00043
+0120 //* 02/19/07 T.MESCHER UPDATED LRECLS ON PDPOUT AND HISTOUT IN * 00043
+0120 //* JS020,32,40& 60 FOR ADDITION OF AB0010. * 00043
+0120 //* ADDED JS031 AND JS036-37 TO XMIT FILES * 00043
+0120 //* TO NEW VENDOR VAN WAGENEN. * 00043
+0120 //* 05/25/07 M.BARBER CREATED SEPARATE FILE FOR VAN WAGENEN *
+0120 //* ADDED OUT FILE IN JS020 AND JS032 *
+0120 //* CHANGED XMIT FILE NAME IN JS031 AND JS037 *
+0120 //* 07/31/07 W.VOIGHT DELETED JS025 AND JS033 AND CHANGED NAMES *
+0120 //* OF SYSUT1 FILES IN JS030 AND JS034. *
+0120 //* RENUMBERED REMAINING JOBSTEPS BY 5S. *
+0120 //* 02/11/10 A.CAPPARELLI CHANGED LRECL FROM 696 TO 716 FOR PD05 *
+0120 //* IN JS025, JS040, JS060, JS070 FOR DLR ORG *
+0120 //* 07/23/13 K. GASH CSR J030 CR 15823 R2013.02 ORB COMMENT * 00043
+0120 //* JS050 AND JS055 AS FILE HAS NO CANADIAN *
+0120 //* DATA NOW SO VAN WAGENEN DOES NOT NEED IT *
+0120 //* 10/11/13 J. VIGNAL ADDED VOL=(,,,20) TO STEPS JS010, JS015, * 00043
+0120 //* JS025 AND VOL=(,,,5) TO JS060 AND JS050 *
+0120 //* 04/13/14 P.ORCELLET I073 - BATCH REPORTING - PDP * 00570000
+0120 //* – R2014.01 ORB CR 16282 *
%+0121 //* 12/14/15 P.ORCELLET R2016.01 CR 17695 *
%+0121 //* – L039 - ADD PHONE DETAILS AND PD4A COPY *
+0120 //******************************************************************* 00011904
+0120 //* * 00008815
+0120 //******************************************************************* 00008915
+0120 //* JS005 - REMOVE KL5H (DLR EXTRACTS) AND REMOVE PD5A EXTRACTS * 00011800
+0120 //* WITH TYPE CODE = TITLE FROM THE FIRST EXTRACT FILE * 00011800
+0120 //* NEITHER PDP TITLE OR PDP LEASING NEED THESE. * 00011800
+0120 //* * 00008815
+0120 //* CREATE A SECOND EXTRACT FILE THAT ONLY CONTAINS PD5A * 00008815
+0120 //* EXTRACTS WITH A TYPE CODE = TITLE. * 00006515
+0120 //* * 00008815
+0120 //******************************************************************* 00011900
+0120 //* 00012000
+0120 //JS005 EXEC PGM=SORT, 00012100
+0120 // PARM='DYNALLOC=SYSDA' 00012200
+0120 //SORTIN DD DSN=PGC01.GXMAT.GC01XMEU.PDPTREXT(0), 00012318
+0120 // DISP=(SHR,KEEP,KEEP) 00012400
+0120 //SORTOF1 DD DSN=PGC01.GPDJW.GC01RSPD.NONUS, 00016415
+0120 // DISP=(NEW,CATLG,DELETE), 00016500
+0120 // UNIT=PERMDA, 00016616
+0120 // MGMTCLAS=MB003200, 00016616
+0120 // SPACE=(10796,(12000,2400),RLSE), 00016700
+0120 // DCB=(RECFM=VB,LRECL=2306,BLKSIZE=0,DSORG=PS) 00016800
+0120 //SORTOF2 DD DSN=PGC01.GPDAT.GC01RSPD.MANUAL.UPD(+1), 00016415
+0120 // DISP=(NEW,CATLG,DELETE), 00016500
+0120 // UNIT=PERMDA, 00016616
+0120 // MGMTCLAS=MB004400, 00016616
+0120 // SPACE=(10796,(12000,2400),RLSE), 00016700
+0120 // DCB=(RECFM=VB,LRECL=2306,BLKSIZE=0,DSORG=PS) 00016800
+0120 //SYSOUT DD SYSOUT=* 00016900
+0120 //SYSUDUMP DD SYSOUT=Y 00017000
+0120 //SYSIN DD * 00017100
+0120 SORT FIELDS=COPY
+0120 OUTFIL FILES=1,OMIT=((17,4,CH,EQ,C'KL5H'),OR,
+0120 (17,4,CH,EQ,C'PD5A',AND,
+0120 79,5,CH,EQ,C'TITLE'))
+0120 OUTFIL FILES=2,INCLUDE=((17,4,CH,EQ,C'PD5A'),AND,
+0120 (79,5,CH,EQ,C'TITLE'))
+0120 END 00017300
+0120 /* 00017400
+0120 //* * 00008815
+0120 //******************************************************************* 00008915
+0120 //* JS010 - COMBINE EXTRACTED PDP TRANSACTIONS FROM *EU JOBS. * 00011800
+0120 //* SORT FIELDS = BRANCH, DATE/TIME, DLR/ACCOUNT, AND * 00011800
+0120 //* LAST CHARACTER OF PDP RECORD TYPE. * 00011800
+0120 //******************************************************************* 00011900
+0120 //* 00012000
+0120 //JS010 EXEC PGM=SORT, 00012100
+0120 // PARM='DYNALLOC=SYSDA' 00012200
+0120 //SORTIN DD DSN=PGC01.GXAAT.GC01XAEU.PDPTREXT(0), 00012318
+0120 // DISP=(SHR,KEEP,KEEP) 00012400
+0120 // DD DSN=PGC01.GXCAT.GC01XCEU.PDPTREXT(0), 00012518
+0120 // DISP=(SHR,KEEP,KEEP) 00012616
+0120 // DD DSN=PGC01.GXEAT.GC01XEEU.PDPTREXT(0), 00012718
+0120 // DISP=(SHR,KEEP,KEEP) 00012816
+0120 // DD DSN=PGC01.GXFAT.GC01XFEU.PDPTREXT(0), 00012918
+0120 // DISP=(SHR,KEEP,KEEP) 00013016
+0120 // DD DSN=PGC01.GXGAT.GC01XGEU.PDPTREXT(0), 00012518
+0120 // DISP=(SHR,KEEP,KEEP) 00012616
+0120 // DD DSN=PGC01.GXIAT.GC01XIEU.PDPTREXT(0), 00012718
+0120 // DISP=(SHR,KEEP,KEEP) 00012816
+0120 //* DD DSN=PGC01.GXMAT.GC01XMEU.PDPTREXT(0), CANADA 00012918
+0120 //* DISP=(SHR,KEEP,KEEP) 00013016
+0120 // DD DSN=PGC01.GXOAT.GC01XOEU.PDPTREXT(0), 00012518
+0120 // DISP=(SHR,KEEP,KEEP) 00012616
+0120 // DD DSN=PGC01.GXPAT.GC01XPEU.PDPTREXT(0), 00012718
+0120 // DISP=(SHR,KEEP,KEEP) 00012816
+0120 // DD DSN=PGC01.GXQAT.GC01XQEU.PDPTREXT(0), 00012918
+0120 // DISP=(SHR,KEEP,KEEP) 00013016
+0120 // DD DSN=PGC01.GXRAT.GC01XREU.PDPTREXT(0), 00012918
+0120 // DISP=(SHR,KEEP,KEEP) 00013016
+0120 // DD DSN=PGC01.GXTAT.GC01XTEU.PDPTREXT(0), 00012918
+0120 // DISP=(SHR,KEEP,KEEP) 00013016
+0120 // DD DSN=PGC01.GXVAT.GC01XVEU.PDPTREXT(0), 00012918
+0120 // DISP=(SHR,KEEP,KEEP) 00013016
+0120 // DD DSN=PGC01.GXXAT.GC01XXEU.PDPTREXT(0), 00012918
+0120 // DISP=(SHR,KEEP,KEEP) 00013016
+0120 //* DD DSN=PGC01.GXYAT.GC01XYEU.PDPTREXT(0), 00012918
+0120 //* DISP=(SHR,KEEP,KEEP) 00013016
+0120 // DD DSN=PGC01.GXZAT.GC01XZEU.PDPTREXT(0), 00012518
+0120 // DISP=(SHR,KEEP,KEEP) 00012616
+0120 // DD DSN=PGC01.GPDJW.GC01RSPD.NONUS, CANADA 00012918
+0120 // DISP=(SHR,DELETE,KEEP) 00013016
+0120 //SORTOUT DD DSN=PGC01.GPDAT.GC01RSPD.PDP.SORT(+1), 00016415
+0120 // DISP=(NEW,CATLG,DELETE), 00016500
+0120 // UNIT=PERMDA, 00016616
+0120 // MGMTCLAS=MB004400, 00016616
+0120 // VOL=(,,,20),
+0120 // SPACE=(10796,(12000,2400),RLSE), 00016700
+0120 // DCB=(SYS3.DSCB,RECFM=VB,LRECL=2306,BLKSIZE=0,DSORG=PS) 00016800
+0120 //SYSOUT DD SYSOUT=* 00016900
+0120 //SYSUDUMP DD SYSOUT=Y 00017000
+0120 //SYSIN DD * 00017100
+0120 SORT FIELDS=(54,10,CH,A,30,10,CH,A,97,20,CH,A,18,1,CH,A)
+0120 END 00017300
+0120 /* 00017400
+0120 //* 00017508
+0120 //******************************************************************* 00017600
+0120 //* JS015 - OMIT TERM RECORDS. * 00011800
+0120 //******************************************************************* 00011900
+0120 //* 00012000
+0120 //JS015 EXEC PGM=SORT, 00012100
+0120 // PARM='DYNALLOC=SYSDA' 00012200
+0120 //SORTIN DD DSN=PGC01.GPDAT.GC01RSPD.PDP.SORT(+1), 00012318
+0120 // DISP=(SHR,KEEP,KEEP) 00012400
+0120 //SORTOUT DD DSN=PGC01.GPDAT.GC01RSPD.PDP.NOTERM, 00016415
+0120 // DISP=(NEW,CATLG,DELETE), 00016500
+0120 // UNIT=PERMDA, 00016616
+0120 // MGMTCLAS=MB003208, 00016616
+0120 // VOL=(,,,20),
+0120 // SPACE=(10796,(12000,2400),RLSE), 00016700
+0120 // DCB=(SYS3.DSCB,RECFM=VB,LRECL=2306,BLKSIZE=0,DSORG=PS) 00016800
+0120 //SYSOUT DD SYSOUT=* 00016900
+0120 //SYSUDUMP DD SYSOUT=Y 00017000
+0120 //SYSIN DD * 00017100
+0120 SORT FIELDS=COPY
+0120 OMIT COND=(17,4,CH,EQ,C'PD5A',AND,79,5,CH,EQ,C'TERM ')
+0120 END 00017300
+0120 /* 00017400
+0120 //* 00017508
+0120 //******************************************************************* 00017600
+0120 //* JS020 - INCLUDE TERMS. * 00017715
+0120 //******************************************************************* 00017800
+0120 //* 00017900
+0120 //JS020 EXEC PGM=SORT, 00012100
+0120 // PARM='DYNALLOC=SYSDA' 00012200
+0120 //SORTIN DD DSN=PGC01.GPDAT.GC01RSPD.PDP.SORT(+1), 00012318
+0120 // DISP=(SHR,KEEP,KEEP) 00012400
+0120 //SORTOUT DD DSN=PGC01.GPDAT.GC01RSPD.TERMS, 00016415
+0120 // DISP=(NEW,CATLG,DELETE), 00016500
+0120 // UNIT=PERMDA, 00016616
+0120 // MGMTCLAS=MB003200, 00016616
+0120 // SPACE=(10796,(12000,2400),RLSE), 00016700
+0120 // DCB=(RECFM=VB,LRECL=2306,BLKSIZE=0,DSORG=PS) 00016800
+0120 //SYSOUT DD SYSOUT=* 00016900
+0120 //SYSUDUMP DD SYSOUT=Y 00017000
+0120 //SYSIN DD * 00017100
+0120 SORT FIELDS=COPY
+0120 INCLUDE COND=(17,4,CH,EQ,C'PD5A',AND,79,5,CH,EQ,C'TERM ')
+0120 END 00017300
+0120 /* 00017400
+0120 //* * 00008815
+0120 //******************************************************************* 00017600
+0120 //* JS025 - CREATES EXTRACTS FOR PROCESSING. * 00017715
+0120 //******************************************************************* 00017800
+0120 //* 00017900
+0120 //JS025 EXEC PGM=LRP091 00018015
+0120 //STEPLIB DD DSN=PGC01.GPDCM.PROD.LOAD, 00018216
+0120 // DISP=(SHR,KEEP,KEEP) 00018300
+0120 //PDPIN DD DSN=PGC01.GPDAT.GC01RSPD.PDP.NOTERM, 00019416
+0120 // DISP=(OLD,KEEP,KEEP) 00019502
+0120 //CDATEI DD DSN=PGC01.GXAAT.GC01XAEE.SOPAPGRP, 00019416
+0120 // DISP=(SHR,KEEP,KEEP) 00019502
+0120 //HSTOUT DD DSN=PGC01.GPDAT.GC01RSPD.PDPHIST(+1), 00020115
+0120 // DISP=(NEW,CATLG,DELETE), 00020200
+0120 // UNIT=PERMDA, 00020300
+0120 // MGMTCLAS=MB004400, 00020300
+0120 // VOL=(,,,20),
+0120 // SPACE=(10796,(12000,2400),RLSE), 00020400
+0120 // DCB=(SYS3.DSCB,RECFM=VB,LRECL=716,DSORG=PS,BLKSIZE=0) 00020511
+0120 //TABOUT DD DSN=PGC01.GPDAT.GC01RSPD.TABOUT, 00020115
+0120 // DISP=(NEW,CATLG,DELETE), 00020200
+0120 // UNIT=PERMDA, 00020300
+0120 // MGMTCLAS=MB003208, 00020300
+0120 // SPACE=(10796,(12000,2400),RLSE), 00020400
+0120 // DCB=(RECFM=VB,LRECL=130,DSORG=PS,BLKSIZE=0) 00020511
%+0121 //PDPOUT DD DSN=PGC01.GPDJW.GC01RSPD.PDPOUT, 00020615
+0120 // DISP=(NEW,CATLG,DELETE), 00020702
+0120 // UNIT=PERMDA, 00020802
+0120 // VOL=(,,,20),
+0120 // MGMTCLAS=MB003208, 00020802
+0120 // SPACE=(10796,(12000,2400),RLSE), 00020902
%+0121 // DCB=(RECFM=VB,LRECL=808,DSORG=PS,BLKSIZE=0) 00021011
+0120 //WAGOUT DD DSN=PGC01.GPDJW.GC01RSPD.WAGOUT(+1),
+0120 // DISP=(NEW,CATLG,DELETE),
+0120 // UNIT=PERMDA,
+0120 // VOL=(,,,20),
+0120 // MGMTCLAS=MB003208,
+0120 // SPACE=(10796,(12000,2400),RLSE),
+0120 // DCB=(RECFM=VB,LRECL=716,DSORG=PS,BLKSIZE=0)
+0120 //ERRORS DD DSN=PGC01.GPDAT.GC01RSPD.ERRORS(+1), 00022015
+0120 // DISP=(NEW,CATLG,DELETE), 00022110
+0120 // UNIT=PERMDA, 00022210
+0120 // MGMTCLAS=MB004400, 00022210
+0120 // SPACE=(10796,(12000,2400),RLSE), 00022310
+0120 // DCB=(SYS3.DSCB,RECFM=VB,LRECL=2306,BLKSIZE=0,DSORG=PS) 00022411
+0120 //SYSPRINT DD SYSOUT=* 00022602
+0120 //SYSUDUMP DD SYSOUT=Y 00022702
+0120 //* 00022815
+0120 //*******************************************************************/ 00025100
%+0121 //* JS028..: ADD DATE/TIME TO DATASET NAME FOR FTP COMMANDS *
+0120 //* PROGRAM: GPDADATE *
+0120 //* RESTART: RESTART THIS STEP *
+0120 //* INPUT : PGC01.GPDJW.GC01RSPD.PDPOUT *
+0120 //* NOTE : THIS PROCEDURE WILL COPY THE INPUT DATASET REPLACING *
+0120 //* : A DATE/TIME STAMP MASK (CCYYMMDD.HHMMSS) WITH *
+0120 //* THE CURRENT SYSTEM DATE AND TIME IN THE OUTPUT *
+0120 //*******************************************************************/ 00025100
%+0121 //JS028 EXEC GPDADATE,
+0120 // JOB='GC01RSPD', JOB NAME
+0120 // DSNODESO='PGC01.GPD', OUTPUT DS NAME
+0120 // SNODES='PGC01.GPDAT.GC01FTPS', SYSIN LIBRARY PFX
+0120 // MEMBER='CARSRSP1',
+0120 // MASKMBR='MASKDAT3',
+0120 // MASKPG='MASKDUMY'
+0120 //* 00023215
+0120 //**********************************************************************
%+0121 //* JS030: TRANSMIT PDP FEED TO PDP *
+0120 //* PROGRAM: FTP *
+0120 //* RESTART: RESTART THIS STEP *
+0120 //* INPUT : FORMATTED FTP CARDS *
+0120 //* NOTE : IF YOU WANT TO CHANGE THE INPUT FILE NAME, YOU WILL *
+0120 //* NEED TO GET PERMISSION FROM THE IS *
+0120 //**********************************************************************00025100
%+0121 //JS030 EXEC PGM=FTP
+0120 //SYSFTPD DD DSN=PGC01.GPDCM.PROD.SYSIN(FTPSECUR),DISP=SHR
+0120 //INPUT DD DSN=PGC01.GPDJW.GC01RSPD.DATEMASK,DISP=SHR
+0120 //* 00025015
+0120 //OUTPUT DD DSN=PGC01.GPDAT.GC01RSPD.FTPMSG.PDPOUT(+1), *FTP MSG
+0120 // DISP=(NEW,CATLG,DELETE),
+0120 // UNIT=PERMDA,MGMTCLAS=MB004400,
+0120 // SPACE=(10796,(20,4),RLSE),
+0120 // DCB=(SYS3.DSCB,RECFM=FB,LRECL=132,DSORG=PS,BLKSIZE=0)
+0120 //* 00025015
+0120 //******************************************************************* 00025115
%+0121 //* JS040 - CREATES EXTRACTS FOR PROCESSING. * 00017715
+0120 //******************************************************************* 00017800
+0120 //* 00017900
%+0121 //JS040 EXEC PGM=LRP091 00018015
+0120 //STEPLIB DD DSN=PGC01.GPDCM.PROD.LOAD, 00018216
+0120 // DISP=(SHR,KEEP,KEEP) 00018300
+0120 //PDPIN DD DSN=PGC01.GPDAT.GC01RSPD.TERMS, 00019416
+0120 // DISP=(OLD,KEEP,KEEP) 00019502
+0120 //CDATEI DD DSN=PGC01.GXAAT.GC01XAEE.SOPAPGRP, 00019416
+0120 // DISP=(SHR,KEEP,KEEP) 00019502
+0120 //HSTOUT DD DSN=PGC01.GPDAT.GC01RSPD.PDPHIST(+2), 00020115
+0120 // DISP=(NEW,CATLG,DELETE), 00020200
+0120 // UNIT=PERMDA, 00020300
+0120 // MGMTCLAS=MB004400, 00020300
+0120 // VOL=(,,,20),
+0120 // SPACE=(10796,(12000,2400),RLSE), 00020400
+0120 // DCB=(SYS3.DSCB,RECFM=VB,LRECL=716,DSORG=PS,BLKSIZE=0) 00020511
+0120 //TABOUT DD DUMMY, 00020115
+0120 // DCB=(RECFM=VB,LRECL=130,DSORG=PS,BLKSIZE=0) 00020511
%+0121 //PDPOUT DD DSN=PGC01.GPDJW.GC01RSPD.PDPOUT2, 00020615
+0120 // DISP=(NEW,CATLG,DELETE),
+0120 // UNIT=PERMDA,
+0120 // MGMTCLAS=MB003208,
+0120 // VOL=(,,,20),
+0120 // SPACE=(10796,(12000,2400),RLSE),
%+0121 // DCB=(RECFM=VB,LRECL=808,DSORG=PS,BLKSIZE=0)
+0120 //WAGOUT DD DSN=PGC01.GPDJW.GC01RSPD.WAGOUT(+2),
+0120 // DISP=(NEW,CATLG,DELETE), 00020702
+0120 // UNIT=PERMDA, 00020802
+0120 // MGMTCLAS=MB003208, 00020802
+0120 // SPACE=(10796,(12000,2400),RLSE), 00020902
+0120 // DCB=(RECFM=VB,LRECL=716,DSORG=PS,BLKSIZE=0) 00021011
+0120 //ERRORS DD DSN=PGC01.GPDAT.GC01RSPD.ERRORS(+2), 00022015
+0120 // DISP=(NEW,CATLG,DELETE), 00022110
+0120 // UNIT=PERMDA, 00022210
+0120 // MGMTCLAS=MB004400, 00022210
+0120 // SPACE=(10796,(12000,2400),RLSE), 00022310
+0120 // DCB=(SYS3.DSCB,RECFM=VB,LRECL=2306,BLKSIZE=0,DSORG=PS) 00022411
+0120 //SYSPRINT DD SYSOUT=* 00022602
+0120 //SYSUDUMP DD SYSOUT=Y 00022702
+0120 //* 00022815
+0120 //*******************************************************************/ 00025100
%+0121 //* JS043..: ADD DATE/TIME TO DATASET NAME FOR FTP COMMANDS *
+0120 //* PROGRAM: GPDADATE *
+0120 //* RESTART: RESTART THIS STEP *
+0120 //* INPUT : PGC01.GPDJW.GC01RSPD.PDPOUT2 *
+0120 //* NOTE : THIS PROCEDURE WILL COPY THE INPUT DATASET REPLACING *
+0120 //* : A DATE/TIME STAMP MASK (CCYYMMDD.HHMMSS) WITH *
+0120 //* THE CURRENT SYSTEM DATE AND TIME IN THE OUTPUT *
+0120 //*******************************************************************/ 00025100
%+0121 //JS143 EXEC GPDADATE,
+0120 // JOB='GC01RSPD', JOB NAME
+0120 // DSNODESO='PGC01.GPD', OUTPUT DS NAME
+0120 // SNODES='PGC01.GPDAT.GC01FTPS', SYSIN LIBRARY PFX
+0120 // MEMBER='CARSRSP2',
+0120 // MASKMBR='MASKDAT3',
+0120 // MASKPG='MASKDUMY'
+0120 //* 00023215
+0120 //**********************************************************************
%+0121 //* JS045: TRANSMIT PDP FEED TO PDP *
+0120 //* PROGRAM: FTP *
+0120 //* RESTART: RESTART THIS STEP *
+0120 //* INPUT : FORMATTED FTP CARDS *
+0120 //* NOTE : IF YOU WANT TO CHANGE THE INPUT FILE NAME, YOU WILL *
+0120 //* NEED TO GET PERMISSION FROM THE IS *
+0120 //**********************************************************************00025100
%+0121 //JS045 EXEC PGM=FTP
+0120 //SYSFTPD DD DSN=PGC01.GPDCM.PROD.SYSIN(FTPSECUR),DISP=SHR
+0120 //INPUT DD DSN=PGC01.GPDJW.GC01RSPD.DATEMASK,DISP=SHR
+0120 //*
+0120 //OUTPUT DD DSN=PGC01.GPDAT.GC01RSPD.FTPMSG.PDPOUT2(+1), *FTP MSG
+0120 // DISP=(NEW,CATLG,DELETE),
+0120 // UNIT=PERMDA,MGMTCLAS=MB004400,
+0120 // SPACE=(10796,(20,4),RLSE),
+0120 // DCB=(SYS3.DSCB,RECFM=FB,LRECL=132,DSORG=PS,BLKSIZE=0)
+0120 //* 00025015
%+0121 //**********************************************************************
%+0121 //* JS050 - EXECUTE WAAPDSCK TO CHECK IF THERE WERE ANY TERMS RECORDS *
%+0121 //* TO PROCESS. IF EMPTY, SET RETURN CODE TO 200 (INDICATING *
%+0121 //* THAT THE VAN WAGENEN TRANSMIT STEP THAT FOLLOWS SHOULD NOT *
%+0121 //* BE EXECUTED). *
%+0121 //**********************************************************************
%+0121 //* 00024115
%+0121 //* 00025015
+0120 //******************************************************************* 00025115
%+0121 //* JS060 - SORT PDP DAILY AND MONTHLY HISTORY * 00025215
+0120 //******************************************************************* 00025315
+0120 //* 00025415
%+0121 //JS060 EXEC PGM=SORT, 00025515
+0120 // PARM='DYNALLOC=SYSDA' 00025615
+0120 //SORTIN DD DSN=PGC01.GPDAT.GC01RSPD.PDPHIST(+1), 00025815
+0120 // DISP=(SHR,KEEP,KEEP) 00025917
+0120 // DD DSN=PGC01.GPDAT.GC01RSPD.PDPHIST(+2), 00026015
+0120 // DISP=(SHR,KEEP,KEEP) 00026117
+0120 // DD DSN=PGC01.GPDMA.GC01RSPD.PDPHIST, 00026015
+0120 // DISP=(SHR,KEEP,KEEP) 00026117
+0120 //SORTOUT DD DSN=PGC01.GPDJW.GC01RSPD.PDPHIST, 00026416
+0120 // DISP=(NEW,CATLG,DELETE), 00026515
+0120 // MGMTCLAS=MCMT0001,
+0120 // VOL=(,,,5),
+0120 // UNIT=TAPEC,
+0120 // DCB=(RECFM=VB,LRECL=716,BLKSIZE=0,DSORG=PS) 00026801
+0120 //SYSOUT DD SYSOUT=* 00026915
+0120 //SYSUDUMP DD SYSOUT=Y 00027015
+0120 //SYSIN DD * 00027115
+0120 SORT FIELDS=COPY
+0120 END 00027315
+0120 /* 00027415
+0120 //* 00027515
+0120 //******************************************************************* 00027615
%+0121 //* JS065 DELETE OLD PDP HISTORY MONTHLY. * 00027700
+0120 //******************************************************************* 00028115
+0120 //* 00028215
%+0121 //JS065 EXEC PGM=IEFBR14 00028315
+0120 //DD2 DD DSN=PGC01.GPDMA.GC01RSPD.PDPHIST, 00028100
+0120 // DISP=(OLD,DELETE,DELETE) 00028515
+0120 //* 00028300
+0120 //******************************************************************* 00028615
%+0121 //* JS070 - SORT COPY TEMP MASTER TO PERM MASTER * 00028715
+0120 //******************************************************************* 00028815
+0120 //* 00028915
%+0121 //JS070 EXEC PGM=SORT, 00029015
+0120 // PARM='DYNALLOC=SYSDA' 00030015
+0120 //SORTIN DD DSN=PGC01.GPDJW.GC01RSPD.PDPHIST, 00040016
+0120 // DISP=(SHR,KEEP,KEEP) 00050000
+0120 //SORTOUT DD DSN=PGC01.GPDMA.GC01RSPD.PDPHIST, 00080016
+0120 // DISP=(NEW,CATLG,DELETE), 00090015
+0120 // MGMTCLAS=MCMT0001,
+0120 // VOL=(,,,5),
+0120 // LABEL=RETPD=0005,
+0120 // UNIT=TAPEC,
+0120 // DCB=(RECFM=VB,LRECL=716,BLKSIZE=0,DSORG=PS) 00120001
+0120 //SYSOUT DD SYSOUT=* 00130015
+0120 //SYSUDUMP DD SYSOUT=Y 00140015
+0120 //SYSIN DD * 00150015
+0120 SORT FIELDS=COPY 00160016
+0120 END 00170015
+0120 /* 00180015
+0120 //* 00190015
+0120 //******************************************************************* 00181000
%+0121 //* JS075 DELETE TEMP PDP HISTORY MONTHLY AND FTP FILES. * 00182000
+0120 //******************************************************************* 00183000
+0120 //* 00184000
%+0121 //JS075 EXEC PGM=IEFBR14 00185000
+0120 //DD1 DD DSN=PGC01.GPDJW.GC01RSPD.PDPHIST, 00186000
+0120 // DISP=(OLD,DELETE,DELETE) 00187000
+0120 //DD2 DD DSN=PGC01.GPDJW.GC01RSPD.PDPOUT, 00186000
+0120 // DISP=(OLD,DELETE,DELETE) 00187000
+0120 //DD3 DD DSN=PGC01.GPDJW.GC01RSPD.PDPOUT2, 00186000
+0120 // DISP=(OLD,DELETE,DELETE) 00187000
+0120 //* 00190000

You might also like