CICS – EXEC interface block Fields
An application program can read all the fields in the EIB of the associated task by name, but must not change the contents of any of them other than through an EXEC CICS command.
Mostly commonly used fields are colored RED.
EIBAID | Contains the PF keys (AID) pressed on the keyboard |
EIBATT | Indicates that the RU contains attach header data (X’FF’). |
EIBCALEN | Contains the length of the COMMAREA. This field has zeroes when no data is passed, and this checking of zeroes is used to check the first entry to the program. |
EIBCPOSN | Contains the cursor address (position) associated with the last terminal control |
EIBDATE |
Contains the date the task is started; this field is updated by the ASKTIME command. |
EIBRESP | Contains a number corresponding to the RESP condition that occurred. |
EIBRESP2 | Contains more detailed information that may help explain why the RESP condition occurred. |
EIBTASKN | Contains the task number assigned to the task by CICS. |
EIBTIME | Contains the time at which the task is started (this field is updated by the ASKTIME command). |
EIBTRMID |
Contains the symbolic terminal identifier of the principal facility (terminal or logical unit) associated with the task. |
EIBTRNID | Contains the symbolic transaction identifier of the task. |
EIBCOMPL | Indicates, on a terminal control RECEIVE command, whether the data is complete (X’FF’). If the NOTRUNCATE option has been used on the RECEIVE command, CICS retains data in excess of the amount requested via the LENGTH or MAXLENGTH option. EIBRECV is set indicating that further RECEIVE commands are required. EIBCOMPL is not set until the last of the data has been retrieved. EIBCOMPL is always set when a RECEIVE command without the NOTRUNCATE option is executed. |
EIBCONF |
Indicates that a CONFIRM request has been received (X’FF’) for an APPC conversation. |
EIBDS | Contains the symbolic identifier of the last data set referred to in a file control request. |
EIBEOC | Indicates that an end-of-chain indicator appears in the RU just received (X’FF’). |
EIBERR |
Indicates that an error has been received (X’FF’) on an APPC conversation. |
EIBERRCD | When EIBERR is set, contains the error code that has been received. |
EIBFMH | Indicates that the user data just received or retrieved contains an FMH (X’FF’). |
EIBFN |
Contains a code that identifies the last CICS command issued by the task. |
EIBFREE | Indicates that the application program cannot continue using the facility. The application program should either free the facility or should terminate so that the facility is freed by CICS (X’FF’). |
EIBNODAT | Indicates that no data has been sent by the remote application (X’FF’). |
EIBRCODE | contains the CICS response code returned after the function requested by the last CICS command to be issued by the task has been completed |
EIBRECV | Indicates that the application program is to continue receiving data from the facility by executing RECEIVE commands (X’FF’). |
EIBREQID |
contains the request identifier assigned to an interval control command by CICS |
EIBRLDBK | Indicates rollback. |
EIBRSRCE | contains the symbolic identifier of the resource being accessed by the latest executed command as shown in |
EIBSIG | Indicates that SIGNAL has been received (X’FF’). |
EIBSYNC | Indicates that the application program must take a sync point or terminate. Before either is done, the application program must ensure that any other facilities, owned by it, are put into the send state, or are freed (X’FF’). |
EIBSYNRB | Indicates that the application program should issue a SYNCPOINT ROLLBACK command (X’FF’). This field is only set in application programs holding a conversation on an APPC or MRO link. |
——————————————————————————————————–
In United States, If you would like to Earn Free Stocks, Credit card Points and Bank account Bonuses, Please visit My Finance Blog
——————————————————————————————————–
You may also like to look at:
Working on Mainframes – Is Change to a different technology necessary |