Template:JZNEWLB: Difference between revisions
(Automatically generated page update) |
(Automatically generated page update) |
||
Line 2: | Line 2: | ||
** automatically replaced ** -- any manual edits will be lost. | ** automatically replaced ** -- any manual edits will be lost. | ||
You've been warned.--> | You've been warned.--> | ||
<p class="code"><nowiki>//NEW204LB PROC PRITRK='320',BLK=6400,SYSPRT=DUMMY | <p class="code"><nowiki>//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 and local | |||
//* object libraries and the RKMACLIB macro library. | |||
//* | |||
//NEW204LB PROC PRITRK='320',BLK=6400,SYSPRT=DUMMY | |||
//* | //* | ||
//* Usage: //BLD EXEC NEW204LB,VERSION=nn, (e.g., 75, 76, ...) | //* Usage: //BLD EXEC NEW204LB,VERSION=nn, (e.g., 75, 76, ...) | ||
Line 9: | Line 17: | ||
//* // MACINP=maclibInputStreamDsn | //* // MACINP=maclibInputStreamDsn | ||
//* | //* | ||
//* Important note: The | //* Important note: The first step DELETEs the three outputs (RKOBJLIB | ||
//* and | //* and local object libraries and RKMACLIB macro | ||
//* library). | |||
//* | //* | ||
//* This | //* This PROC creates: | ||
//* - an object library, using the input stream which was downloaded | //* - an object library, using the input stream which was downloaded | ||
//* from the Rocket Model 204 object files download web page; | //* from the Rocket Model 204 object files download web page; | ||
Line 22: | Line 31: | ||
//* each be un-zipped, and then FTP'd (BINARY, 80 byte fixed | //* each be un-zipped, and then FTP'd (BINARY, 80 byte fixed | ||
//* length records) into the OBJINP= and MACINP= sequential | //* length records) into the OBJINP= and MACINP= sequential | ||
//* files, the two z/OS datasets which are input to this | //* files, the two z/OS datasets which are input to this PROC. | ||
//* | //* | ||
//DEL EXEC PGM=IEFBR14 | //DEL EXEC PGM=IEFBR14 | ||
Line 51: | Line 60: | ||
//SYSIN DD DISP=SHR,DSN=&MACINP | //SYSIN DD DISP=SHR,DSN=&MACINP | ||
//* | //* | ||
// PEND | // 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 and local | |||
//* object libraries and the RKMACLIB macro library. | |||
//* | |||
//BLD EXEC NEW204LB,VERSION=nn, (e.g., 75, 76, ...) 2 << | |||
// HLQ=m204DsnHighLevelQual, 3 << | |||
// OBJINP=objlibInputStreamDsn, 4 << | |||
// MACINP=maclibInputStreamDsn 5 << | |||
</nowiki></p> | </nowiki></p> |
Revision as of 16:04, 21 October 2014
//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 and local //* object libraries 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 three outputs (RKOBJLIB //* and local object libraries 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; //* - an empty local object library //* - 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. //* //DEL EXEC PGM=IEFBR14 //OBJ DD DSN=&HLQ..M204V&VERSION..RKOBJLIB,DISP=(MOD,DELETE), // UNIT=SYSDA,SPACE=(TRK,1) //LOCALOBJ DD DSN=&HLQ..M204V&VERSION..LOCAL.OBJLIB,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 //LOCALOBJ 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..LOCAL.OBJLIB //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 and local //* object libraries and the RKMACLIB macro library. //* //BLD EXEC NEW204LB,VERSION=nn, (e.g., 75, 76, ...) 2 << // HLQ=m204DsnHighLevelQual, 3 << // OBJINP=objlibInputStreamDsn, 4 << // MACINP=maclibInputStreamDsn 5 <<