Installing MVS Components
After uploading and receiving the installation file, you can start your installation.
All members are located within the USERHLQ.INSTALL dataset. Edit the selected members in the steps. Substitute the variables, follow the instructions in the member, and submit the JCL for execution.
Procedure
-
Make the CLIST temporary file.
Change the #JOBNAME, #USERHLQ, #USERVOL statement variables according to your site requirements.Member: SXN$1MKT
-
Execute the File Tailoring CLIST for the installation JCL.
If you make an error during input, press the attention key (PA1) and execute the File Tailoring CLIST again, starting at Step 1.
-
Upload the installation files to z/OS MVS.
Member: For DFSMSdss sites, use SXN$3FT.
For non-DFSMSdss site, use SXN$3FT@.
-
Define and allocate the plug-in product libraries.
Perform this step during initial installation only.Member: SXN$4ALL
-
Convert the product installation files to the appropriate datasets.
You can restart the installation multiple times in this step, if required.Member: For DFSMSdss sites, use SXN$5RC.
For non-DFSMSdss site, use SXN$5RC@.
The following table defines the user substitution variables within the JCL and the parameter members that are required during the file-tailoring process. Ensure that you have all the necessary information before performing Step 6. -
Execute the File Tailoring CLIST to update the product-supplied variables.
If you make an error during input, press the attention key (PA1) and perform the CLIST again.Member: SXN$6EX2 (EX member)
- Populate the plug-in datasets with all the updated and downloaded members.
-
Update CICS with the CICS Resource Definitions.
This member updates the CICS System Definition (CSD) file with the Resource definitions necessary for the plug-in to operate and Resource definitions for IBM's CICS TCP/IP Socket interface.
It includes all the CSD definitions for the IBM CICS Socket Listener. Group TCPGROUP is created and updated and added to List TIBLIST.
Dataset: USERHLQ.JCL
Member: SXNCSDUP
- Optional:
Assemble and link the plug-in CICS PLT entries.
The plug-in uses the suffixes XD and XI for its program list table (PLT) entries. If your CICS Region already uses these suffixes, change the suffixes in the DFHPLTXD and DFHPLTXI members in the USERHLQ.ASM dataset before performing the assembly.
To view the current suffixes in the CICS Region, run either of these two commands:
CEMT I PROG CLASS(XD)
CEMT I PROG CLASS(XI)
Dataset: USERHLQ.JCL
Member: SXNASMLK
-
Define and populate CICS TCP/IP Socket File.
This member defines and populates the plug-in configuration VSAM file for CICS TCP Sockets support.
The default is NO security. Two optional security modes can be enabled by modifying USERHLQ.JCL(SXNEZADF).
To add simple user ID and password based security, un-comment the line:*** SECEXIT=SXNSECUR, Security exit for Listener program and editing the previous line by adding a comma after MINMSGL=4 and a "X" in column 72
To enable run-time security to be IDENTIY, un-comment the preceding line and set SECEXIT=SXNSECID.
Dataset: USERHLQ.JCL
Member: SXNEZADF
-
Update the CICS region startup procedure.
The USERHLQ.LOAD library installed as part of the plug-in must be concatenated in the DFHRPL DDName of your CICS startup procedure(s).
The new group list members TIBLIST and TCPLIST must be included in the GRPLIST of CICS System Initialization Parameter.
If Step 9 is performed, add the following Startup and Shutdown PLT parameters to the CICS SIP member: PLTPI=XI and PLTSD=XD.
- Optional:
Enable the IBM CICS TCP/IP Socket Interface.
If you do not use the Auto Startup in Step 9, you can manually start IBM CICS Sockets from a blank CICS 3270 screen by running the following command: EZAO,START,CICS.
A formatted 3270 screen displays the message: CICS Sockets Interface Startup Complete.