Template:JZNEWLB: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Automatically generated page update)
 
(Automatically generated page update)
 
(4 intermediate revisions by the same user not shown)
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 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, ...)
//* Usage: //BLD EXEC NEW204LB,VERSION=nn,  (e.g., 75, 76, ...)
Line 9: Line 17:
//*        //        MACINP=maclibInputStreamDsn
//*        //        MACINP=maclibInputStreamDsn
//*
//*
//* Important note: The output object library, macro library,
//* Important note: The first step DELETEs the two outputs (RKOBJLIB
//*                and the local object library are first deleted.
//*                object library and RKMACLIB macro library).
//*
//*
//* This proc creates:
//* 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;
//* - an empty local object library
//* - a macro library, using the input stream which was downloaded
//* - a macro library, using the input stream which was downloaded
//*  from the Rocket Model 204 macro library download web page.
//*  from the Rocket Model 204 macro library download web page.
Line 22: Line 29:
//* 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 proc.
//* 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
//DEL      EXEC PGM=IEFBR14
//OBJ      DD DSN=&HLQ..M204V&VERSION..RKOBJLIB,DISP=(MOD,DELETE),
//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)
//            UNIT=SYSDA,SPACE=(TRK,1)
//MAC      DD DSN=&HLQ..M204V&VERSION..RKMACLIB,DISP=(MOD,DELETE),
//MAC      DD DSN=&HLQ..M204V&VERSION..RKMACLIB,DISP=(MOD,DELETE),
Line 38: Line 45:
//            UNIT=SYSDA,DCB=(DSORG=PO,LRECL=80,RECFM=FB,BLKSIZE=&BLK),
//            UNIT=SYSDA,DCB=(DSORG=PO,LRECL=80,RECFM=FB,BLKSIZE=&BLK),
//            DSN=&HLQ..M204V&VERSION..RKOBJLIB
//            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
//SYSIN    DD DISP=SHR,DSN=&OBJINP
//*
//*
Line 51: Line 55:
//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 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 <<
</nowiki></p>
</nowiki></p>

Latest revision as of 21:29, 14 November 2016

//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 <<