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
|