Adabas Buffer Description (ABD) Structure

DSECT Field Name Field Control Block Position Offset Length (in bytes) Format
ABDXLEN ABD length 1-2 00 2 binary
ABDXVER Version indicator 3-4 02 2 alphanumeric
ABDXID Buffer Type ID 5 04 1 alphanumeric
ABDXRSV1 Reserved 1 6 05 1 binary
ABDXLOC Buffer location flag 7 06 1 alphanumeric. although a binary zero (x'00') is tolerated instead of a blank.
ABDXRSV2 Reserved 2 8 07 1 binary
ABDXRSV3 Reserved 3 9 08 4 binary
ABDXALET ALET for buffer (if ABDXLOC=C'D') 13 0C 4 binary
ABDXSIZE Buffer size (allocated length) 17-24 10 8 binary
ABDXSEND Data length to send from client to the nucleus 25-32 18 8 binary
ABDXRECV Data length received by the client from the nucleus 33-40 20 8 binary
ABDXADRG 64-bit indirect address pointer (if ABDXLOC=C'I' or C'D') 41-48 28 8 binary
ABDXADR 34-bit indirect address pointer (if ABDXLOC=C'I' or C'D') 45-48 2C 4 binary
--- Buffer (if ABDXLOC=C' ' or X'00') 49-n 30 user-defined not applicable