Template:JZLONLN: 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>//* ***** JZLONLN - basic z/OS JCL to link edit Model 204 ONLINE *****
<p class="code"><nowiki>//LKM204P PROC HLQ=,        High level qualifier(s) of install DSNs
//          MQ=NULLFILE,    IBM MQ series load library
//          ACF2=NULLFILE  ACF2 security interface load/objlib
//*
//*
//*                 See all lines marked '<<<<'.
//* *******  z/OS JCL PROC to link edit into Model 204 loadlib ******
//*
//*
//* For detailed explanations, see
//* ******************************************************************
//* ** 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.            **
//* ******************************************************************
//*
//*
//* http://m204wiki.rocketsoftware.com/index.php/ -
//* The first symbolic parameter (HLQ=) is required.
//*    M204_install#zOS_link_onl
//*
//* 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,
//M204LINK EXEC PGM=IEWL,REGION=0M,
Line 15: Line 31:
//SYSPRINT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//*
//*
//* -----------------------------------------------------------------
//RKOBJ204 DD DISP=SHR,DSN=&HLQ..M204V75.LOCAL.OBJLIB,
//* - If you prepared local object files (RACFPARM, ACF2PARM, FUNU,
//           DCB=BLKSIZE=32720
//*  etc.), they are stored in your local object library - the first
//        DD DISP=SHR,DSN=&HLQ..M204V75.RKOBJLIB  Downloaded obj lib
//*  ROKOB204 DD statement below, with the downloaded object library
//*  concatenated next; they must have the same DCB attributes. 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.
//*
//* - If you do not have local object files, ROKOB204 DD is the
//*  downloaded object library; delete the second concatenation.
//*
//ROKOB204 DD DISP=SHR,DSN=>>Local or downloaded object library <<<<<<<
//        DD DISP=SHR,DSN=>>Downloaded object library          <<<<<<<
//* -----------------------------------------------------------------
//*
//SYSLMOD  DD DISP=SHR,DSN=>>Loadlib for new Model 204 modules  <<<<<<<
//*
//*
//* -----------------------------------------------------------------
//SYSLMOD  DD DISP=SHR,DSN=&HLQ..M204V75.LOADLIB  Model 204 modules
//* If using the ACF2 security interface, add DSN & uncomment the DD:
//*
//*
//*ACF2    DD DISP=SHR,DSN=>>ACF2 library, or delete this line  <<<<<<<
//MQ      DD DISP=SHR,DSN=&MQ      IBM MQ series load library
//* -----------------------------------------------------------------
//* If have an MQ series load libary, uncomment this DD with correct
//* DSN.  This makes MQ series usable in the online, either if
//* already authorized, or to trial without requiring re-linking:
//*
//*
//*MQOLIB  DD DISP=SHR,DSN=MQSERIES.SCSQLOAD                  <<<<<<<
//ACF2    DD DISP=SHR,DSN=&ACF2    ACF2 system load/object library
//*
//*
//* -----------------------------------------------------------------
//         PEND  **************  End of LKM204P PROC  *************
//SYSLIN DD *
*
* There are two basic choices for the Model 204 ONLINE load
* module - with RSQL (LKSQLONL) or without (LKNOSONL).
*
* Uncomment one of the following 2 INCLUDEs for this load module: <<<<<
*
* INCLUDE ROKOB204(LKSQLONL) ONLINE with RSQL
* INCLUDE ROKOB204(LKNOSONL) ONLINE without RSQL
*
* >> ----- Security interfaces --------------------------------------
* Ignore from the above line thru and including the "end of security
* interfaces" line if you do not use a security interface.
*
* If you do use a security interface, un-comment the appropriate  <<<<<
* line(s) for your interface:
*
* INCLUDE ROKOB204(RACFOS,RACFPARM)        >> RACF: static RACFPARM
* INCLUDE ROKOB204(RACFOS)                >> *or* dynamic RACFPARM
*
* INCLUDE ROKOB204(ACF2,SBA2OS,ACF2PARM)  >> ACF2: static ACF2PARM
* INCLUDE ROKOB204(ACF2,SBA2OS)            >> *or* dynamic ACF2PARM
* INCLUDE ACF2($ACFGCVT,ACF$FGCB)          >> ACF2 always needs this
*
* INCLUDE ROKOB204(TOPSOS,TOPSPARM)   >> Top Secret: static TOPSPARM
* INCLUDE ROKOB204(TOPSOS)            >>      *or*  dynamic TOPSPARM
*
* >> ----- End of security interfaces -------------------------------
*
* >> ----- If you uncommented MQOLIB DD, uncomment next line: -------
* INCLUDE MQOLIB(CSQBSTUB)          >> If use or may trial MQ series <<
* >> ----- End of MQ/204 INCLUDE ------------------------------------
*
ENTRY MAINTASK
ALIAS BATCH204
NAME ONLINE(R)
/*
//* ******** End of JZLONLN  ********
</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 *************