EXEC interface
The EXEC interface provides the support for application programs containing EXEC CICS commands.
Design overview
- The initial command processors, DFHEIP or DFHEIG.
- DFHEIP is called when an EXEC CICS command is executed in an AMODE(24) or AMODE(31) user application program.
- DFHEIG is called when an EXEC CICS command is executed in an AMODE(64) user application program.
A parameter list is passed, in which the first argument (referred to as arg-zero) contains a group code and a function code as the first two bytes.- The group code in general indicates the CICS® component associated with the command being executed. In subsequent processing, it is this code alone that determines which EXEC processor module is called from DFHEIP or DFHEIG.
- The function code identifies the actual command being executed.
DFHEIP and DFHEIG are link-edited with other modules to form the application interface program (DFHAIP) load module.
- A set of EXEC processor modules that the initial command processor calls, which perform the first level of analysis of the command being executed. The processor then calls the appropriate CICS domain to complete the execution of the command.
- A set of EXEC stubs. For COBOL, PL/I, and C®, there is one stub for each application language. For assembler language, there is one stub for AMODE(24) or AMODE(31) applications, and one stub for AMODE(64) applications. The appropriate stub must be link-edited at the front of each CICS application program, and provides the mechanism for getting to the correct entry points in the command processor.
- The DFHAPLI module, which is called at the initialization and termination of each application program.
Control blocks
- EXEC interface block (EIB) (DSECT name: DFHEIBLK)
- Each task in a command-level environment has a control block called the EXEC interface block
(EIB) associated with it. The EIB is used for direct communication between command-level programs
and CICS.
The EIB contains information that is useful during the execution of an application program, such as the transaction identifier, the time and date (initially when the task is started, and subsequently, if updated by the application program), and the cursor position on a display device. The EIB also contains information that is helpful when a dump is being used to debug a program. DFHEIBLK defines the layout of an EIB, and is included automatically in the application program, giving access to all of the fields in the EIB by name.
A further EIB, known as the system EIB, exists for each task. The system EIB has the same format as the "user" (or "application") EIB. It is intended for use mainly by CICS system code. In general, application programs have addressability to the user EIB only, which is a copy taken of the system EIB at appropriate times. However, any service programs translated with the SYSEIB option have addressability to the system EIB also, so that they can issue EXEC CICS commands without causing the user EIB to be updated. (See Defining translator options for further information about the SYSEIB translator option.)
Figure 1 shows the format of an EIB.Figure 1. EXEC interface block (EIB) For COBOL, there is a lowercase version of the DFHEIBLK copybook. A difference is that in DFHEIBLK the highest level name is
01 EIBLK, whereas in DFHEIBLC the highest level name is01 Dfheiblk.This is consistent with the name generated by the translator, and also conforms to the rule that CICS reserved words should start with DFH.
- EXEC interface communication area (DSECT name: DFHEICDS)
- The EXEC interface communication
area describes the storage that is used to pass the COMMAREA from one command-level transaction to
another using an EXEC CICS RETURN command with the TRANSID, COMMAREA, and LENGTH
options. Figure 2 shows the format of the EXEC interface communication area.
Figure 2. EXEC interface communication area (EIC) Note: EIC_SUBPOOL is a flag indicating the storage subpool used by the COMMAREA. - EXEC interface storage (EIS) (DSECT name: DFHEISDS)
- The EXEC interface storage is used by DFHEIP as the
interface between the application program and CICS control
blocks. It contains a system area used by DFHEIP only. EIS is storage acquired by the DFHAPXM module
(part of the transaction manager), along with other task-lifetime storage such as the TCA and both
system and user EIBs. There is one EIS per transaction (not per program), and it is addressed by
TCAEISA in the TCA. (See Figure 3.)
Figure 3. EXEC interface storage (EIS)
Modules
- The main interface modules (DFHEIP and DFHEIG)
- Prologue and epilogue code for assembler-language programs
- EXEC interface processors
- EXEC stubs
These processor modules support the EXEC CICS commands that are listed in Table 1.
The DFHEIP main interface module also supports EXEC DLI commands. It passes these commands through the external resource manager interface program, DFHERM, on their way to DFHEDP for conversion to standard CALL parameter lists that are acceptable to DL/I.
The following tables list all the EXEC CICS commands and show the class of each command (basic or special), its group and function codes, and the name and language of the associated EXEC interface processor. Table 1 is ordered by command name. Table 2 is ordered by group/function code.
The group and function codes used by the Front End Programming Interface (FEPI) feature are not listed in these tables. However, the EXEC CICS FEPI commands use group codes of 82 (API-type commands) and 84 (SPI-type commands). For details about the FEPI commands, see FEPI API commands.
| Command | Class
|
Group/function code | Module DFH... | Language
|
|---|---|---|---|---|
| ABEND | B | 0E 0C | EPC | A |
| ACQUIRE TERMINAL | S | 86 02 | EIACQ | O |
| ADDRESS | B | 02 02 | EEI | A |
| ADDRESS SET | B | 02 10 | EEI | A |
| ALLOCATE | B | 04 20 | ETC | A |
| ASKTIME | B | 10 02 | EIIC | O |
| ASKTIME ABSTIME | B | 4A 02 | EIDTI | O |
| ASSIGN | B | 02 08 | EEI | A |
| BIF DEEDIT | B | 20 02 | EBF | A |
| BUILD ATTACH | B | 04 26 | ETC | A |
| CANCEL | B | 10 0C | EIIC | O |
| CHANGE TASK | B | 5E 06 | EIQSK | O |
| COLLECT STATISTICS | S | 70 08 | EIQMS | O |
| CONNECT PROCESS | B | 04 32 | ETC | A |
| CONVERSE | B | 04 06 | ETC | A |
| CREATE CONNECTION | S | 30 0E | EICRE | O |
| CREATE FILE | S | 30 14 | EICRE | O |
| CREATE JOURNALMODEL | S | 30 1E | EICRE | O |
| CREATE LSRPOOL | S | 30 16 | EICRE | O |
| CREATE MAPSET | S | 30 04 | EICRE | O |
| CREATE PARTITIONSET | S | 30 06 | EICRE | O |
| CREATE PARTNER | S | 30 18 | EICRE | O |
| CREATE PROFILE | S | 30 0A | EICRE | O |
| CREATE PROGRAM | S | 30 02 | EICRE | O |
| CREATE SESSIONS | S | 30 12 | EICRE | O |
| CREATE TDQUEUE | S | 30 1C | EICRE | O |
| CREATE TERMINAL | S | 30 10 | EICRE | O |
| CREATE TRANCLASS | S | 30 1A | EICRE | O |
| CREATE TRANSACTION | S | 30 08 | EICRE | O |
| CREATE TYPETERM | S | 30 0C | EICRE | O |
| DELAY | B | 10 04 | EIIC | O |
| DELETE | B | 06 08 | EIFC | O |
| DELETEQ TD | B | 08 06 | ETD | A |
| DELETEQ TS | B | 0A 06 | ETS | A |
| DEQ | B | 12 06 | EKC | A |
| DISCARD AUTINSTMODEL | S | 42 10 | EIQTM | O |
| DISCARD FILE | S | 4C 10 | EIQDS | O |
| DISCARD JOURNALMODEL | S | 92 10 | EIQSL | O |
| DISCARD JOURNALNAME | S | 60 10 | EIQSJ | O |
| DISCARD PARTNER | S | 44 10 | EIQPN | O |
| DISCARD PROFILE | S | 46 10 | EIQPF | O |
| DISCARD PROGRAM | S | 4E 10 | EIQSP | O |
| DISCARD TRANSACTION | S | 50 10 | EIQSX | O |
| DISABLE | B | 22 04 | UEM | A |
| DUMP | B | 1C 02 | EDC | A |
| DUMP SYSTEM | B | 7E 04 | EDCP | O |
| DUMP TRANSACTION | B | 7E 02 | EDCP | O |
| ENABLE | B | 22 02 | UEM | A |
| ENDBR | B | 06 12 | EIFC | O |
| ENQ | B | 12 04 | EKC | A |
| ENTER TRACEID | B | 1A 04 | ETR | A |
| ENTER TRACENUM | B | 48 02 | ETRX | O |
| EXTRACT ATTACH | B | 04 28 | ETC | A |
| EXTRACT ATTRIBUTES | B | 04 3E | ETC | A |
| EXTRACT EXIT | B | 22 06 | UEM | A |
| EXTRACT LOGONMSG | B | 04 3C | ETC | A |
| EXTRACT PROCESS | B | 04 2E | ETC | A |
| EXTRACT TCT | B | 04 2A | ETC | A |
| FORMATTIME | B | 4A 04 | EIDTI | O |
| FREE | B | 04 22 | ETC | A |
| FREEMAIN | B | 0C 04 | EISC | O |
| FREEMAIN64 | B | 0C 14 | EISC | O |
| GDS ALLOCATE | B | 24 02 | EGL | A |
| GDS ASSIGN | B | 24 04 | EGL | A |
| GDS CONNECT PROCESS | B | 24 0C | EGL | A |
| GDS EXTRACT ATTRIBUTES | B | 24 1C | EGL | A |
| GDS EXTRACT PROCESS | B | 24 06 | EGL | A |
| GDS FREE | B | 24 08 | EGL | A |
| GDS ISSUE ABEND | B | 24 0A | EGL | A |
| GDS ISSUE CONFIRMATION | B | 24 0E | EGL | A |
| GDS ISSUE ERROR | B | 24 10 | EGL | A |
| GDS ISSUE PREPARE | B | 24 1A | EGL | A |
| GDS ISSUE SIGNAL | B | 24 12 | EGL | A |
| GDS RECEIVE | B | 24 14 | EGL | A |
| GDS SEND | B | 24 16 | EGL | A |
| GDS WAIT | B | 24 18 | EGL | A |
| GETMAIN | B | 0C 02 | EISC | O |
| GETMAIN64 | B | 0C 12 | EISC | O |
| HANDLE ABEND | B | 0E 0E | EPC | A |
| HANDLE AID | B | 02 06 | EEI | A |
| HANDLE CONDITION | B | 02 04 | EEI | A |
| IGNORE CONDITION | B | 02 0A | EEI | A |
| INQUIRE AUTINSTMODEL | S | 42 02 | EIQTM | O |
| INQUIRE AUTOINSTALL | S | 68 12 | EIQVT | O |
| INQUIRE CONNECTION | S | 58 02 | EIQSC | O |
| INQUIRE DCE | S | 8E 02 | EIQDE | O |
| INQUIRE DSNAME | S | 7A 02 | EIQDN | O |
| INQUIRE DUMPDS | S | 66 02 | EIQDU | O |
| INQUIRE EXITPROGRAM | S | 88 02 | EIQUE | O |
| INQUIRE FILE | S | 4C 02 | EIQDS | O |
| INQUIRE IRC | S | 6E 02 | EIQIR | O |
| INQUIRE JOURNALMODEL | S | 92 02 | EIQSL | O |
| INQUIRE JOURNALNAME | S | 60 12 | EIQSJ | O |
| INQUIRE JOURNALNUM | S | 60 02 | EIQSJ | O |
| INQUIRE MODENAME | S | 5A 02 | EIQSM | O |
| INQUIRE MONITOR | S | 70 12 | EIQMS | O |
| INQUIRE NETNAME | S | 52 06 | EIQST | O |
| INQUIRE PARTNER | S | 44 02 | EIQPN | O |
| INQUIRE PROFILE | S | 46 02 | EIQPF | O |
| INQUIRE PROGRAM | S | 4E 02 | EIQSP | O |
| INQUIRE REQID | S | 8A 02 | EIQRQ | O |
| INQUIRE STATISTICS | S | 70 02 | EIQMS | O |
| INQUIRE STREAMNAME | S | 92 12 | EIQSL | O |
| INQUIRE SYSDUMPCODE | S | 66 22 | EIQDU | O |
| INQUIRE SYSTEM | S | 54 02 | EIQSA | O |
| INQUIRE TASK | S | 5E 02 | EIQSK | O |
| INQUIRE TCLASS | S | 5E 12 | EIQSK | O |
| INQUIRE TDQUEUE | S | 5C 02 | EIQSQ | O |
| INQUIRE TERMINAL | S | 52 02 | EIQST | O |
| INQUIRE TRACEDEST | S | 78 02 | EIQTR | O |
| INQUIRE TRACEFLAG | S | 78 12 | EIQTR | O |
| INQUIRE TRACETYPE | S | 78 22 | EIQTR | O |
| INQUIRE TRANDUMPCODE | S | 66 12 | EIQDU | O |
| INQUIRE TRANSACTION | S | 50 02 | EIQSX | O |
| INQUIRE TSQUEUE | S | 0A 08 | EIQTS | O |
| INQUIRE VTAM® 1 | S | 68 02 | EIQVT | O |
| ISSUE ABEND | B | 04 30 | ETC | A |
| ISSUE ABORT | B | 1E 08 | EDI | A |
| ISSUE ADD | B | 1E 02 | EDI | A |
| ISSUE CONFIRMATION | B | 04 34 | ETC | A |
| ISSUE COPY | B | 04 0A | ETC | A |
| ISSUE DISCONNECT | B | 04 14 | ETC | A |
| ISSUE END | B | 1E 0C | EDI | A |
| ISSUE ENDFILE | B | 04 1A | ETC | A |
| ISSUE ENDOUTPUT | B | 04 16 | ETC | A |
| ISSUE EODS | B | 04 08 | ETC | A |
| ISSUE ERASE | B | 1E 04 | EDI | A |
| ISSUE ERASEAUP | B | 04 18 | ETC | A |
| ISSUE ERROR | B | 04 36 | ETC | A |
| ISSUE LOAD | B | 04 0E | ETC | A |
| ISSUE NOTE | B | 1E 10 | EDI | A |
| ISSUE PASS | B | 04 3A | ETC | A |
| ISSUE PREPARE | B | 04 38 | ETC | A |
| ISSUE PRINT | B | 04 1C | ETC | A |
| ISSUE QUERY | B | 1E 0A | EDI | A |
| ISSUE RECEIVE | B | 1E 0E | EDI | A |
| ISSUE REPLACE | B | 1E 06 | EDI | A |
| ISSUE RESET | B | 04 12 | ETC | A |
| ISSUE SEND | B | 1E 14 | EDI | A |
| ISSUE SIGNAL | B | 04 1E | ETC | A |
| ISSUE WAIT | B | 1E 12 | EDI | A |
| LINK | B | 0E 02 | EPC | A |
| LOAD | B | 0E 06 | EPC | A |
| MONITOR | B | 48 04 | ETRX | O |
| PERFORM RESETTIME | S | 72 02 | EIPRT | O |
| PERFORM SECURITY | S | 64 02 | EIPSE | O |
| PERFORM SHUTDOWN | S | 76 02 | EIPSH | O |
| PERFORM STATISTICS | S | 70 06 | EIQMS | O |
| POINT | B | 04 24 | ETC | A |
| POP | B | 02 0E | EEI | A |
| POST | B | 10 06 | EIIC | O |
| PURGE MESSAGE | B | 18 0A | EMS | A |
| PUSH | B | 02 0C | EEI | A |
| QUERY SECURITY | B | 6A 02 | ESE | O |
| READ | B | 06 02 | EIFC | O |
| READNEXT | B | 06 0E | EIFC | O |
| READPREV | B | 06 10 | EIFC | O |
| READQ TD | B | 08 04 | ETD | A |
| READQ TS | B | 0A 04 | ETS | A |
| RECEIVE | B | 04 02 | ETC | A |
| RECEIVE MAP | B | 18 02 | EMS | A |
| RECEIVE PARTN | B | 18 0E | EMS | A |
| RELEASE | B | 0E 0A | EPC | A |
| RESETBR | B | 06 14 | EIFC | O |
| RESYNC | B | 16 04 | ESP | A |
| RETRIEVE | B | 10 0A | EIIC | O |
| RETURN | B | 0E 08 | EPC | A |
| REWRITE | B | 06 06 | EIFC | O |
| ROUTE | B | 18 0C | EMS | A |
| SEND | B | 04 04 | ETC | A |
| SEND CONTROL | B | 18 12 | EMS | A |
| SEND MAP | B | 18 04 | EMS | A |
| SEND PAGE | B | 18 08 | EMS | A |
| SEND PARTNSET | B | 18 10 | EMS | A |
| SEND TEXT | B | 18 06 | EMS | A |
| SET AUTOINSTALL | S | 68 14 | EIQVT | O |
| SET CONNECTION | S | 58 04 | EIQSC | O |
| SET DCE | S | 8E 04 | EIQDE | O |
| SET DSNAME | S | 7A 04 | EIQDN | O |
| SET DUMPDS | S | 66 04 | EIQDU | O |
| SET FILE | S | 4C 04 | EIQDS | O |
| SET IRC | S | 6E 04 | EIQIR | O |
| SET JOURNALNAME | S | 60 14 | EIQSJ | O |
| SET JOURNALNUM | S | 60 04 | EIQSJ | O |
| SET MODENAME | S | 5A 04 | EIQSM | O |
| SET MONITOR | S | 70 14 | EIQMS | O |
| SET NETNAME | S | 52 08 | EIQST | O |
| SET PROGRAM | S | 4E 04 | EIQSP | O |
| SET STATISTICS | S | 70 04 | EIQMS | O |
| SET SYSDUMPCODE | S | 66 24 | EIQDU | O |
| SET SYSTEM | S | 54 04 | EIQSA | O |
| SET TASK | S | 5E 04 | EIQSK | O |
| SET TCLASS | S | 5E 14 | EIQSK | O |
| SET TDQUEUE | S | 5C 04 | EIQSQ | O |
| SET TERMINAL | S | 52 04 | EIQST | O |
| SET TRACEDEST | S | 78 04 | EIQTR | O |
| SET TRACEFLAG | S | 78 14 | EIQTR | O |
| SET TRACETYPE | S | 78 24 | EIQTR | O |
| SET TRANDUMPCODE | S | 66 14 | EIQDU | O |
| SET TRANSACTION | S | 50 04 | EIQSX | O |
| SET VTAM 1 | S | 68 04 | EIQVT | O |
| SIGNOFF | B | 74 04 | ESN | O |
| SIGNON | B | 74 02 | ESN | O |
| SPOOLCLOSE | B | 56 10 | EPS | O |
| SPOOLOPEN | B | 56 02 | EPS | O |
| SPOOLREAD | B | 56 04 | EPS | O |
| SPOOLWRITE | B | 56 06 | EPS | O |
| START | B | 10 08 | EIIC | O |
| STARTBR | B | 06 0C | EIFC | O |
| SUSPEND | B | 12 08 | EKC | A |
| SYNCPOINT | B | 16 02 | ESP | A |
| TRACE | B | 1A 02 | ETR | A |
| UNLOCK | B | 06 0A | EIFC | O |
| WAIT CONVID | B | 04 2C | ETC | A |
| WAIT EVENT | B | 12 02 | EKC | A |
| WAIT EXTERNAL | B | 5E 22 | EIQSK | O |
| WAIT JOURNALNAME | B | 14 08 | EJC | A |
| WAIT JOURNALNUM | B | 14 04 | EJC | A |
| WAIT SIGNAL | B | 04 10 | ETC | A |
| WAIT TERMINAL | B | 04 0C | ETC | A |
| WAITCICS | B | 5E 32 | EIQSK | O |
| WRITE FILE | B | 06 04 | EIFC | O |
| WRITE JOURNALNAME | B | 14 06 | EJC | A |
| WRITE JOURNALNUM | B | 14 02 | EJC | A |
| WRITE OPERATOR | B | 6C 02 | EOP | O |
| WRITEQ TD | B | 08 02 | ETD | A |
| WRITEQ TS | B | 0A 02 | ETS | A |
| XCTL | B | 0E 04 | EPC | A |
| Command | Class
|
Group/function code | Module DFH... | Language
|
|---|---|---|---|---|
| ADDRESS | B | 02 02 | EEI | A |
| HANDLE CONDITION | B | 02 04 | EEI | A |
| HANDLE AID | B | 02 06 | EEI | A |
| ASSIGN | B | 02 08 | EEI | A |
| IGNORE CONDITION | B | 02 0A | EEI | A |
| PUSH | B | 02 0C | EEI | A |
| POP | B | 02 0E | EEI | A |
| ADDRESS SET | B | 02 10 | EEI | A |
| RECEIVE | B | 04 02 | ETC | A |
| SEND | B | 04 04 | ETC | A |
| CONVERSE | B | 04 06 | ETC | A |
| ISSUE EODS | B | 04 08 | ETC | A |
| ISSUE COPY | B | 04 0A | ETC | A |
| WAIT TERMINAL | B | 04 0C | ETC | A |
| ISSUE LOAD | B | 04 0E | ETC | A |
| WAIT SIGNAL | B | 04 10 | ETC | A |
| ISSUE RESET | B | 04 12 | ETC | A |
| ISSUE DISCONNECT | B | 04 14 | ETC | A |
| ISSUE ENDOUTPUT | B | 04 16 | ETC | A |
| ISSUE ERASEAUP | B | 04 18 | ETC | A |
| ISSUE ENDFILE | B | 04 1A | ETC | A |
| ISSUE PRINT | B | 04 1C | ETC | A |
| ISSUE SIGNAL | B | 04 1E | ETC | A |
| ALLOCATE | B | 04 20 | ETC | A |
| FREE | B | 04 22 | ETC | A |
| POINT | B | 04 24 | ETC | A |
| BUILD ATTACH | B | 04 26 | ETC | A |
| EXTRACT ATTACH | B | 04 28 | ETC | A |
| EXTRACT TCT | B | 04 2A | ETC | A |
| WAIT CONVID | B | 04 2C | ETC | A |
| EXTRACT PROCESS | B | 04 2E | ETC | A |
| ISSUE ABEND | B | 04 30 | ETC | A |
| CONNECT PROCESS | B | 04 32 | ETC | A |
| ISSUE CONFIRMATION | B | 04 34 | ETC | A |
| ISSUE ERROR | B | 04 36 | ETC | A |
| ISSUE PREPARE | B | 04 38 | ETC | A |
| ISSUE PASS | B | 04 3A | ETC | A |
| EXTRACT LOGONMSG | B | 04 3C | ETC | A |
| EXTRACT ATTRIBUTES | B | 04 3E | ETC | A |
| READ | B | 06 02 | EIFC | O |
| WRITE FILE | B | 06 04 | EIFC | O |
| REWRITE | B | 06 06 | EIFC | O |
| DELETE | B | 06 08 | EIFC | O |
| UNLOCK | B | 06 0A | EIFC | O |
| STARTBR | B | 06 0C | EIFC | O |
| READNEXT | B | 06 0E | EIFC | O |
| READPREV | B | 06 10 | EIFC | O |
| ENDBR | B | 06 12 | EIFC | O |
| RESETBR | B | 06 14 | EIFC | O |
| WRITEQ TD | B | 08 02 | ETD | A |
| READQ TD | B | 08 04 | ETD | A |
| DELETEQ TD | B | 08 06 | ETD | A |
| WRITEQ TS | B | 0A 02 | ETS | A |
| READQ TS | B | 0A 04 | ETS | A |
| DELETEQ TS | B | 0A 06 | ETS | A |
| INQUIRE TSQUEUE | S | 0A 08 | EIQTS | O |
| GETMAIN | B | 0C 02 | EISC | O |
| FREEMAIN | B | 0C 04 | EISC | O |
| GETMAIN64 | B | 0C 12 | EISC | O |
| FREEMAIN64 | B | 0C 14 | EISC | O |
| LINK | B | 0E 02 | EPC | A |
| XCTL | B | 0E 04 | EPC | A |
| LOAD | B | 0E 06 | EPC | A |
| RETURN | B | 0E 08 | EPC | A |
| RELEASE | B | 0E 0A | EPC | A |
| ABEND | B | 0E 0C | EPC | A |
| HANDLE ABEND | B | 0E 0E | EPC | A |
| ASKTIME | B | 10 02 | EIIC | O |
| DELAY | B | 10 04 | EIIC | O |
| POST | B | 10 06 | EIIC | O |
| START | B | 10 08 | EIIC | O |
| RETRIEVE | B | 10 0A | EIIC | O |
| CANCEL | B | 10 0C | EIIC | O |
| WAIT EVENT | B | 12 02 | EKC | A |
| ENQ | B | 12 04 | EKC | A |
| DEQ | B | 12 06 | EKC | A |
| SUSPEND | B | 12 08 | EKC | A |
| WRITE JOURNALNUM | B | 14 02 | EJC | A |
| WAIT JOURNALNUM | B | 14 04 | EJC | A |
| SYNCPOINT | B | 16 02 | ESP | A |
| RESYNC | B | 16 04 | ESP | A |
| RECEIVE MAP | B | 18 02 | EMS | A |
| SEND MAP | B | 18 04 | EMS | A |
| SEND TEXT | B | 18 06 | EMS | A |
| SEND PAGE | B | 18 08 | EMS | A |
| PURGE MESSAGE | B | 18 0A | EMS | A |
| ROUTE | B | 18 0C | EMS | A |
| RECEIVE PARTN | B | 18 0E | EMS | A |
| SEND PARTNSET | B | 18 10 | EMS | A |
| SEND CONTROL | B | 18 12 | EMS | A |
| TRACE | B | 1A 02 | ETR | A |
| ENTER TRACEID | B | 1A 04 | ETR | A |
| DUMP | B | 1C 02 | EDC | A |
| ISSUE ADD | B | 1E 02 | EDI | A |
| ISSUE ERASE | B | 1E 04 | EDI | A |
| ISSUE REPLACE | B | 1E 06 | EDI | A |
| ISSUE ABORT | B | 1E 08 | EDI | A |
| ISSUE QUERY | B | 1E 0A | EDI | A |
| ISSUE END | B | 1E 0C | EDI | A |
| ISSUE RECEIVE | B | 1E 0E | EDI | A |
| ISSUE NOTE | B | 1E 10 | EDI | A |
| ISSUE WAIT | B | 1E 12 | EDI | A |
| ISSUE SEND | B | 1E 14 | EDI | A |
| BIF DEEDIT | B | 20 02 | EBF | A |
| ENABLE | B | 22 02 | UEM | A |
| DISABLE | B | 22 04 | UEM | A |
| EXTRACT EXIT | B | 22 06 | UEM | A |
| GDS ALLOCATE | B | 24 02 | EGL | A |
| GDS ASSIGN | B | 24 04 | EGL | A |
| GDS EXTRACT PROCESS | B | 24 06 | EGL | A |
| GDS FREE | B | 24 08 | EGL | A |
| GDS ISSUE ABEND | B | 24 0A | EGL | A |
| GDS CONNECT PROCESS | B | 24 0C | EGL | A |
| GDS ISSUE CONFIRMATION | B | 24 0E | EGL | A |
| GDS ISSUE ERROR | B | 24 10 | EGL | A |
| GDS ISSUE SIGNAL | B | 24 12 | EGL | A |
| GDS RECEIVE | B | 24 14 | EGL | A |
| GDS SEND | B | 24 16 | EGL | A |
| GDS WAIT | B | 24 18 | EGL | A |
| GDS ISSUE PREPARE | B | 24 1A | EGL | A |
| GDS EXTRACT ATTRIBUTES | B | 24 1C | EGL | A |
| CREATE PROGRAM | S | 30 02 | EICRE | O |
| CREATE MAPSET | S | 30 04 | EICRE | O |
| CREATE PARTITIONSET | S | 30 06 | EICRE | O |
| CREATE TRANSACTION | S | 30 08 | EICRE | O |
| CREATE PROFILE | S | 30 0A | EICRE | O |
| CREATE TYPETERM | S | 30 0C | EICRE | O |
| CREATE CONNECTION | S | 30 0E | EICRE | O |
| CREATE TERMINAL | S | 30 10 | EICRE | O |
| CREATE SESSIONS | S | 30 12 | EICRE | O |
| CREATE FILE | S | 30 14 | EICRE | O |
| CREATE LSRPOOL | S | 30 16 | EICRE | O |
| CREATE PARTNER | S | 30 18 | EICRE | O |
| CREATE TRANCLASS | S | 30 1A | EICRE | O |
| CREATE TDQUEUE | S | 30 1C | EICRE | O |
| CREATE JOURNALMODEL | S | 30 1E | EICRE | O |
| INQUIRE AUTINSTMODEL | S | 42 02 | EIQTM | O |
| DISCARD AUTINSTMODEL | S | 42 10 | EIQTM | O |
| INQUIRE PARTNER | S | 44 02 | EIQPN | O |
| DISCARD PARTNER | S | 44 10 | EIQPN | O |
| INQUIRE PROFILE | S | 46 02 | EIQPF | O |
| DISCARD PROFILE | S | 46 10 | EIQPF | O |
| ENTER TRACENUM | B | 48 02 | ETRX | O |
| MONITOR | B | 48 04 | ETRX | O |
| ASKTIME ABSTIME | B | 4A 02 | EIDTI | O |
| FORMATTIME | B | 4A 04 | EIDTI | O |
| INQUIRE FILE | S | 4C 02 | EIQDS | O |
| SET FILE | S | 4C 04 | EIQDS | O |
| DISCARD FILE | S | 4C 10 | EIQDS | O |
| INQUIRE PROGRAM | S | 4E 02 | EIQSP | O |
| SET PROGRAM | S | 4E 04 | EIQSP | O |
| DISCARD PROGRAM | S | 4E 10 | EIQSP | O |
| INQUIRE TRANSACTION | S | 50 02 | EIQSX | O |
| SET TRANSACTION | S | 50 04 | EIQSX | O |
| DISCARD TRANSACTION | S | 50 10 | EIQSX | O |
| INQUIRE TERMINAL | S | 52 02 | EIQST | O |
| SET TERMINAL | S | 52 04 | EIQST | O |
| INQUIRE NETNAME | S | 52 06 | EIQST | O |
| SET NETNAME | S | 52 08 | EIQST | O |
| INQUIRE SYSTEM | S | 54 02 | EIQSA | O |
| SET SYSTEM | S | 54 04 | EIQSA | O |
| SPOOLOPEN | B | 56 02 | EPS | O |
| SPOOLREAD | B | 56 04 | EPS | O |
| SPOOLWRITE | B | 56 06 | EPS | O |
| SPOOLCLOSE | B | 56 10 | EPS | O |
| INQUIRE CONNECTION | S | 58 02 | EIQSC | O |
| SET CONNECTION | S | 58 04 | EIQSC | O |
| INQUIRE MODENAME | S | 5A 02 | EIQSM | O |
| SET MODENAME | S | 5A 04 | EIQSM | O |
| INQUIRE TDQUEUE | S | 5C 02 | EIQSQ | O |
| SET TDQUEUE | S | 5C 04 | EIQSQ | O |
| INQUIRE TASK | S | 5E 02 | EIQSK | O |
| SET TASK | S | 5E 04 | EIQSK | O |
| CHANGE TASK | B | 5E 06 | EIQSK | O |
| INQUIRE TCLASS | S | 5E 12 | EIQSK | O |
| SET TCLASS | S | 5E 14 | EIQSK | O |
| WAIT EXTERNAL | B | 5E 22 | EIQSK | O |
| WAITCICS | B | 5E 32 | EIQSK | O |
| INQUIRE JOURNALNUM | S | 60 02 | EIQSJ | O |
| SET JOURNALNUM | S | 60 04 | EIQSJ | O |
| INQUIRE JOURNALNAME | S | 60 12 | EIQSJ | O |
| SET JOURNALNAME | S | 60 14 | EIQSJ | O |
| PERFORM SECURITY | S | 64 02 | EIPSE | O |
| INQUIRE DUMPDS | S | 66 02 | EIQDU | O |
| SET DUMPDS | S | 66 04 | EIQDU | O |
| INQUIRE TRANDUMPCODE | S | 66 12 | EIQDU | O |
| SET TRANDUMPCODE | S | 66 14 | EIQDU | O |
| INQUIRE SYSDUMPCODE | S | 66 22 | EIQDU | O |
| SET SYSDUMPCODE | S | 66 24 | EIQDU | O |
| INQUIRE VTAM 1 | S | 68 02 | EIQVT | O |
| SET VTAM 1 | S | 68 04 | EIQVT | O |
| INQUIRE AUTOINSTALL | S | 68 12 | EIQVT | O |
| SET AUTOINSTALL | S | 68 14 | EIQVT | O |
| QUERY SECURITY | B | 6A 02 | ESE | O |
| WRITE OPERATOR | B | 6C 02 | EOP | O |
| CICSMESSAGE 2 | S | 6C 12 | EOP | O |
| INQUIRE IRC | S | 6E 02 | EIQIR | O |
| SET IRC | S | 6E 04 | EIQIR | O |
| INQUIRE STATISTICS | S | 70 02 | EIQMS | O |
| SET STATISTICS | S | 70 04 | EIQMS | O |
| PERFORM STATISTICS | S | 70 06 | EIQMS | O |
| COLLECT STATISTICS | S | 70 08 | EIQMS | O |
| INQUIRE MONITOR | S | 70 12 | EIQMS | O |
| SET MONITOR | S | 70 14 | EIQMS | O |
| PERFORM RESETTIME | S | 72 02 | EIPRT | O |
| SIGNON | B | 74 02 | ESN | O |
| SIGNOFF | B | 74 04 | ESN | O |
| PERFORM SHUTDOWN | S | 76 02 | EIPSH | O |
| INQUIRE TRACEDEST | S | 78 02 | EIQTR | O |
| SET TRACEDEST | S | 78 04 | EIQTR | O |
| INQUIRE TRACEFLAG | S | 78 12 | EIQTR | O |
| SET TRACEFLAG | S | 78 14 | EIQTR | O |
| INQUIRE TRACETYPE | S | 78 22 | EIQTR | O |
| SET TRACETYPE | S | 78 24 | EIQTR | O |
| INQUIRE DSNAME | S | 7A 02 | EIQDN | O |
| SET DSNAME | S | 7A 04 | EIQDN | O |
| DUMP TRANSACTION | B | 7E 02 | EDCP | O |
| DUMP SYSTEM | B | 7E 04 | EDCP | O |
| INQUIRE JOURNALMODEL | S | 92 02 | EIQSL | O |
| INQUIRE STREAMNAME | S | 92 12 | EIQSL | O |
- VTAM is the previous name for z/OS® Communications Server.
- This command is for CICS internal use only.
Exits
For further information, see Global user exit points.
Trace
- AP A500 (entry), for which the trace level is EI 1.
- AP A501 (exit), for which the trace level is EI 1.
- AP 00E1, for which the trace level is EI 1.
- AP E110 (entry), for which the trace level is EI 2.
- AP E111 (exit), for which the trace level is EI 2.
Trace entries are made before and after the execution of a command by its EXEC interface processor module.