Adabas Control Block Structure

#### Search Results

Search

# Adabas Control Block Structure

- ACB Control Block

- ACBX Control Block

## ACB Control Block

DSECT Name | Field | Control Block Position | Offset | Length (in Bytes) | Format
--- | --- | --- | --- | --- | ---
ACBTYPE | Call Type | 1 | 00 | 1 | binary
reserved | (reserved) | 2 | 01 | 1 | binary
ACBCMD | Command Code | 3-4 | 02 | 2 | alphanumeric
ACBCID | Command ID | 5-8 | 04 | 4 | alphanumeric / binary
ACBFNR | File Number | 9-10 | 08 | 2 | binary
ACBRSP | Response Code | 11-12 | 0A | 2 | binary
ACBISN | ISN | 13-16 | 0C | 4 | binary
ACBISL | ISN Lower Limit | 17-20 | 10 | 4 | binary
ACBISQ | ISN Quantity | 21-24 | 14 | 4 | binary
ACBFBL | Format Buffer Length | 25-26 | 18 | 2 | binary
ACBRBL | Record Buffer Length | 27-28 | 1A | 2 | binary
ACBSBL | Search Buffer Length | 29-30 | 1C | 2 | binary
ACBVBL | Value Buffer Length | 31-32 | 1E | 2 | binary
ACBIBL | ISN Buffer Length | 33-34 | 20 | 2 | binary
ACBCOP1 | Command Option 1 | 35 | 22 | 1 | alphanumeric
ACBCOP2 | Command Option 2 | 36 | 23 | 1 | alphanumeric
ACBADD1 | Additions 1 | 37-44 | 24 | 8 | alphanumeric / binary
ACBADD2 | Additions 2 | 45-48 | 2C | 4 | alphanumeric / binary
ACBADD3 | Additions 3 | 49-56 | 30 | 8 | alphanumeric
ACBADD4 | Additions 4 | 57-64 | 38 | 8 | alphanumeric
ACBADD5 | Additions 5 | 65-72 | 40 | 8 | alphanumeric / binary
ACBCMDT | Command Time | 73-76 | 48 | 4 | binary
ACBUSER | User Area | 77-80 | 4C | 4 | not applicable

## ACBX Control Block

DSECT Field Name | Field | Control Block Position | Offset | Length (in bytes) | Format
--- | --- | --- | --- | --- | ---
ACBXTYP | Call Type | 1 | 00 | 1 | binary
ACBXRSV1 | Reserved 1 | 2 | 01 | 1 | binary
ACBXVER | Version Indicator | 3-4 | 02 | 2 | binary
ACBXLEN | ACBX Length | 5-6 | 04 | 2 | binary
ACBXCMD | Command Code | 7-8 | 06 | 2 | alphanumeric
ACBXRSV2 | Reserved 2 | 9-10 | 08 | 2 | binary
ACBXRSP | Response Code | 11-12 | 0A | 2 | binary
ACBXCID | Command ID | 13-16 | 0C | 4 | alphanumeric/ binary
ACBXDBID | Database ID | 17-20 | 10 | 4 | numeric
ACBXFNR | File Number | 21-24 | 14 | 4 | numeric
ACBXISNG | 8-Byte ISN | 25-32 | 18 | 8 | do not use
ACBXISN | ISN | 29-32 | 1C | 4 | binary
ACBXISLG | 8-Byte ISN Lower Limit | 33-40 | 20 | 8 | do not use
ACBXISL | ISN Lower Limit | 37-40 | 24 | 4 | binary
ACBXISQG | 8-Byte ISN Quantity | 41-48 | 28 | 8 | do not use
ACBXISQ | ISN Quantity | 45-48 | 2C | 4 | binary
ACBXCOP1 | Command Option 1 | 49 | 30 | 1 | alphanumeric
ACBXCOP2 | Command Option 2 | 50 | 31 | 1 | alphanumeric
ACBXCOP3 | Command Option 3 | 51 | 32 | 1 | alphanumeric
ACBXCOP4 | Command Option 4 | 52 | 33 | 1 | alphanumeric
ACBXCOP5 | Command Option 5 | 53 | 34 | 1 | alphanumeric
ACBXCOP6 | Command Option 6 | 54 | 35 | 1 | alphanumeric
ACBXCOP7 | Command Option 7 | 55 | 36 | 1 | alphanumeric
ACBXCOP8 | Command Option 8 | 56 | 37 | 1 | alphanumeric
ACBXADD1 | Additions 1 | 57-64 | 38 | 8 | alphanumeric/ binary
ACBXADD2 | Additions 2 | 65-68 | 40 | 4 | binary
ACBXADD3 | Additions 3 | 69-76 | 44 | 8 | alphanumeric/ binary
ACBXADD4 | Additions 4 | 77-84 | 4C | 8 | alphanumeric
ACBXADD5 | Additions 5 | 85-92 | 54 | 8 | alphanumeric/ binary
ACBXADD6 | Additions 6 | 93-100 | 5C | 8 | alphanumeric/ binary
ACBXRSV3 | Reserved 3 | 101-104 | 64 | 4 | binary
ACBXERRG | Error Offset in Buffer (64-bit) | 105-112 | 68 | 8 | do not use
ACBXERRA | Error Offset in Buffer (32-bit) | 109-112 | 6C | 4 | binary
ACBXERRB | Error Character Field | 113-114 | 70 | 2 | alphanumeric
ACBXERRC | Error Subcode | 115-116 | 72 | 2 | binary
ACBXERRD | Error Buffer ID | 117 | 74 | 1 | alphanumeric
ACBXERRE | Reserved for future use | 118 | 75 | 1 | do not use
ACBXERRF | Error Buffer Sequence Number | 119-120 | 76 | 2 | numeric
ACBXSUBR | Subcomponent Response Code | 121-122 | 78 | 2 | binary
ACBXSUBS | Subcomponent Response Subcode | 123-124 | 7A | 2 | binary
ACBXSUBT | Subcomponent Error Text | 125-128 | 7C | 4 | alphanumeric
ACBXLCMP | Compressed Record Length | 129-136 | 80 | 8 | binary
ACBXLDEC | Decompressed Record Length | 137-144 | 88 | 8 | binary
ACBXCMDT | Command Time | 145-152 | 90 | 8 | binary
ACBXUSER | User Area | 153-168 | 98 | 16 | not applicable
ACBXRSV4 | Reserved 4 | 169-193 | A8 | 24 | do not touch

### On this page

- ACB Control Block
- ACBX Control Block