MCSOPER - Execute form

Use the execute form of the MCSOPER macro together with the list form of the macro for applications that require reentrant code. The execute form of the macro stores the parameters into the storage area defined by the list form.

Syntax

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

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede MCSOPER.
   
MCSOPER  
   
One or more blanks must follow MCSOPER.
   
REQUEST=ACTIVATE See Table 1 for parameters available with REQUEST services.
REQUEST=DEACTIVATE  
   
 ,NAME=opername addr opername addr: RX-type address or register (2) - (12).
   
 ,CONSID=console id addr console id addr: RX-type address or register (2) - (12).
   
 ,ABTERM=NO Default: ABTERM=NO
 ,ABTERM=YES  
   
 ,TERMNAME=terminal name addr terminal name addr: RX-type address or register (2) - (12).
   
   ,OPERPARM=parm area addr parm area addr: RX-type address or register (2) - (12).
   
 ,MCSCSA=csa addr csa addr: RX-type address or register (2) - (12).
   
 ,MCSCSAA=alet addr alet addr: RX-type address or register (2) - (12).
   
   ,MSGDLVRY=FIFO See Table 2 for parameters valid with MSGDLVRY services.
   ,MSGDLVRY=SEARCH  
   ,MSGDLVRY=NONE  
   
,MSGECB=ecb addr ecb addr: RX-type address or register (2) - (12).
   
   ,QLIMIT=qlimit addr qlimit addr: RX-type address or register (2) - (12).
  Default: QLIMIT=2147483647
   
   ,ALERTECB=alert addr alert addr: Rx-type address or register (2) - (12).
   ,ALERTECB=0 Default: ALERTECB=0
   
   ,ALERTPCT=percent addr percent addr: Rx-type address or register (2) - (12).
   ,ALERTPCT=percent num percent num: Number from 0 to 100. Default: ALERTPCT=100
   
   ,QRESUME=qresume addr qresume addr: RX-type address or register (2) - (12).
   ,QRESUME=qresume num qresume num: Number from 0 to 99. Default: QRESUME=0
   
   ,RTNCODE=ret code ret code: RX-type address or register (2) - (12).
   
   ,RSNCODE=reason code reason code: Rx-type address or register (2) - (12).
   
,MF=(E,list addr,COMPLETE) list addr: RX-type address or register (2) - (12).
,MF=(E,list addr,NOCHECK) Default: COMPLETE
   

Parameters

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

,MF=(E,list addr,COMPLETE)
,MF=(E,list addr,NOCHECK)
Specifies the execute form of the MCSOPER macro.

list addr specifies the area that the system uses to store the parameters.

COMPLETE, which is the default, specifies that the system is to check for required parameters and supply optional parameters that are not specified. NOCHECK specifies that the system does not check for required parameters and does not supply the optional parameters that you did not specify.