CICS-supplied procedures for the EXCI

CICS® provides nine procedures you can use to translate, compile, and link-edit your client programs.

One assembler procedure is provided. For the high-level languages, a variant that uses the stand-alone translator and one that uses the integrated translator is provided, as shown in the following list:
DFHEXTAL
The assembler procedure for assembler versions of client programs and that use the stand-alone translator.
DFHYXTDL
The procedure for C versions of client programs that are running under Language Environment® and using the stand-alone translator.
DFHYXTEL
The procedure for C++ versions of client programs that are running under Language Environment and using the stand-alone translator.
DFHYXTPL
The procedure for PL/I versions of client programs that are running under Language Environment and using the stand-alone translator.
DFHYXTVL
The procedure for COBOL versions of client programs that are running under Language Environment and using the stand-alone translator.
DFHZXTCL
The procedure for COBOL versions of client programs that are running under Language Environment and using the integrated translator.
DFHZXTDL
The procedure for C versions of client programs that are running under Language Environment and using the integrated translator.
DFHZXTEL
The procedure for C++ versions of client programs that are running under Language Environment and using the integrated translator.
DFHZXTPL
The procedure for PL/I versions of client programs that are running under Language Environment and using the integrated translator.

To ensure that the EXCI stub is included with your client program, all these procedures include a step, COPYLINK, that unloads the stub into a temporary data set defined with a block length suitable for the linkage-editor. This temporary data set is then concatenated with the temporary data set containing your object program on the SYSLIN DD statement in the LKED step.

These procedures are supplied in the CICSTS53.CICS.SDFHPROC library. You are recommended to copy them to SYS1.PROCLIB or another suitable procedure library.