Template:JZLONLN: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Automatically generated page update)
(Automatically generated page update)
 
(2 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>//LKONLN  PROC RKOBJ204=,       Downloaded Model 204 object library
<p class="code"><nowiki>//LKM204P  PROC HLQ=,       High level qualifier(s) of install DSNs
//          SYSLMOD=,          Library to store ONLINE load module
//          MQ=NULLFILE,   IBM MQ series load library
//          MQ=NULLFILE,       IBM MQ series load library
//          ACF2=NULLFILE   ACF2 security interface load/objlib
//          LOCALOBJ=&&NULPDS,  Local obj modules: RACFPARM, FUNU, ..
//          ACF2=NULLFILE       ACF2 security interface load/objlib
//*
//*
//* *********  z/OS JCL PROC to link edit Model 204 ONLINE  ********
//* *******  z/OS JCL PROC to link edit into Model 204 loadlib ******
//*
//*
//* ******************************************************************
//* ******************************************************************
//* ** Do not copy nor edit this PROC.  It is invoked by member     **
//* ** Do not copy nor edit this PROC.  It is invoked by a          **
//* ** LKONLN2, which you should copy from the downloaded object   **
//* ** jobstream member (such as LKONLNJ, LKIFAM1, etc.) for the    **
//* ** library and then edit in a local TSO library.               **
//* ** particular load module you are linking.  You should copy the **
//* ** jobstream member from the downloaded object library and then **
//* ** edit in a local TSO library. The jobstream contains        **
//* ** instructions to modify and submit that jobstream.            **
//* ******************************************************************
//* ******************************************************************
//*
//*
//* The first two symbolic parameters (RKOBJ204= and SYSLMOD=) are
//* The first symbolic parameter (HLQ=) is required.
//* required.  The other three depend on your ONLINE configuration.
//*
//*
//* To invoke this PROC, copy the LKONLN2 member of the downloaded
//* The other two depend on the jobstream being used to invoke this
//* object file into a local TSO library; it contains instructions
//* PROC, and on your Model 204 configuration.
//* to modify and submit that jobstream.
//*
//*
//* For detailed explanations, see
//* Detailed explanations are also available for the load module
//* you are linking at
//*
//*
//* http://m204wiki.rocketsoftware.com/index.php/M204_inst_zOS#lkonln
//* http://m204wiki.rocketsoftware.com/index.php/M204_inst_zOS
//*
//* ------------------------------------------------------------------
//* Note:  If you assembled local object files (RACFPARM, ACF2PARM,
//*        FUNU, etc.), they are stored in your local object library,
//*        (specified by the LOCALOBJ= symbolic parameter)
//*
//*  Keep the local and downloaded object libraries separate:
//*
//*  - Do not store local object files in the downloaded object
//*    library.
//*  - Do not mix any downloaded object files in the local object
//*    library.
//*
//* ******************************************************************
//* First step - allocate empty PDS as LOCALOBJ placeholder:
//*
//ALLOCNUL EXEC PGM=IEFBR14
//NULLPDS  DD DISP=(,PASS),UNIT=SYSDA,SPACE=(TRK,(2,1,1)),
//            DCB=(DSORG=PO,RECFM=FB,LRECL=80,BLKSIZE=32720),
//            DSN=&&NULPDS
//* ******************************************************************
//* Second step - link ONLINE:
//*
//*
//M204LINK EXEC PGM=IEWL,REGION=0M,
//M204LINK EXEC PGM=IEWL,REGION=0M,
Line 53: Line 31:
//SYSPRINT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//*
//*
//RKOBJ204 DD DISP=SHR,DSN=&LOCALOBJ, Empty PDS if no local object
//RKOBJ204 DD DISP=SHR,DSN=&HLQ..M204V75.LOCAL.OBJLIB,
//            DCB=BLKSIZE=32720
//            DCB=BLKSIZE=32720
//        DD DISP=SHR,DSN=&RKOBJ204 Downloaded M204 object library
//        DD DISP=SHR,DSN=&HLQ..M204V75.RKOBJLIB Downloaded obj lib
//*
//*
//SYSLMOD  DD DISP=SHR,DSN=&SYSLMOD  Loadlib for new Model 204 modules
//SYSLMOD  DD DISP=SHR,DSN=&HLQ..M204V75.LOADLIB  Model 204 modules
//*
//*
//MQ      DD DISP=SHR,DSN=&MQ      IBM MQ series load library
//MQ      DD DISP=SHR,DSN=&MQ      IBM MQ series load library
Line 63: Line 41:
//ACF2    DD DISP=SHR,DSN=&ACF2    ACF2 system load/object library
//ACF2    DD DISP=SHR,DSN=&ACF2    ACF2 system load/object library
//*
//*
//        PEND  **************  End of LKONLN PROC  **************
//        PEND  **************  End of LKM204P PROC  *************
</nowiki></p>
</nowiki></p>

Latest revision as of 15:39, 24 October 2014

//LKM204P PROC HLQ=, High level qualifier(s) of install DSNs // MQ=NULLFILE, IBM MQ series load library // ACF2=NULLFILE ACF2 security interface load/objlib //* //* ******* z/OS JCL PROC to link edit into Model 204 loadlib ****** //* //* ****************************************************************** //* ** Do not copy nor edit this PROC. It is invoked by a ** //* ** jobstream member (such as LKONLNJ, LKIFAM1, etc.) for the ** //* ** particular load module you are linking. You should copy the ** //* ** jobstream member from the downloaded object library and then ** //* ** edit in a local TSO library. The jobstream contains ** //* ** instructions to modify and submit that jobstream. ** //* ****************************************************************** //* //* The first symbolic parameter (HLQ=) is required. //* //* The other two depend on the jobstream being used to invoke this //* PROC, and on your Model 204 configuration. //* //* Detailed explanations are also available for the load module //* you are linking at //* //* http://m204wiki.rocketsoftware.com/index.php/M204_inst_zOS //* //M204LINK EXEC PGM=IEWL,REGION=0M, // PARM='SIZE=(2048K,200K),LIST,LET,NCAL,MAP,AC=1,RMODE=ANY' //SYSPRINT DD SYSOUT=* //* //RKOBJ204 DD DISP=SHR,DSN=&HLQ..M204V75.LOCAL.OBJLIB, // DCB=BLKSIZE=32720 // DD DISP=SHR,DSN=&HLQ..M204V75.RKOBJLIB Downloaded obj lib //* //SYSLMOD DD DISP=SHR,DSN=&HLQ..M204V75.LOADLIB Model 204 modules //* //MQ DD DISP=SHR,DSN=&MQ IBM MQ series load library //* //ACF2 DD DISP=SHR,DSN=&ACF2 ACF2 system load/object library //* // PEND ************** End of LKM204P PROC *************