The EXEC interface comprises the following modules:
Of the EXEC interface processors, 16 are coded in Assembler language; the other modules are coded in other languages. All are CICS® nucleus modules.
These processor modules (together with DFHEIP) support the EXEC CICS commands listed in Table 6.
DFHEIP also supports EXEC DLI commands, by passing them through the external resource manager interface program, DFHERM, on their way to DFHEDP for conversion to standard CALL parameter lists acceptable to DL/I.
The following tables list all the EXEC CICS commands, showing the class of each command (basic or special), its group and function codes, also the name and language of the associated EXEC interface processor. Table 6 is ordered by command name. Enterprise Java domain (EJ) 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 EXEC CICS FEPI commands, see the CICS Front End Programming Interface User’s Guide.
Command | Class | Gp/fn code | Module DFH... | Lang |
---|---|---|---|---|
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 | ESC | A |
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 | ESC | A |
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® | 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 | 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 |
Abbreviations:
|
Command | Class | Gp/fn code | Module DFH... | Lang |
---|---|---|---|---|
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 | ESC | A |
FREEMAIN | B | 0C 04 | ESC | A |
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 | S | 68 02 | EIQVT | O |
SET VTAM | 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 * | 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 |
Abbreviations:
|
The EXEC interface program, DFHEIP, has several entry points associated with initialization and termination. Note, however, that DFHEIPAN is in the DFHEIPA module.
DFHEIP has these entry points associated with executing a command issued from an application program:
It also has many return and entry points for common functions that are called from those processor modules residing in the nucleus:
Several length-checking routines (EICCLCnn):
Several program control routines (EICCPCnn):
Several storage control routines (EICCSCnn):
All processor modules reside in the CICS nucleus, and the same calling method is used regardless of the language in which the processor is coded.
CICS initialization puts the address of each module in the CSA optional features list (CSAOPFL), in a table of addresses starting at CSAEXECS, and at an offset corresponding to its group code.
The calling method for the processor modules at execution time uses a table (at label EICC71T in DFHEIP), known as the EXEC command processor module call table. DFHEIP uses this table, and the table of addresses in CSAOPFL.
The EXEC command processor module call table is indexed by the 1-byte group code, which identifies the way that the processor is called:
Return is to label EIPNORML, EIPCONDN, or EIPERROR.
The appropriate return address in DFHEIP is set in register 14, an unconditional branch is made to the DFHEIP, which tests the response in EIBRESP.
Return is to the next instruction, where DFHEIP tests the response in EIBRESP.
The appropriate return address in DFHEIP is set in register 14, an unconditional branch is made to the DFHEIP, the response in the user’s RETCODE field.