z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


CTRACE - Execute form

z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN
SA23-1372-00

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

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede CTRACE.
CTRACE  
   
One or more blanks must follow CTRACE.
   
DEFINE  
DELETE  
   
,NAME=name name: RX-type address or register (2) - (12).
   
   ,STARTNAM=sname sname: RX-type address or register (2)-(12).
   
   ,DISPNAM=dname dname: RX-type address or register (2)-(12).
   
   ,PARM=parm parm: RX-type address or register (2) - (12).
   ,PARM=NOPARM Default: PARM=NOPARM.
   
   ,ASIDS=NO Default: ASIDS=NO.
   ,ASIDS=YES  
   
   ,JOBS=NO Default: JOBS=NO.
   ,JOBS=YES  
   
   ,MINOPS=options options: RX-type address.
   ,MINOPS=NONE Default: MINOPS=NONE.
   
   ,MOD=NO Default: MOD=NO.
   ,MOD=YES  
   
   ,FMTTAB=fmtabs fmtabs: RX-type address or register (2) - (12).
   ,FMTTAB=NONE Default: FMTTAB=NONE.
   
   ,USERDATA=userdata userdata: RX-type address or register (2) - (12).
   ,USERDATA=NOUSERDATA Default: USERDATA=NOUSERDATA
   
   ,HEAD=NO Default: HEAD=NO.
   ,HEAD=YES  
   
   ,HEADOPTS=NO Default: HEADOPTS=NO.
   ,HEADOPTS=YES  
   
   ,SUB=subname subname: RX-type address or register (2) - (12).
   ,SUB=NOSUB Default: SUB=NOSUB.
   
   ,LIKEHEAD=NO Default: LIKEHEAD=NO.
   ,LIKEHEAD=YES  
   
   ,MANYSUBS=NO Default: MANYSUBS=NO.
   ,MANYSUBS=YES  
   
   ,DELSUBS Default: DELSUBS
   ,IFNOSUBS  
   
   ,BUFFER=NO Default: BUFFER=NO.
   ,BUFFER=YES  
   
   ,BUFDEFIN=NO Default: BUFDEFIN=NO.
   ,BUFDEFIN=YES  
   
   ,BUFMIN=minsize minsize: Minimum buffer size.
  Default: BUFMIN=1024.
   
   ,BUFMAX=maxsize maxsize: Maximum buffer size.
  Default: BUFMAX=2147483647.
   
   ,BUFDFLT=dfltsize dfltsize: RX-type address or register (2) - (12).
   ,BUFDFLT=NODFLT Default: BUFDFLT=NODFLT.
   
   ,WTR=NO Default: WTR=NO.
   ,WTR=YES  
   
   ,WTRMODE=PAGEABLE  
   ,WTRMODE=DREF  
   ,WTRMODE=FIXED  
   
   ,SSRC=ss_retcode ss_retcode: RX-type address or register (2) - (12).
   
   ,SSRSNC=ss_rsncode ss_rsncode: RX-type address or register (2) - (12).
   
   ,RC=retcode retcode: RX-type address or register (2) - (12).
   
   ,RSNCODE=rsncode rsncode: RX-type address or register (2) - (12).
   
   ,COM=comment comment: A comment string.
   ,COM=NULL Default: 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 CTRACE 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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014