This record indicates which assembler options were used for the assembly, and the values passed as suboptions. For example, if the PROFILE option was specified, bit 7 in option byte 8 would be 1, and the PROFILE value field would contain the profile member name.
The layout of the first 12 option bytes matches that of the assembler's option bytes in the ASMADOPT module.
| Field | Size | Description |
|---|---|---|
| Option Byte 1 | XL1 |
|
| Option Byte 2 | XL1 |
|
| Option Byte 3 | XL1 |
|
| Option Byte 4 | XL1 |
|
| Option Byte 5 | XL1 |
|
| Option Byte 6 | XL1 |
|
| Option Byte 7 | XL1 |
|
| Option Byte 8 | XL1 |
|
| Option Byte 9 | XL1 |
|
| Option Byte 10 | XL1 |
|
| Option Byte 11 | XL1 |
|
| Option Byte 12 | XL1 |
|
| Option Byte 13 | XL1 |
|
| Option Byte 14 | XL1 |
|
| XL4 | Reserved | |
| Extra Byte 1 | XL1 |
|
| XL4 | Reserved | |
| CODEPAGE value | CL4 | Value from CODEPAGE(xxxx) option in effect for the assembly. |
| FLAG value | FL1 | Value from FLAG(n) option in effect for the assembly. Zero if not provided. |
| LANGUAGE value | CL3 | Value from LANGUAGE(xxx) option in effect for the assembly. |
| LINECOUNT value | HL2 | Value from LINECOUNT(n) option in effect for the assembly. |
| OPTABLE | CL3 | Value from OPTABLE(xxx) option in effect for the assembly. |
| PROFILE value | CL8 | Value from PROFILE(xxxxxxxx) option in effect for the assembly. Blank if not provided. |
| SECTALGN value | FL4 | Value from SECTALGN(n) option in effect for the assembly. |
| TRANSLATE value | CL2 | Value from TRANSLATE(xx) option in effect for the assembly. Blank if not provided. |
| USING(LIMIT) value | HL2 | Value from USING(LIMIT(n)) option in effect for the assembly. Zero if not provided. |
| USING(WARN) value | FL1 | Value from USING(WARN(n)) option in effect for the assembly. Zero if not provided. |
| XL32 | Reserved | |
| PARM offset | FL4 | Offset from the beginning of this record to the PARM string supplied |
| PARM length | FL4 | Length of the PARM string supplied |
| SYSPARM offset | FL4 | Offset from the beginning of this record to the SYSPARM string supplied |
| SYSPARM length | FL4 | Length of the SYSPARM string supplied |
| Input exit name offset | FL4 | Offset from the beginning of this record to the INEXIT program name |
| Input exit name length | FL4 | Length of the INEXIT program name |
| Input exit string offset | FL4 | Offset from the beginning of this record to the string supplied to INEXIT |
| Input exit string length | FL4 | Length of string supplied to INEXIT |
| Library exit name offset | FL4 | Offset from the beginning of this record to the LIBEXIT program name |
| Library exit name length | FL4 | Length of the LIBEXIT program name |
| Library exit string offset | FL4 | Offset from the beginning of this record to the string supplied to LIBEXIT |
| Library exit string length | FL4 | Length of string supplied to LIBEXIT |
| Print exit name offset | FL4 | Offset from the beginning of this record to the PRTEXIT program name |
| Print exit name length | FL4 | Length of the PRTEXIT program name |
| Print exit string offset | FL4 | Offset from the beginning of this record to the string supplied to PRTEXIT |
| Print exit string length | FL4 | Length of string supplied to PRTEXIT |
| Object exit name offset | FL4 | Offset from the beginning of this record to the OBJEXIT program name |
| Object exit name length | FL4 | Length of the OBJEXIT program name |
| Object exit string offset | FL4 | Offset from the beginning of this record to the string supplied to OBJEXIT |
| Object exit string length | FL4 | Length of string supplied to OBJEXIT |
| ADATA exit name offset | FL4 | Offset from the beginning of this record to the ADEXIT program name |
| ADATA exit name length | FL4 | Length of the ADEXIT program name |
| ADATA exit string offset | FL4 | Offset from the beginning of this record to the string supplied to ADEXIT |
| ADATA exit string length | FL4 | Length of string supplied to ADEXIT |
| TERM exit name offset | FL4 | Offset from the beginning of this record to the TRMEXIT program name |
| TERM exit name length | FL4 | Length of the TRMEXIT program name |
| TERM exit string offset | FL4 | Offset from the beginning of this record to the string supplied to TRMEXIT |
| TERM exit string length | FL4 | Length of string supplied to TRMEXIT |
| PARM string | CL(n) | Field to contain the invocation option string that is being used for the assembly |
| SYSPARM string | CL(n) | Field to contain the SYSPARM string that is being used for the assembly |
| Input exit name | CL(n) | INEXIT program name |
| Input exit string | CL(n) | Field to contain the string to be passed to the INEXIT program |
| Library exit name | CL(n) | LIBEXIT program name |
| Library exit string | CL(n) | Field to contain the string to be passed to the LIBEXIT program |
| Print exit name | CL(n) | PRTEXIT program name |
| Print exit string | CL(n) | Field to contain the string to be passed to the PRTEXIT program |
| Object exit name | CL(n) | OBJEXIT program name |
| Object exit string | CL(n) | Field to contain the string to be passed to the OBJEXIT program |
| ADATA exit name | CL(n) | ADEXIT program name |
| ADATA exit string | CL(n) | Field to contain the string to be passed to the ADEXIT program |
| TERM exit name | CL(n) | TRMEXIT program name |
| TERM exit string | CL(n) | Field to contain the string to be passed to the TRMEXIT program |
[ Top of Page | Previous Page | Next Page | Contents | Index ]