z/OS DFSMSrmm Application Programming Interface
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


EDGXCI syntax

z/OS DFSMSrmm Application Programming Interface
SC23-6872-00

Figure 1 shows the syntax for the EDGXCI macro. You can use this macro to communicate with the DFSMSrmm application programming interface.
Figure 1. EDGXCI macro syntax diagram
Read syntax diagramSkip visual syntax diagram
EDGXCI macro

>>-+------+--b--EDGXCI--b--APIADDR=apiaddr---------------------->
   '-name-'                                  

     .-,OPERATION=BEGIN-.                                        
>--+-+------------------+-| parameters-1 |-------------------+-->
   +-,OPERATION=CONTINUE-,OUTBUFADDR=outbufaddr-,TOKEN=token-+   
   +-,OPERATION=RELEASE-,TOKEN=token-------------------------+   
   '-,OPERATION=ENDALL---------------------------------------'   

>--+------------------+--+------------------+------------------->
   '-,RETCODE=retcode-'  '-,RSNCODE=rsncode-'   

   .-,PLISTVER=IMPLIED_VERSION-.   
>--+---------------------------+-------------------------------->
   +-,PLISTVER=MAX-------------+   
   '-,PLISTVER=0---------------'   

   .-,MF=S--------------------------------.   
>--+--------------------------------------+--------------------><
   |        (1)            .-,0D---.      |   
   +-,MF=(L-----,list addr-+-------+-)----+   
   |                       '-,attr-'      |   
   |                   .-,COMPLETE----.   |   
   +-,MF=(E-,list addr-+--------------+-)-+   
   |                   |          (2) |   |   
   |                   '-,NOCHECK-----'   |   
   |                   .-,COMPLETE----.   |   
   '-,MF=(M-,list addr-+--------------+-)-'   
                       |          (3) |       
                       '-,NOCHECK-----'       

parameters-1

|--,SUBCMDADDR=subcmdaddr--,OUTBUFADDR=outbufaddr--------------->

     .-,OUTPUT=FIELDS-. .-,EXPAND=YES-. .-,MULTI=NO--.     
>--+-+----------------+-+-------------+-+------------+-+-------->
   |                    '-,EXPAND=NO--' '-,MULTI=YES-' |   
   '-,OUTPUT=LINES-------------------------------------'   

>--,TOKEN=token-------------------------------------------------|

Notes:
  1. Only the PLISTVER parameter can be coded with MF=L.
  2. When NOCHECK is specified with MF=E, all parameters are optional and the system does not supply defaults for omitted optional parameters.
  3. When NOCHECK is specified with MF=M, all parameters are optional and the system does not supply defaults for omitted optional parameters.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014