Modify the CICS initialization JCL
Add DD statements to your CICS® startup job and the DFHRPL concatenation.
Add the following DD statements to your CICS startup job:
//CICAUTH DD DSN=CICSTS54.REXX.SCICCMDS,DISP=SHR
//CICEXEC DD DSN=CICSTS54.REXX.SCICEXEC,DISP=SHR
//CICUSER DD DSN=CICSTS54.REXX.SCICUSER,DISP=SHR Add a DD statement for the REXX data sets to the DFHRPL
concatenation:
//DFHRPL DD DSN=CICSTS54.REXX.SCICLOAD,DISP=SHR
The REXX/CICS environment uses three data set concatenations that do not have resource definitions in CICS; the CICCMDS, CICEXEC, and CICUSER DD names. These data sets are partitioned data sets and are accessed by using MVS facilities.
- CICCMDS
- The CICCMDS DD name concatenation starts by referencing the CICSTS54.REXX.SCICCMDS data set. This data set contains the execs that implement REXX/CICS environment authorized commands. Only authorized users, or execs authorized to use authorized commands, can access these execs. If you extend the REXX/CICS environment with your own authorized commands, concatenate your data set to this DD name concatenation.
- CICEXEC
- The CICEXEC DD name concatenation starts by referencing the CICSTS54.REXX.SCICEXEC data set. This data set contains the execs that are supplied by the REXX/CICS environment that use authorized commands. If you extend the REXX/CICS environment with your own execs that use authorized commands, concatenate your data set to this DD name concatenation.
- CICUSER
- The CICUSER DD name concatenation starts by referencing the CICSTS54.REXX.SCICUSER data set. This data set contains the execs that are supplied by the REXX/CICS environment that do not use authorized commands. If you extend the REXX/CICS environment with your own execs that do not use authorized commands, concatenate your data set to this DD name concatenation.
The facilities used to access these data set concatenations use CICS WAIT EXTERNAL capabilities to avoid placing the CICS region into a wait.