$ASDS mapping
| Offset Dec |
Offset Hex |
Type |
Len |
Name(Dim) |
Description |
|---|---|---|---|---|---|
0 |
(0) |
STRUCTURE |
0 |
ASDS |
HASP Address Space Data
Space DSECT
|
0 |
(0) |
CHARACTER |
8 |
ASDSEYEC |
IRMA.ASDS Eyecatcher-set to
unique data space name
|
8 |
(8) |
ADDRESS |
4 |
ASDSSTRT |
IRMA.Origin of ASDS data space
|
12 |
(C) |
ADDRESS |
4 |
ASDSDSB |
IRMA.Address of CSA DSB
|
16 |
(10) |
SIGNED |
4 |
ASDSHIGH |
JXQ/UJB.Highest ASID used in
ASDS. Full word required
for Compare & Swap updt
|
20 |
(14) |
SIGNED |
2 |
ASDSJ2IH |
JXQ.JES2 Initiator Chain Head
|
22 |
(16) |
SIGNED |
2 |
ASDSJ2IT |
JXQ.JES2 Initiator Chain Tail
|
24 |
(18) |
SIGNED |
2 |
ASDSWLMH |
JXQ.WLM Initiator Chain Head
|
26 |
(1A) |
SIGNED |
2 |
ASDSWLMT |
JXQ.WLM Initiator Chain Tail
|
28 |
(1C) |
SIGNED |
2 |
ASDSSTCH |
JXQ.Started Task Chain Head
|
30 |
(1E) |
SIGNED |
2 |
ASDSSTCT |
JXQ.Started Task Chain Tail
|
32 |
(20) |
SIGNED |
2 |
ASDSTSUH |
JXQ.TSO Job Chain Head
|
34 |
(22) |
SIGNED |
2 |
ASDSTSUT |
JXQ.TSO Job Chain Tail
|
36 |
(24) |
SIGNED |
2 |
ASDSRQJH |
JXQ.Request Job ID Chain Head
|
38 |
(26) |
SIGNED |
2 |
ASDSRQJT |
JXQ.Request Job ID Chain Tail
|
40 |
(28) |
SIGNED |
2 |
ASDSOTHH |
JXQ.Uncategorized A/S Chain Hd
|
42 |
(2A) |
SIGNED |
2 |
ASDSOTHT |
JXQ.Uncategorized A/S Chain TL
|
44 |
(2C) |
BITSTRING |
2 |
ASDSVERS(0) |
IRMA.ASDS Version/Mod
|
44 |
(2C) |
ADDRESS |
1 |
ASDSVERN |
IRMA.ASDS Version number
|
45 |
(2D) |
ADDRESS |
1 |
ASDSMODN |
IRMA.ASDS Modification #
|
45 |
(2D) |
BITSTRING |
0 |
ASDSCURV |
"X'0100'" ASDS Current version/mod
|
45 |
(2D) |
X'1' |
0 |
ASDSCVER |
"1" ASDS Current version
|
45 |
(2D) |
X'0' |
0 |
ASDSCMOD |
"0" ASDS Current modification
|
45 |
(2D) |
BITSTRING |
0 |
ASDSVER1 |
"X'0100'" ASDS Version 1
Consumption Rates
|
46 |
(2E) |
BITSTRING |
2 |
ASDSBLKS |
Num 4k blocks allocated
to the ASDS
|
48 |
(30) |
ADDRESS |
4 |
ASDSARTS |
IRMA.Origin of ART tables
|
52 |
(34) |
SIGNED |
4 |
(0) |
Align on word boundary
|
52 |
(34) |
X'34' |
0 |
ASDSLEN |
"*-ASDS" ASDS header length
|
| Offset Dec |
Offset Hex |
Type |
Len |
Name(Dim) |
Description |
|---|---|---|---|---|---|
0 |
(0) |
STRUCTURE |
0 |
ASDSENT |
HASP ASDS Entry DSECT
|
0 |
(0) |
SIGNED |
2 |
ASEASID |
JXQ.ASID of address space
|
2 |
(2) |
SIGNED |
2 |
ASENEXT |
JXQ.Next ASDS entry of
this address space type
|
4 |
(4) |
SIGNED |
2 |
ASEPREV |
JXQ.Previous ASDS entry of
this address space type
|
6 |
(6) |
BITSTRING |
1 |
ASEFLAG1 |
Flag indicator
|
1... .... |
ASE1J2I |
"B'10000000'" JXQ.JES2 Initiator
|
|||
.1.. .... |
ASE1WLMI |
"B'01000000'" JXQ.WLM Initiator
|
|||
..1. .... |
ASE1STC |
"B'00100000'" JXQ.STC (not JES2
initiator, Req Job ID)
|
|||
...1 .... |
ASE1TSO |
"B'00010000'" JXQ.Entry for TSO user
|
|||
.... 1... |
ASE1RQJ |
"B'00001000'" JXQ.Request Job ID
|
|||
.... .1.. |
ASE1OTHR |
"B'00000100'" JXQ.Uncategorized addr sp
|
|||
.... ..1. |
ASE1AJOB |
"B'00000010'" JXQ.Active job in addr sp
|
|||
.... ...1 |
ASE1GONE |
"B'00000001'" JXQ.Addr space terminated
|
|||
.... .... |
ASE1NOTU |
"B'00000000'" JXQ.ASDS entry not used b4
|
|||
7 |
(7) |
BITSTRING |
1 |
|
Reserved
|
8 |
(8) |
BITSTRING |
8 |
ASEASCBT |
JXQ.Address space token
|
16 |
(10) |
CHARACTER |
8 |
ASEAJBID |
JXQ.Address space job ID
(for STC, TSU and INIT jobid)
|
|
|||||
24 |
(18) |
CHARACTER |
8 |
ASEJCLAS |
JXQ.Batch job's job class
|
32 |
(20) |
CHARACTER |
8 |
ASEJOBNM |
JXQ.Batch job name
|
40 |
(28) |
CHARACTER |
8 |
ASEJOBID |
JXQ.Batch job ID
|
48 |
(30) |
CHARACTER |
8 |
ASEUSRID |
UJB.Batch job user ID
|
56 |
(38) |
CHARACTER |
8 |
ASESECLB |
UJB.Batch job security lbl
|
64 |
(40) |
CHARACTER |
8 |
ASEWSCN |
JXQ.Batch job service class
|
72 |
(48) |
ADDRESS |
4 |
ASECSCB |
UJB.Address of CSCB
(in common storage)
|
|
|||||
76 |
(4C) |
ADDRESS |
4 |
ASIPIT |
JXQ.Addr of JES2 Init PIT
(in common storage)
|
80 |
(50) |
CHARACTER |
8 |
ASIWSCNO |
JXQ.WLM Initiator service
class
|
88 |
(58) |
BITSTRING |
1 |
ASIWLMIS |
JXQ.WLM Initiator Status
|
1... .... |
ASIWLMIA |
"B'10000000'" WLM Initiator Active
|
|||
.1.. .... |
ASIWLMII |
"B'01000000'" WLM Initiator Inact
(selecting job)
|
|||
|
|||||
.... ..1. |
ASIWLMIT |
"B'00000010'" Initialize/create WLM
Initiator ASDS ent
|
|||
.... ...1 |
ASIWLMDS |
"B'00000001'" Destroy/remove WLM
Initiator ASDS ent
|
|||
89 |
(59) |
BITSTRING |
3 |
|
Reserved
|
92 |
(5C) |
ADDRESS |
4 |
ASESJB |
JXQ.SJB address
|
|
|||||
96 |
(60) |
SIGNED |
4 |
ASEART(0) |
Start of Allocation
Resource Tables (ARTs)
|
96 |
(60) |
BITSTRING |
0 |
ASEARTTB(0) |
Array of ART entries
for resource allocations
|
96 |
(60) |
X'B0' |
0 |
ASDSELEN |
"*-ASDSENT" ASDS entry length
|
176 |
(B0) |
ADDRESS |
2 |
(0) |
Ensure header length less
than entry length
|
Name |
Offset |
Hex Tag |
|---|---|---|
ASDS |
0 |
|
ASDSARTS |
30 |
|
ASDSBLKS |
2E |
|
ASDSCMOD |
2D |
0 |
ASDSCURV |
2D |
100 |
ASDSCVER |
2D |
1 |
ASDSDSB |
C |
|
ASDSELEN |
60 |
B0 |
ASDSENT |
0 |
|
ASDSEYEC |
0 |
D1C5E2F2 |
ASDSHIGH |
10 |
|
ASDSJ2IH |
14 |
|
ASDSJ2IT |
16 |
|
ASDSLEN |
34 |
34 |
ASDSMODN |
2D |
|
ASDSOTHH |
28 |
|
ASDSOTHT |
2A |
|
ASDSRQJH |
24 |
|
ASDSRQJT |
26 |
|
ASDSSTCH |
1C |
|
ASDSSTCT |
1E |
|
ASDSSTRT |
8 |
|
ASDSTSUH |
20 |
|
ASDSTSUT |
22 |
|
ASDSVERN |
2C |
|
ASDSVERS |
2C |
|
ASDSVER1 |
2D |
100 |
ASDSWLMH |
18 |
|
ASDSWLMT |
1A |
|
ASEAJBID |
10 |
|
ASEART |
60 |
|
ASEARTTB |
60 |
|
ASEASCBT |
8 |
|
ASEASID |
0 |
|
ASECSCB |
48 |
|
ASEFLAG1 |
6 |
|
ASEJCLAS |
18 |
|
ASEJOBID |
28 |
|
ASEJOBNM |
20 |
|
ASENEXT |
2 |
|
ASEPREV |
4 |
|
ASESECLB |
38 |
|
ASESJB |
5C |
|
ASEUSRID |
30 |
|
ASEWSCN |
40 |
|
ASE1AJOB |
6 |
2 |
ASE1GONE |
6 |
1 |
ASE1J2I |
6 |
80 |
ASE1NOTU |
6 |
0 |
ASE1OTHR |
6 |
4 |
ASE1RQJ |
6 |
8 |
ASE1STC |
6 |
20 |
ASE1TSO |
6 |
10 |
ASE1WLMI |
6 |
40 |
ASIPIT |
4C |
|
ASIWLMDS |
58 |
1 |
ASIWLMIA |
58 |
80 |
ASIWLMII |
58 |
40 |
ASIWLMIS |
58 |
|
ASIWLMIT |
58 |
2 |
ASIWSCNO |
50 |
|