Template:JZLONLN: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(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>//LKONLN  PROC RKOBJ204=,       Downloaded Model 204 object library
<p class="code"><nowiki>//LKONLN  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 Model 204 ONLINE  ********
Line 16: Line 14:
//* ******************************************************************
//* ******************************************************************
//*
//*
//* 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.
//* The other two depend on your ONLINE configuration.
//*
//*
//* To invoke this PROC, copy the LKONLN2 member of the downloaded
//* To invoke this PROC, copy the LKONLN2 member of the downloaded
Line 29: Line 27:
//* ------------------------------------------------------------------
//* ------------------------------------------------------------------
//* Note:  If you assembled local object files (RACFPARM, ACF2PARM,
//* Note:  If you assembled local object files (RACFPARM, ACF2PARM,
//*        FUNU, etc.), they are stored in your local object library,
//*        FUNU, etc.), they are stored in your local object library:
//*        (specified by the LOCALOBJ= symbolic parameter)
//*        DSN=&HLQ..M204V75.LOCAL.OBJLIB
//*
//*
//*  Keep the local and downloaded object libraries separate:
//*  Keep the local and downloaded object libraries separate:
Line 38: Line 36:
//*  - Do not mix any downloaded object files in the local object
//*  - Do not mix any downloaded object files in the local object
//*    library.
//*    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 41:
//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

Revision as of 03:31, 20 October 2014

//LKONLN 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 Model 204 ONLINE ******** //* //* ****************************************************************** //* ** Do not copy nor edit this PROC. It is invoked by member ** //* ** LKONLN2, which you should copy from the downloaded object ** //* ** library and then edit in a local TSO library. ** //* ****************************************************************** //* //* The first symbolic parameter (HLQ=) is required. //* The other two depend on your ONLINE configuration. //* //* To invoke this PROC, copy the LKONLN2 member of the downloaded //* object file into a local TSO library; it contains instructions //* to modify and submit that jobstream. //* //* For detailed explanations, see //* //* http://m204wiki.rocketsoftware.com/index.php/M204_inst_zOS#lkonln //* //* ------------------------------------------------------------------ //* Note: If you assembled local object files (RACFPARM, ACF2PARM, //* FUNU, etc.), they are stored in your local object library: //* DSN=&HLQ..M204V75.LOCAL.OBJLIB //* //* 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. //* //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 LKONLN PROC **************