EX2 - z/OS Agent Event record
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | 80 | EX2 | zAgent event record |
0 | (0) | CHARACTER | 1 | EX2SYST | '2' event |
1 | (1) | CHARACTER | 1 | EX2TYPE | type event |
2 | (2) | UNSIGNED | 1 | EX2FLAGS | flags |
|
EX2SUSPD | event suspended | |||
|
EX2NUMERR | on: err code is numeric | |||
|
EX2DUMMY | on: dummy start date | |||
|
* | reserved | |||
3 | (3) | CHARACTER | 1 | * | reserved |
4 | (4) | CHARACTER | 16 | EX2TOKENS | |
4 | (4) | CHARACTER | 8 | EX2OCCTOKEN | occurrence token |
12 | (C) | CHARACTER | 8 | EX2SUBTOKEN | submission token |
20 | (14) | CHARACTER | 8 | EX2JOBNUM | job number |
28 | (1C) | CHARACTER | 1 | EX2JCLI | parse error Y/N |
29 | (1D) | CHARACTER | 1 | EX2UNKNOWN | unknown result Y/N |
30 | (1E) | SIGNED | 2 | EX2OPNUM | oper num |
32 | (20) | CHARACTER | 4 | EX2WSNAME | WS name |
36 | (24) | CHARACTER | 8 | EX2JOB | job name |
44 | (2C) | SIGNED | 4 | EX2DAT2 | date 2 |
48 | (30) | SIGNED | 4 | EX2CDAT | creation date (00yydddf) |
52 | (34) | SIGNED | 4 | EX2CTIM | creation time (sec*100) |
56 | (38) | SIGNED | 4 | EX2TIM2 | time 2 |
60 | (3C) | SIGNED | 4 | EX2ERRN | error code (integer) |
60 | (3C) | CHARACTER | 4 | EX2ERRC | used by Z remote engine |
64 | (40) | CHARACTER | 4 | EX2SUBSYS | Controller subsystem name |
68 | (44) | SIGNED | 4 | EX2ADUR | actual duration |
72 | (48) | CHARACTER | 4 | * | free |
76 | (4C) | CHARACTER | 4 | EX2OPCID | event id 'EQQx' |
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | 80 | EX2XD | XD actions layout ('X') |
0 | (0) | CHARACTER | 1 | EX2XDSYST | '2' event |
1 | (1) | CHARACTER | 1 | EX2XDTYPE | type event ('X') |
2 | (2) | UNSIGNED | 1 | EX2XDFLAGS | flags |
1... .... | EX2XDSUSPD | event suspended | |||
.1.. .... | EX2XDPCP | ON: req for waitcp | |||
..1. .... | EX2XDPLT | ON: req for waitlt | |||
...1 .... | EX2XDDPSET | ON: req for waitlt | |||
.... 1111 | * | reserved | |||
3 | (3) | CHARACTER | 1 | EX2XDSUBT | D-notif. ended/remove XD F-failed to notify F-manage pending XD |
4 | (4) | CHARACTER | 8 | EX2XDTOKEN | xd99 key !_ keys used |
12 | (C) | CHARACTER | 56 | EX2XDALIAS | xd02 key ! alternatively |
68 | (44) | CHARACTER | 8 | * | free |
76 | (4C) | CHARACTER | 4 | EX2XDOPCID | event id 'EQQx' |
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | 80 | EX2JOBINFO | 2I and 2B layout |
0 | (0) | CHARACTER | 1 | EX2ISYST | '2' event |
1 | (1) | CHARACTER | 1 | EX2ITYPE | type event |
2 | (2) | UNSIGNED | 1 | EX2IFLAGS | flags |
1... .... | EX2ISUSPD | event suspended | |||
.111 1111 | * | reserved | |||
3 | (3) | CHARACTER | 1 | * | reserved |
4 | (4) | CHARACTER | 16 | EX2ITOKENS | |
4 | (4) | CHARACTER | 8 | EX2IOCCTOKEN | occurrence token |
12 | (C) | CHARACTER | 8 | EX2ISUBTOKEN | submission token |
20 | (14) | CHARACTER | 8 | EX2IJOBNAME | matched job name |
28 | (1C) | SIGNED | 2 | EX2IOPNUM | oper num |
30 | (1E) | CHARACTER | 2 | * | free |
32 | (20) | CHARACTER | 4 | EX2IWSNAME | matched WS name |
36 | (24) | CHARACTER | 4 | EX2ISUBSYS | Controller subsystem name |
40 | (28) | SIGNED | 4 | EX2IIAD | matched ia date |
44 | (2C) | SIGNED | 4 | EX2IIAT | matched ia time |
48 | (30) | CHARACTER | 28 | * | free |
76 | (4C) | CHARACTER | 4 | EX2IOPCID | event id 'EQQx' |
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | 80 | EX2AGENTINFO | agent info event record |
0 | (0) | CHARACTER | 1 | EX2AISYST | '2' event |
1 | (1) | CHARACTER | 1 | EX2AITYPE | type event |
2 | (2) | UNSIGNED | 1 | EX2AIFLAGS | flags |
1... .... | EX2AISUSPD | event suspended | |||
.111 1111 | * | reserved | |||
3 | (3) | CHARACTER | 1 | EX2AINEWSTAT | A | O (active or offline) |
4 | (4) | SIGNED | 4 | EX2AIFPLEVEL | fix pack level |
8 | (8) | CHARACTER | 8 | EX2AIDEST | destination name |
16 | (10) | CHARACTER | 8 | EX2AIVERSION | agent version |
24 | (18) | CHARACTER | 16 | EX2AIOSNAME | op. system |
40 | (28) | CHARACTER | 16 | EX2AIOSLEVEL | op. system level |
56 | (38) | SIGNED | 2 | EX2AIDUMMYCHG | first active |
58 | (3A) | SIGNED | 2 | * | reserved |
60 | (3C) | CHARACTER | 16 | * | reserved |
76 | (4C) | CHARACTER | 4 | EX2AIOPCID | event id 'EQQx' |
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | 80 | EX2JOBLOG | agent info event record |
0 | (0) | CHARACTER | 1 | EX2JLSYST | '2' event |
1 | (1) | CHARACTER | 1 | EX2JLTYPE | type event |
2 | (2) | UNSIGNED | 1 | EX2JLFLAGS | flags |
1... .... | EX2JLSUSPD | event suspended | |||
.111 1111 | * | reserved | |||
3 | (3) | CHARACTER | 1 | EX2JLSTATUS | job log req status C|E |
4 | (4) | CHARACTER | 8 | EX2JLOCCTOKEN | occurrence token |
12 | (C) | CHARACTER | 8 | EX2JLUSER | job request user |
20 | (14) | ADDRESS | 4 | EX2JLBUFPTR | job log buffer |
24 | (18) | ADDRESS | 4 | EX2JLBUFLEN | job log buffer length |
28 | (1C) | SIGNED | 2 | EX2JLOPNUM | operation number |
30 | (1E) | CHARACTER | 2 | * | reserved |
32 | (20) | SIGNED | 4 | EX2JLLENGTH | joblog length |
36 | (24) | CHARACTER | 40 | * | reserved |
76 | (4C) | CHARACTER | 4 | EX2JLOPCID | event id 'EQQx' |
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | 100 | EX2BIND | subscription (bind) req |
0 | (0) | CHARACTER | 1 | EX2BSYST | '2' event |
1 | (1) | CHARACTER | 1 | EX2BTYPE | 'Y' type event |
2 | (2) | UNSIGNED | 1 | EX2BFLAGS | flags |
1... .... | EX2BSUSPD | event suspended | |||
.111 1111 | * | reserved | |||
3 | (3) | CHARACTER | 1 | * | free |
4 | (4) | CHARACTER | 18 | EX2BTOMATCH | |
4 | (4) | CHARACTER | 16 | EX2BADID | application id |
20 | (14) | SIGNED | 2 | EX2BOPNUM | operation number |
22 | (16) | SIGNED | 2 | EX2BDESTNUM | number of backup dests |
24 | (18) | CHARACTER | 8 | EX2BIA | input arrival for match |
24 | (18) | SIGNED | 4 | EX2BIAD | date (00yydddf) |
28 | (1C) | SIGNED | 4 | EX2BIAT | time (sec*100) |
32 | (20) | CHARACTER | 56 | EX2BALIAS | alias |
88 | (58) | CHARACTER | 8 | EX2BDEST1 | first destination name |
96 | (60) | ADDRESS | 4 | EX2BXPTR | ptr to extended part |
C code allocates only one buffer: the extended part always follows the fixed part. Used ptr instead of char(0) for an easier addition of new fields in the event.
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
0 | (0) | STRUCTURE | * | EX2BEXT | subscription ext part |
0 | (0) | CHARACTER | 8 | EX2BDESTS(*) | backup destinations |
0 | (0) | CHARACTER | 8 | EX2DESTNM | dest name |
Events constants
Offsets | |||||
---|---|---|---|---|---|
Dec | Hex | Type | Len | Name (Dim) | Description |
1 | CHARACTER | 2 | EX2EVENT | z-Centric Event Type | |
1 | CHARACTER | P | EX2SPEVE | submit - post executed | |
1 | CHARACTER | T | EX2STEVE | submit - post failed | |
1 | CHARACTER | s | EX2SBEVE | submitted | |
1 | CHARACTER | S | EX2SEEVE | start execution | |
1 | CHARACTER | C | EX2JCEVE | job completed successfully | |
1 | CHARACTER | K | EX2JKEVE | job killed | |
1 | CHARACTER | E | EX2EEEVE | job ended in error (exec) | |
1 | CHARACTER | e | EX2EREVE | recovery in progress | |
1 | CHARACTER | F | EX2EFEVE | submission failed | |
1 | CHARACTER | U | EX2UUEVE | job status unknown | |
1 | CHARACTER | R | EX2RREVE | reset job status to ready | |
1 | CHARACTER | B | EX2BFEVE | bind failed event | |
1 | CHARACTER | I | EX2BIEVE | bind ok event | |
1 | CHARACTER | Y | EX2BREVE | bind request | |
1 | CHARACTER | O | EX2OOEVE | online/offline event | |
1 | CHARACTER | L | EX2JLEVE | joblog retrieval | |
1 | CHARACTER | X | EX2XDEVE | manage XD | |
1 | CHARACTER | C | EX2JLCOM | joblog retrieval complete | |
1 | CHARACTER | E | EX2JLERR | joblog retrieval error | |
1 | CHARACTER | S | EX2JLSUS | joblog retrieval suspend | |
1 | CHARACTER | P | EX2XDPND | check pending | |
1 | CHARACTER | K | EX2XDKLL | kill bind request | |
1 | CHARACTER | F | EX2XDERR | failed to notify mark XD failed | |
1 | CHARACTER | D | EX2XDDEL | notification completed remove XD | |
1 | CHARACTER | A | EX2_DESTACT | destination status active | |
1 | CHARACTER | O | EX2_DESTOFF | destination status offline | |
1 | CHARACTER | P | EX2BRPRE | matching criteria closest preceding | |
1 | CHARACTER | I | EX2BRINT | matching criteria interval |