STAE - Execute form

A remote control program parameter list is used in, and can be modified by, the execute form of the STAE macro. The control program parameter list can be generated by the list form of the STAE macro. If you want to dynamically change the contents of the remote STAE parameter list, you can do so by coding a new exit address and/or a new parameter list address. If exit address or PARM= is coded, only the associated field in the remote STAE parameter list is changed. The other field remains as it was before the current STAE request was made.

Syntax

The execute form of the STAE macro is written as follows:

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede STAE.
   
STAE  
   
One or more blanks must follow STAE.
   
   exit addr exit addr: RX-type address, or register (2) - (12).
   0  
   
   ,CT  
   ,OV  
   
   ,PARAM=list addr list addr: RX-type address, or register (2) - (12).
   
   ,XCTL=NO  
   ,XCTL=YES  
   
   ,PURGE=QUIESCE  
   ,PURGE=HALT  
   ,PURGE=NONE  
   
   ,ASYNCH=NO  
   ,ASYNCH=YES  
   
   ,RELATED=value value: Any valid macro keyword specification.
   
,MF=(E,ctrl addr) ctrl addr: RX-type address, or register (1) or (2) - (12).
   

Parameters

The parameters are explained under the standard form of the STAE macro, with the following exception:

,MF=(E, ctrl addr)
Specifies the execute form of the STAE macro using a remote control program parameter list.

Example

Provide the pointer to the recovery code in the register called EXITPTR, and the address of the STAE exit parameter list in register 9. Register 8 points to the area where the STAE parameter list (created with the MF=L option) was moved.
STAE (EXITPTR),PARAM=(9),MF=(E,(8))