The parameter control entry built by IKJOPER
The IKJOPER macro instruction generates the variable parameter control entry (PCE) shown in Table 1.
Number of bytes | Field name | Contents or meaning |
---|---|---|
2 | Flags. These flags are set to indicate options
on the IKJOPER macro instruction. Byte 1:
Byte 2:
|
|
2 | The hexadecimal length of this PCE. | |
2 | Contains a hexadecimal offset from the beginning of the parameter descriptor list to the parameter descriptor entry built by the parse service routine. | |
4 | Byte 1-2 contain the hexadecimal length of the
parameter-type field. Byte 3-4 contain the offset of the parameter-type field (X'0012'). |
|
Variable | Contains the parameter-type field. | |
2 | If a reserved word PCE is specified on the macro, this field contains the offset into the parameter control list of the reserved word PCE. | |
2 | Contains the offset into the parameter control list of the OPERND1 PCE. | |
2 | Contains the offset into the parameter control list of the OPERND2 PCE. | |
2 | Contains the offset into the parameter control list of the chained term PCE if present. Zero if not present. | |
1 | Contains the length of the default or prompting information supplied on the macro instruction. | |
Variable | Contains the default or prompting information supplied on the macro instruction. | |
2 | Contains the length (including this field) of all the PCE fields used for second-level messages if HELP is specified on the macro. | |
1 | The number of second-level messages specified on the macro instruction by the HELP= parameter. | |
2 | Contains the length of this segment including
this field, the message offset field and second-level message. Note: This field and the following two are repeated for each second-level
message specified by HELP on the macro.
|
|
2 | This field contains the message segment offset. | |
Variable | This field contains one second-level message specified by HELP on the macro instruction. This field and the two preceding fields are repeated for each second-level message specified. | |
3 or 4 | This field contains the address of a validity checking routine if VALIDCK was specified on the IKJOPER macro. If the "extended format PCE" bit is on in the IKJOPER PCE, the address is four bytes long; if the bit is off, the address is three bytes long. This field is not present if VALIDCK was not specified. |