EIB - EXEC interface block

    CONTROL BLOCK NAME = DFHEIBLK
    NAME OF MATCHING PL/AS CONTROL BLOCK = None
    DESCRIPTIVE NAME = CICS TS EXEC Interface Block.
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1990, 1993 
    FUNCTION = EXEC Interface Block.
           The exec interface block contains information on the
           transaction identifier, the time and date, and the cursor
           position on a display device. Some of the other fields are
           set indicating the next action that a program should take
           in certain circumstances.
           DFHEIBLK also contains information that will be helpful
           when a dump is being used to debug a program.
           This control block is included automatically by an
           application program using the command-level interface.
           EISEIBA in the EIS addresses the EIB.
    NOTES :
       DEPENDENCIES = S/370
       MODULE TYPE = Control block definition
   --------------------------------------------------------------------
                 EXEC INTERFACE BLOCK
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 DFHEIBLK EXEC INTERFACE BLOCK
(0) 4 EIBTIME TIME IN 0HHMMSS FORMAT
(4) 4 EIBDATE DATE IN 0CYYDDD+ FORMAT, where C is the century indicator (0=1900, 1=2000), YY is the year, DDD is the day number and '+ ' is the sign byte (positive)
(8) CHARACTER 4 EIBTRNID TRANSACTION IDENTIFIER
(C) 4 EIBTASKN TASK NUMBER
(10) CHARACTER 4 EIBTRMID TERMINAL IDENTIFIER
(14) HALFWORD 2 EIBRSVD1 RESERVED
(16) HALFWORD 2 EIBCPOSN CURSOR POSITION
(18) HALFWORD 2 EIBCALEN COMMAREA LENGTH
(1A) CHARACTER 1 EIBAID ATTENTION IDENTIFIER
(1B) CHARACTER 2 EIBFN FUNCTION CODE
(1D) CHARACTER 6 EIBRCODE RESPONSE CODE
(23) CHARACTER 8 EIBDS DATASET NAME
(2B) CHARACTER 8 EIBREQID REQUEST IDENTIFIER
(33) CHARACTER 8 EIBRSRCE RESOURCE NAME
(3B) CHARACTER 1 EIBSYNC X'FF' SYNCPOINT REQUESTED
(3C) CHARACTER 1 EIBFREE X'FF' FREE REQUESTED
(3D) CHARACTER 1 EIBRECV X'FF' RECEIVE REQUIRED
(3E) CHARACTER 1 EIBSEND RESERVED
(3F) CHARACTER 1 EIBATT X'FF' ATTACH RECEIVED
(40) CHARACTER 1 EIBEOC X'FF' EOC RECEIVED
(41) CHARACTER 1 EIBFMH X'FF' FMHS RECEIVED
(42) CHARACTER 1 EIBCOMPL X'FF' DATA COMPLETE
(43) CHARACTER 1 EIBSIG X'FF' SIGNAL RECEIVED
(44) CHARACTER 1 EIBCONF X'FF' CONFIRM REQUESTED
(45) CHARACTER 1 EIBERR X'FF' ERROR RECEIVED
(46) CHARACTER 4 EIBERRCD ERROR CODE RECEIVED
(4A) CHARACTER 1 EIBSYNRB X'FF' SYNC ROLLBACK REQ'D
(4B) CHARACTER 1 EIBNODAT X'FF' NO APPL DATA RECEIVED
(4C) FULLWORD 4 EIBRESP INTERNAL CONDITION NUMBER
(50) FULLWORD 4 EIBRESP2 MORE DETAILS ON SOME RESPONSES
(54) CHARACTER 1 EIBRLDBK ROLLED BACK
(54) .1.1 .1.1   EIBLENG "*-EIBTIME" Length of EIB
               END OF EXEC INTERFACE BLOCK