EIB - EXEC interface block
Applicable releases
6.3 6.2 6.1
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-YA1
(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
| 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 |
||||