Template:JZNEWLB

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

//name JOB jobCardParameters //* //* 1: Modify the top line, creating a valid JOB card //* 2-5: Follow the instructions to modify the 4 bottom lines //* //* Then submit this jobstream to create the RKOBJLIB object library //* and the RKMACLIB macro library. //* //NEW204LB PROC PRITRK='320',BLK=6400,SYSPRT=DUMMY //* //* Usage: //BLD EXEC NEW204LB,VERSION=nn, (e.g., 75, 76, ...) //* // HLQ=m204DsnHighLevelQual, //* // OBJINP=objlibInputStreamDsn, //* // MACINP=maclibInputStreamDsn //* //* Important note: The first step DELETEs the two outputs (RKOBJLIB //* object library and RKMACLIB macro library). //* //* This PROC creates: //* - an object library, using the input stream which was downloaded //* from the Rocket Model 204 object files download web page; //* - a macro library, using the input stream which was downloaded //* from the Rocket Model 204 macro library download web page. //* //* After downloading, the object and macro library inputs must //* each be un-zipped, and then FTP'd (BINARY, 80 byte fixed //* length records) into the OBJINP= and MACINP= sequential //* files, the two z/OS datasets which are input to this PROC. //* //* (-- For Rocket Support only: filename=JZNEWLB 7.7 2016/11/14 --) //* //DEL EXEC PGM=IEFBR14 //OBJ DD DSN=&HLQ..M204V&VERSION..RKOBJLIB,DISP=(MOD,DELETE), // UNIT=SYSDA,SPACE=(TRK,1) //MAC DD DSN=&HLQ..M204V&VERSION..RKMACLIB,DISP=(MOD,DELETE), // UNIT=SYSDA,SPACE=(TRK,1) //* //BLDOBJLB EXEC PGM=IEBUPDTE,PARM=NEW //SYSPRINT DD &SYSPRT << Note: this output will contain on the order //* of 160K lines or more //SYSUT2 DD DISP=(NEW,CATLG),SPACE=(TRK,(&PRITRK,50,60),RLSE), // UNIT=SYSDA,DCB=(DSORG=PO,LRECL=80,RECFM=FB,BLKSIZE=&BLK), // DSN=&HLQ..M204V&VERSION..RKOBJLIB //SYSIN DD DISP=SHR,DSN=&OBJINP //* //BLDMACLB EXEC PGM=IEBUPDTE,PARM=NEW //SYSPRINT DD &SYSPRT << Note: this output will contain on the order //* of 100K lines or more //SYSUT2 DD DISP=(NEW,CATLG),SPACE=(TRK,(&PRITRK,50,60),RLSE), // UNIT=SYSDA,DCB=(DSORG=PO,LRECL=80,RECFM=FB,BLKSIZE=&BLK), // DSN=&HLQ..M204V&VERSION..RKMACLIB //SYSIN DD DISP=SHR,DSN=&MACINP //* // PEND End of NEW204LB in-stream PROC //* ------------------------------------------------------------------ //* //* 1: Modify the JOB card at the top //* //* 2: Provide the version of Model 204 being installed //* //* 3: Provide the high level qualifier(s) of all Model 204 //* installation DSNs //* //* 4: Provide the DSN of the OBJECT library IEBUPDTE input stream //* (./ ADD NAME=...) which you obtained at the //* Model204.Rocketsoftware.com web site //* //* 5: Provide the DSN of the MACRO library IEBUPDTE input stream //* (./ ADD NAME=...) which you obtained at the //* Model204.Rocketsoftware.com web site //* //* Then submit this jobstream to create the RKOBJLIB object library //* and the RKMACLIB macro library. //* //BLD EXEC NEW204LB,VERSION=nn, (e.g., 75, 76, ...) 2 << // HLQ=m204DsnHighLevelQual, 3 << // OBJINP=objlibInputStreamDsn, 4 << // MACINP=maclibInputStreamDsn 5 <<