Address of request parameter block pointer
Return code:
0=Successful
Any other value indicates an error. For further details see the IBM manual MVS Programming: Authorized Assembler Services Guide GC28-1763.
Request parameter block pointer (S99RBPTR): Holds the 31-bit address of the request parameter block). High-order bit must be set on.
Request parameter block (S99RB), 20 bytes in length.
Bytes | Description |
---|---|
0 | Length of request block (always 20 bytes) |
1 |
One-byte verb code: x'01' Data set name allocation x'02' Data set name deallocation x'03' Not supported x'04' Not supported x'05' Not supported x'06' Not supported x'07' DD name allocation |
2-3 | 2-byte flag field |
4-5 | 2-byte error code field |
6-7 | 2-byte information code field |
8-9 | Address of text unit parameter list |
12-15 | Address of request block extension |
16-19 | 4-byte flag field |
Text unit parameter list (S99TUPL): array of 31-bit addresses with each address pointing to one text unit. Last address must have high-order bit set.
Text unit (S99TUNIT): data structure containing the following fields:
Bytes | Field | Description |
---|---|---|
0-1 | Key | Contains hexadecimal code indicating which function is being requested |
2-3 | Number | Number of length and parameter combinations in the text unit (the next two fields) |
Length | The length of the following parameter field | |
Parameter | A variable-length field containing input information specific to the particular key function being requested |
Request parameter block extension (S99RBX), 34 bytes in length.
Bytes | Description |
---|---|
0-5 | Identifier string ' S99RBX' |
6 | Version number |
7 | Processing options |
8 | Message block subpool number |
9 | Storage key |
10 | Severity level |
11 | Severity level |
12 | Number of message blocks |
13-16 | CPPL address |
17-18 | Reserved |
19 | Message processing reason code |
20 | Message block freeing reason code |
21-24 | PUTLINE or WTO return code |
25-28 | Message block chain address |
29-30 | Information retrieval error code |
31-32 | Erroneous information retrieval key |
33 | SMS reason code |