Specifying system initialization parameters for the IVP jobs
All the IVP jobs use the system initialization parameters that are specified in the associated DFH$SIPn member of the SYSIN data set.
The DFH$SIPn members, as supplied by CICS, use system initialization defaults, and the resources defined to CICS are adequate only for a basic CICS region. For example, in the case of the DFHIVPOL job, the resources defined limit the number of terminals you can use.
The DFH$SIPn members of the SYSIN data set also contain some system initialization parameters to exclude CICS resources that are not required by the IVP jobs, or to include some not specified by the default system initialization parameters.
One such parameter is TCT=5$, specifying the CICS sample LU control table, in the hlq.SDFHLOAD library. This LU control table defines the pair of sequential input and output devices, CARDIN and PRINTER. (These are the only devices that are defined in DFHTCT5$.)
- The default SVC number is 216. To use a different SVC number,
specify CICSSVC=nnn as a parameter to the DFHSTART proc in the appropriate
IVP job. For more information about defining CICS SVCs, see Installing the CICS SVCs.
The IVP jobs do not require the Type 6 SVC.
- The applid used is CICSIVP1. To use a different applid, change the APPLID=CICSIVP1 system initialization parameter in the appropriate DFH$SIPn member.
- The IVP jobs have external security switched off. To run with
security (SEC=YES), define a suitable default user ID (for example,
IVPUSER) with the required authority to run the IVP transactions.
Add DFLTUSER=IVPUSER in the appropriate DFH$SIPn member. For more
information about defining the IVP user ID, see Reviewing and defining IVP security.
You can define transactions as prefixed resources by using the IVP user ID, IVPUSER, or any other prefix, as the prefix (for example, IVPUSER.CEMT or prefix.CEMT). To do so, add SECPRFX=YES or SECPRFX=prefix in the appropriate DFH$SIPn member for the IVP job.
The use of a prefix enables transactions to be run as part of the IVP jobs without affecting other CICS regions. For example, when the DFH$BTCH batch stream is run, CICS sends authorization requests to RACF for the transactions and identifies them as IVPUSER.xxxx, where xxxx is the transaction ID (for example, CWTO or CEMT).
- CICS provides Language Environment support, for all the high-level
language sample programs. For the Language Environment modules, CICS
requires either predefined CSD definitions to be installed or program
autoinstall to be active.
The IVP jobs include as comments the required DD statements for the Language Environment libraries.
- The IVP jobs run with auxiliary trace switched on (AUXTR=ON), and the auxiliary trace data set switching facility is set to switch once only (AUXTRSW=NEXT).
- TCT=NO is specified as a system initialization override, which causes CICS to use the dummy LU control table, DFHTCTDY. This dummy LU control table contains only the CICS and SNA control blocks for use with SNA LUs but no LU entries.