ITTWRITE - Execute form

Use the execute form of the ITTWRITE 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 ITTWRITE macro is written as follows:

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede ITTWRITE.
   
ITTWRITE  
   
One or more blanks must follow ITTWRITE.
   
BUFFADDR=buffer_address buffer_address: RS-type address or register (2)-(12).
   
   ,BUFFALET=buffer_alet buffer_alet: RS-type address or register (2)-(12).
   ,BUFFALET=NOBUFFALET Default: BUFFALET=NOBUFFALET
   
,BUFFLEN=buffer_length buffer_length: RS-type address or register (2)-(12).
   
,TOKEN=token token: RS-type address or register (2)-(12).
   
,TBWCADDR=tbwc_address tbwc_address: RS-type address or register (2)-(12).
   
,TBWCADDR64=tbwc_address64 tbwc_address64: RS-type address or register (2)-(12).
   
   ,TBWCALET=tbwc_alet tbwc_alet: RS-type address or register (2)-(12).
   ,TBWCALET=NOTBWCALET Default: TBWCALET=NOTBWCALET
   
   ,SYNCH=YES | NO Default: SYNCH=NO
   ,RC=return_code return_code: RS-type address or register (2)-(12).
   
   ,RSNCODE=reason_code reason_code: RS-type address or register (2)-(12).
   
   ,COM=comment comment: A comment string.
   ,COM=NULL Default: COM=NULL.
   
,MF=(E,cntl) cntl: RX-type address or register (2) - (12).
,MF=(E,cntl,COMPLETE) Default: COMPLETE
   

Parameters

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

,MF=(E,cntl)
,MF=(E,cntl,COMPLETE)
Specifies the execute form of the macro.

cntl is the name of a storage area for the parameter list.

COMPLETE specifies that the system is to check the macro parameter syntax and supply defaults on parameters that you do not use. COMPLETE is the default.