This copybook describes the DFHEP.CONTEXT container that contains
context information for a CICS EP EVENT object.
Note that EPCX_Program, EPCX_Resp & EPCX_UOWid are not set for
system events.
A CICS EVENT object consists of the following containers:
DFHEP.ADAPTER
- a container for the EP adapter configuration
DFHEP.ADAPTPARM
- a container for the EP adapter invocation parameters
DFHEP.CONTEXT
- a container for the contextual data common to all events
DFHEP.DESCRIPTOR
- a container describing the list of capture data items
DFHEP.DATA.nnnnn
- a container for each captured data item where nnnnn is a 5
decimal digit sequence number that indicates the ordering of the
captured data starting at '00001'.
--------------------------------------------------------------------
Table 1.
| Offset Hex |
Type |
Len |
Name (Dim) |
Description |
| (0) |
STRUCTURE |
195 |
EPCX |
Event contextual data |
| (0) |
CHARACTER |
4 |
EPCX_STRUCID |
Structure identifier EPCX |
| (4) |
FULLWORD |
4 |
EPCX_VERSION |
Structure version number |
| (8) |
HALFWORD |
2 |
EPCX_SCHEMA_VERSION |
Schema version num |
| (A) |
HALFWORD |
2 |
EPCX_SCHEMA_RELEASE |
Schema release num |
| (C) |
CHARACTER |
120 |
EPCX_CHAR_DATA |
Character data |
| (C) |
CHARACTER |
32 |
EPCX_EVENT_BINDING |
Event Binding Name |
| (2C) |
CHARACTER |
32 |
EPCX_CS_NAME |
Capture Spec name |
| (4C) |
CHARACTER |
8 |
EPCX_EBUSERTAG |
Event Binding user tag |
| (54) |
CHARACTER |
32 |
EPCX_BUSINESSEVENT |
Business event name |
| (74) |
CHARACTER |
8 |
EPCX_NETQUAL |
Network Applid Qualifier |
| (7C) |
CHARACTER |
8 |
EPCX_APPLID |
Applid |
| (84) |
CHARACTER |
4 |
EPCX_TRANID |
Transaction Id |
| (88) |
CHARACTER |
8 |
EPCX_USERID |
User Id |
| (90) |
CHARACTER |
8 |
EPCX_ABSTIME |
ABSTIME of event |
| (98) |
CHARACTER |
1 |
EPCX_EVENT_TYPE |
Appl or system |
| (99) |
CHARACTER |
3 |
* |
Reserved |
| (9C) |
CHARACTER |
8 |
EPCX_PROGRAM |
Current program name |
| (A4) |
FULLWORD |
4 |
EPCX_RESP |
EIBRESP |
| (A8) |
CHARACTER |
27 |
EPCX_UOWID |
Network UOW Id |
Table 2.
| Len |
Type |
Value |
Name |
Description |
Values of EPCX_StrucId
|
| 4 |
CHARACTER |
EPCX |
EPCX_STRUC_ID |
Values of EPCX_Version
|
| 4 |
DECIMAL |
1 |
EPCX_VERSION_1 |
| 4 |
DECIMAL |
2 |
EPCX_VERSION_2 |
| 4 |
DECIMAL |
2 |
EPCX_CURRENT_VERSION |
Values of EPCX_SchemaVersion
|
| 2 |
DECIMAL |
1 |
EPCX_SCHEMA_VERSION_1 |
| 2 |
DECIMAL |
2 |
EPCX_SCHEMA_VERSION_2 |
| 2 |
DECIMAL |
2 |
EPCX_CURRENT_SCHEMA_ VERSION |
Values of EPCX_SchemaRelease
|
| 2 |
DECIMAL |
0 |
EPCX_SCHEMA_RELEASE_0 |
| 2 |
DECIMAL |
0 |
EPCX_CURRENT_SCHEMA_ RELEASE |
Values of EPCX_EventType
|
| 1 |
CHARACTER |
A |
EPCX_APPLICATION |
| 1 |
CHARACTER |
S |
EPCX_SYSTEM |