Authorization ID parameter list for connection and sign-on routines
An authorization ID list contains information that is specific to connection routines and sign-on routines.
The following table includes the authorization ID list for a connection or sign-on exit routine.
Name | Hex offset | Data type | Description |
---|---|---|---|
AIDLPRIM | 0 | Character, 8 bytes | Primary authorization ID for input and output; see descriptions in the text. |
AIDLCODE | 8 | Character, 2 bytes | Control block identifier. |
AIDLTLEN | A | Signed 2-byte integer | Total length of control block. |
AIDLEYE | C | Character, 4 bytes | Eyecatcher for block, AIDL. |
AIDLSQL | 10 | Character, 8 bytes | On output, the current SQL ID. |
AIDLSCNT | 18 | Signed 4-byte integer | Number of entries allocated to secondary authorization ID list. Always equal to 1012. |
AIDLSAPM | 1C | Address | For a sign-on routine only, the address of an 8-character additional authorization ID. If RACF® is active, the ID is the user ID's connected group name. If the address was not provided, the field contains zero. |
AIDLCKEY | 20 | Character, 1 byte | Storage key of the ID pointed to by AIDLSAPM. To
move that ID, use the move with key(MVCK) instruction, specifying this key. |
AIDLRSV1 | 21 | Character, 3 bytes | Reserved |
AIDLRSV2 | 24 | Signed 4-byte integer | Reserved |
AIDLACEE | 28 | Signed 4-byte integer | The address of the ACEE structure, if known; otherwise, zero |
AIDLRACL | 2C | Signed 4-byte integer | Length of data area returned by RACF, plus 4 bytes |
AIDLRACR | 30 | 26 bytes | Reserved |
AIDLSEC | 4A | Character, maximum x 8 bytes | List of the secondary authorization IDs, 8 bytes each |