Template:JZJONLN: Difference between revisions
(Automatically generated page update) |
(Automatically generated page update) |
||
Line 3: | Line 3: | ||
You've been warned.--> | You've been warned.--> | ||
<p class="code"><nowiki>//name JOB jobCardParameters | <p class="code"><nowiki>//name JOB jobCardParameters | ||
//* | |||
// JCLLIB ORDER=(downloadObjectLibDsn) required 1 << | // JCLLIB ORDER=(downloadObjectLibDsn) required 1 << | ||
//* | //* | ||
Line 22: | Line 23: | ||
//* submit the job with those changes. | //* submit the job with those changes. | ||
//* | //* | ||
//* There are two groups of changes; the | //* There are two groups of changes; the DSNs above (lines 1-6) and | ||
//* the SYSLIN input. The SYSLIN changes are explained in the | |||
//* | //* comments after the SYSLIN DD *. The DSNs are explained here. | ||
//* | //* | ||
//* Lines 1-3 marked '<<' above MUST be edited and provided; lines 4-6 | //* Lines 1-3 marked '<<' above MUST be edited and provided; lines 4-6 | ||
Line 50: | Line 50: | ||
//* above: | //* above: | ||
//* | //* | ||
//* 5. Provide | //* 5. Provide the DSN of your local object library if you have | ||
//* assembled any local object files, e.g., RACFPARM, FUNU, ... | |||
//* | //* | ||
//* Delete this line if you do not have any locally assembled | //* Delete this line if you do not have any locally assembled | ||
//* object files. | //* object files. | ||
//* | //* | ||
//* 6. Provide the DSN of the system ACF2 load or object library | //* 6. Provide the DSN of the system ACF2 load or object library from | ||
//* | //* Computer Associates, if you use ACF2 as an external authorizer | ||
//* | //* for Model 204 (you will also need to un-comment the INCLUDE | ||
//* | //* ACF2 statement in the SYSLIN input). | ||
//* | //* | ||
//* Delete this line if you do not use ACF2. | //* Delete this line if you do not use ACF2. | ||
//* | //* | ||
//* | //* And of course, if you delete line 6 (ACF2=), you must remove the | ||
//* comma from the final parameter (to avoid a JCL error), whether it | //* comma from the final parameter (to avoid a JCL error), whether it | ||
//* is SYSLMOD=, MQ=, or LOCALOBJ=. | //* is SYSLMOD=, MQ=, or LOCALOBJ=. | ||
Line 74: | Line 74: | ||
* Along with the symbolic parameter changes above, see lines marked | * Along with the symbolic parameter changes above, see lines marked | ||
* '<<' below to determine which changes you must make, and submit the | * '<<' below to determine which changes you must make, and submit the | ||
* jobstream with your changes | * jobstream with your changes. | ||
* | * | ||
* ---- Primary INCLUDE: with or without RSQL --------- Required: A << | |||
* There are two basic choices for the Model 204 ONLINE load | * There are two basic choices for the Model 204 ONLINE load | ||
* module - with RSQL (LKSQLONL) or without (LKNOSONL). To choose, | * module - with RSQL (LKSQLONL) or without (LKNOSONL). To choose, | ||
* uncomment just one of the next 2 INCLUDEs for this load module: | * uncomment just one of the next 2 INCLUDEs for this load module: | ||
* | * | ||
* INCLUDE RKOBJ204(LKSQLONL) ONLINE with RSQL | * INCLUDE RKOBJ204(LKSQLONL) ONLINE with RSQL A << | ||
* INCLUDE RKOBJ204(LKNOSONL) ONLINE without RSQL | * INCLUDE RKOBJ204(LKNOSONL) ONLINE without RSQL or A << | ||
* -------- End of primary INCLUDE ------------------------------------ | |||
* | * | ||
* -------- | * ---- INCLUDE for Model 204 MQ interface --------- Recommended: B << | ||
* If you uncomment the next line, you must EXEC LKONLN with MQ=dsn: | |||
* INCLUDE MQ(CSQBSTUB) To allow use of MQ series B << | |||
* -------- End of MQ/204 INCLUDE ------------------------------------- | |||
* | |||
* -------- Security interfaces ----------------------- Optional: C << | |||
* Ignore from the above line thru and including the "end of security | * Ignore from the above line thru and including the "end of security | ||
* interfaces" line if you do not use a security interface. | * interfaces" line if you do not use a security interface. | ||
* | * | ||
* If you | * If you use a security interface, un-comment the appropriate C << | ||
* line(s) for your interface: | * line(s) for your interface: | ||
* | * | ||
Line 96: | Line 103: | ||
* INCLUDE RKOBJ204(ACF2,SBA2OS,ACF2PARM) ACF2: static ACF2PARM | * INCLUDE RKOBJ204(ACF2,SBA2OS,ACF2PARM) ACF2: static ACF2PARM | ||
* INCLUDE RKOBJ204(ACF2,SBA2OS) *or* dynamic ACF2PARM | * INCLUDE RKOBJ204(ACF2,SBA2OS) *or* dynamic ACF2PARM | ||
* INCLUDE ACF2($ACFGCVT,ACF$FGCB) ACF2 always needs | * INCLUDE ACF2($ACFGCVT,ACF$FGCB) ACF2 always needs D << | ||
* | * | ||
* INCLUDE RKOBJ204(TOPSOS,TOPSPARM) Top Secret: static TOPSPARM | * INCLUDE RKOBJ204(TOPSOS,TOPSPARM) Top Secret: static TOPSPARM | ||
* INCLUDE RKOBJ204(TOPSOS) *or* dynamic TOPSPARM | * INCLUDE RKOBJ204(TOPSOS) *or* dynamic TOPSPARM | ||
* -------- End of security interfaces -------------------------------- | * -------- End of security interfaces -------------------------------- | ||
* | * | ||
ENTRY MAINTASK | ENTRY MAINTASK |
Revision as of 15:15, 17 September 2014
//name JOB jobCardParameters //* // JCLLIB ORDER=(downloadObjectLibDsn) required 1 << //* //* For detailed explanations, see //* //* http://m204wiki.rocketsoftware.com/index.php/M204_inst_zOS#lkonln //* //LKONLN EXEC LKONLN, // RKOBJ204=downloadObjectLibDsn, required 2 << // SYSLMOD=m204LoadLibDsn, required 3 << // MQ=ibmMqLoadLibDsn, recommended 4 << // LOCALOBJ=locallyAssembledObjlibDsn optional 5 << // ACF2=acf2SecurityInterfaceLoadOrObjlibDsn optional 6 << //* //* ------------------------------------------------------------------ //* This jobstream is used to link edit the Model 204 ONLINE load //* module. Copy it into a local TSO library, where you will examine //* lines marked '<<' to determine which changes you must make, and //* submit the job with those changes. //* //* There are two groups of changes; the DSNs above (lines 1-6) and //* the SYSLIN input. The SYSLIN changes are explained in the //* comments after the SYSLIN DD *. The DSNs are explained here. //* //* Lines 1-3 marked '<<' above MUST be edited and provided; lines 4-6 //* are optional; if they do not apply to your configuration, delete //* them. //* //* 1 & 2: Provide the DSN of the downloaded object library //* //* 3: Provide the DSN of the Model 204 load library into which the //* load module will be stored //* //* It is recommended that you edit the MQ= paramter line as well: //* //* 4. Provide the DSN system IBM MQ Series load library (and //* un-comment the INCLUDE MQ statement in the SYSLIN input). //* //* The MQ DSN is not required if you will never even trial the //* Model 204 MQ interface. //* //* Delete this line if you are not providing the DSN of the MQ //* load library. //* //* In addition, you may need to provide one or two additional DSNs //* above: //* //* 5. Provide the DSN of your local object library if you have //* assembled any local object files, e.g., RACFPARM, FUNU, ... //* //* Delete this line if you do not have any locally assembled //* object files. //* //* 6. Provide the DSN of the system ACF2 load or object library from //* Computer Associates, if you use ACF2 as an external authorizer //* for Model 204 (you will also need to un-comment the INCLUDE //* ACF2 statement in the SYSLIN input). //* //* Delete this line if you do not use ACF2. //* //* And of course, if you delete line 6 (ACF2=), you must remove the //* comma from the final parameter (to avoid a JCL error), whether it //* is SYSLMOD=, MQ=, or LOCALOBJ=. //* //* ------------ End of description of symbolic parameters ----------- //* ------------------------------------------------------------------ //* //M204LINK.SYSLIN DD * * * Along with the symbolic parameter changes above, see lines marked * '<<' below to determine which changes you must make, and submit the * jobstream with your changes. * * ---- Primary INCLUDE: with or without RSQL --------- Required: A << * There are two basic choices for the Model 204 ONLINE load * module - with RSQL (LKSQLONL) or without (LKNOSONL). To choose, * uncomment just one of the next 2 INCLUDEs for this load module: * * INCLUDE RKOBJ204(LKSQLONL) ONLINE with RSQL A << * INCLUDE RKOBJ204(LKNOSONL) ONLINE without RSQL or A << * -------- End of primary INCLUDE ------------------------------------ * * ---- INCLUDE for Model 204 MQ interface --------- Recommended: B << * If you uncomment the next line, you must EXEC LKONLN with MQ=dsn: * INCLUDE MQ(CSQBSTUB) To allow use of MQ series B << * -------- End of MQ/204 INCLUDE ------------------------------------- * * -------- Security interfaces ----------------------- Optional: C << * Ignore from the above line thru and including the "end of security * interfaces" line if you do not use a security interface. * * If you use a security interface, un-comment the appropriate C << * line(s) for your interface: * * INCLUDE RKOBJ204(RACFOS,RACFPARM) RACF: static RACFPARM * INCLUDE RKOBJ204(RACFOS) *or* dynamic RACFPARM * * If you use ACF2, you must EXEC LKONLN with ACF2=dsn << * INCLUDE RKOBJ204(ACF2,SBA2OS,ACF2PARM) ACF2: static ACF2PARM * INCLUDE RKOBJ204(ACF2,SBA2OS) *or* dynamic ACF2PARM * INCLUDE ACF2($ACFGCVT,ACF$FGCB) ACF2 always needs D << * * INCLUDE RKOBJ204(TOPSOS,TOPSPARM) Top Secret: static TOPSPARM * INCLUDE RKOBJ204(TOPSOS) *or* dynamic TOPSPARM * -------- End of security interfaces -------------------------------- * ENTRY MAINTASK ALIAS BATCH204 NAME ONLINE(R) /*