A remote control program parameter list is used in and can be modified by the execute form of the ENQ macro. The parameter list must be generated by the list form of ENQ.
The execute form of the ENQ macro is written as follows:
Syntax | Description |
---|---|
name | name: symbol. Begin name in column 1. |
␢ | One or more blanks must precede ENQ. |
ENQ | |
␢ | One or more blanks must follow ENQ. |
( | Note: ( and ) are the beginning and end of a parameter list. The entire list is optional. If nothing in the list is desired then (, ), and all parameters between ( and ) should not be specified. If something in the list is desired, the (, ), and all parameters in the list should be specified as indicated at the left. |
qname addr | qname addr: RX-type address or register (2) - (12). |
, | |
,rname addr | rname addr: RX-type address or register (2) - (12). |
, | |
,E | |
,S | |
, | |
,rname length | rname length: symbol, decimal digit, or register (2) - (12). |
, | |
,STEP | |
,SYSTEM | |
,SYSTEMS | |
) | Note: See note opposite ( above. |
,RET=CHNG | |
,RET=HAVE | |
,RET=TEST | |
,RET=USE | |
,RET=NONE | |
,SMC=NONE | ecb addr: RX-type address or register (2) - (12). |
,SMC=STEP | tcb addr: RX-type address or register (2) - (12). |
,ECB=ecb addr | Note: ECB cannot be specified with RET above. |
,TCB=tcb addr | Note: ECB and TCB can be specified together. If you specify TCB without ECB, then specify RET=CHNG, TEST, or USE. |
,MASID=matching-asid addr | matching-asid addr: RX-type address or register (2)-(12). |
Note: MTCB is required with MASID. Do not specify SMC or TCB with MASID. | |
,MTCB=matching-tcb addr | matching-tcb addr: RX-type address or register (2)-(12). |
Note: MASID is required with MTCB. | |
,RNL=YES | |
,RNL=NO | |
,RELATED=value | value: any valid macro keyword specification. |
,LINKAGE=SVC | DEFAULT: LINKAGE=SVC |
,LINKAGE=SYSTEM | |
,MF=(E,list addr) | list addr: RX-type address or register (1) - (12). |
The parameters are explained under the standard form of the ENQ macro, with the following exceptions:
list addr specifies the area that the system uses to contain the parameters.
The list form of this macro generates a prefix followed by the parameter list, however the label specified in MF=L does not include an offset prefix area. If MASID, MTCB, TCB, or ECB is specified, these labels are offset; allowance must be made for the parameter list prefix.