Control section—DFHCLT TYPE=INITIAL

The DFHCLT TYPE=INITIAL macro establishes the entry point and the beginning address of the CLT being defined.

Read syntax diagramSkip visual syntax diagram
>>-DFHCLT--TYPE=INITIAL--+-----------------+--,JESCHAR=value---->
                         |        .-JES2-. |                   
                         '-,JES=--+------+-'                   
                                  '-JES3-'                     

>--+--------------------------------------+--+-------------+---><
   |        .-,-------------------------. |  '-,SUFFIX=xxx-'   
   |        V                           | |                    
   '-JESID=---(mvsname,jesname,spoolno)-+-'                    

For general information about TYPE=INITIAL macros, including the use of the SUFFIX operand, see TYPE=INITIAL (control section).

JES={JES2∨JES3}
Specifies the version of JES being used. If you have active and alternate CICS® systems in different CPCs, you must use the same version of JES on both CPCs.

If you are using JES3, you need release 2.2.0 for full support of all CLT functions in a two-CPC environment. JES2 accepts commands issued by programs. For JES3, this feature was only introduced for release 2.2.0. With an earlier JES3 release, it is possible that a takeover in a two-CPC environment can only proceed after the operator has manually canceled the failing active CICS system. This should occur only when the active system does not realize that it is failing and continues to run.

JESCHAR=value
Specifies the one-character prefix to be used for commands to be passed to JES. If you omit this keyword:
  • JESCHAR=$ is the default for JES=JES2
  • JESCHAR=* is the default for JES=JES3
JESID=((mvsname,jesname,spoolno) [,(mvsname,jesname,spoolno),...])
Specifies the JES routing code that corresponds to the MVS™ name and JES name of an active CICS system. You must use this option if active and alternate CICS systems are in different CPCs.

You can specify several groups of mvsname, jesname, and spoolno, so that the CLT can be used to refer to more CPC/JES combinations.

mvsname
This is the SID, as specified in SYS1.PARMLIB member SMFPRMxx, for the CPC on which the active CICS system executes.
jesname
This is the JES2 or JES3 subsystem name for the JES under whose control the active system executes. It is defined in the MVS/ESA SCHEDULR sysgen macro and also in SYS1.PARMLIB member IEFSSNxx.
spoolno
For JES2, this is the multiaccess spool member number of the JES2 for the active CICS system. It is defined in the JES2 initialization parameter MASDEF SSID(n). For JES3, this is the processor name of the JES3 for the active CICS system. It is defined in the JES3 initialization parameter MAINPROC NAME=name. See MVS/ESA JES2 Initialization and Tuning or MVS/ESA JES3 Initialization and Tuning.