C EPI exits reference

In this section the following exits are discussed:
Table 1 summarizes the exit names, the parameters passed to each exit, and the possible return codes.
Table 1. Summary of EPI exits
Function name Parameters Return codes:
CICS_EpiInitializeExit

Version
Anchor

CICS_EXIT_OK
CICS_EXIT_NO_EXIT
CICS_EXIT_CANT_INIT_EXITS
user-defined

CICS_EpiTerminateExit

Anchor

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_STORAGE
user-defined

CICS_EpiAddTerminalExit

Anchor
NameSpace
System
NetName
DevType

CICS_EXIT_OK
CICS_EXIT_DONT_ADD_TERMINAL
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user-defined

CICS_EpiTermIdExit

Anchor
TermIndex
System

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user-defined

CICS_EpiTermIdInfoExit

Anchor
Version
TermIndex
EpiDetails

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user-defined

CICS_EpiStartTranExtendedExit

Anchor
TermIndex
TransId
Data
Size

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user-defined

CICS_EpiStartTranExit

Anchor
TransId
Data
Size

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user-defined

CICS_EpiReplyExit

Anchor
TermIndex
Data
Size

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user_defined

CICS_EpiDelTerminalExit

Anchor
TermIndex

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user_defined

CICS_EpiGetEventExit

Anchor
TermIndex
Wait
Event

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user_defined

CICS_EpiSystemIdExit

Anchor
NameSpace
System
NetName
DevType
FailedSystem
Reason
SubReason
UserId
PassWord

CICS_EXIT_OK
CICS_EXIT_DONT_ADD_TERMINAL
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user_defined

CICS_EpiTranFailedExit

Anchor
TermIndex
Wait
Event

CICS_EXIT_OK
CICS_EXIT_BAD_ANCHOR
CICS_EXIT_BAD_PARM
user_defined