z/OS MVS Programming: Sysplex Services Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Syntax Diagram

z/OS MVS Programming: Sysplex Services Reference
SA38-0658-00

The syntax of the IXCMSGOX macro is as follows:

Read syntax diagramSkip visual syntax diagram
main diagram

>>-IXCMSGOX--b----MEMTOKEN=memtoken----------------------------->

   .-,SENDTO=MEMBER---,TARGET=target---| parameters-4 |-| parameters-5 |-.   
>--+---------------------------------------------------------------------+-->
   +-,SENDTO=GROUP-| parameters-7 |--------------------------------------+   
   |                                               .-,TIMEOUT=ZERO----.  |   
   '-,SENDTO=ORIGINATOR---,RESPONSEID=responseid---+------------------+--'   
                                                   '-,TIMEOUT=timeout-'      

   .-,MULTIPART=NO-| parameters-1 |--.   
>--+---------------------------------+-------------------------->
   '-,MULTIPART=YES-| parameters-2 |-'   

   .-,MSGSTGKEY=ANY-------.   
>--+----------------------+------------------------------------->
   '-,MSGSTGKEY=msgstgkey-'   

   .-,MSGACCESS=SYNC---------------------------.   
>--+-------------------------------------------+---------------->
   +-,MSGACCESS=ASYNC--------------------------+   
   '-,MSGACCESS=SYNCSUSPEND-,SENDTIME=sendtime-'   

   .-,NOTIFY=NO-------------------.  .-,ATTRIBUTES=NONE-----.   
>--+------------------------------+--+----------------------+--->
   '-,NOTIFY=YES-| parameters-6 |-'  +-,ATTRIBUTES=RECOVERY-+   
                                     '-,ATTRIBUTES=CRITICAL-'   

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

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

   .-,MF=S--------------------------.   
>--+--------------------------------+--------------------------><
   |                .-,0D-----.     |   
   +-,MF=(L-,mfctrl-+---------+-)---+   
   |                '-,mfattr-'     |   
   |                .-,COMPLETE-.   |   
   '-,MF=(E-,mfctrl-+-----------+-)-'   
                    '-,COMPLETE-'       

Read syntax diagramSkip visual syntax diagram
parameters-1

     .-,MSGCNTL=msgcntl-.                                       
>>---+------------------+-+-------------------------------+----><
                          '-,MSGBUF=msgbuf-,MSGLEN=msglen-'     

Read syntax diagramSkip visual syntax diagram
parameters-2

   .-,MSGCNTL=ALLZERO-.  .-,MSGLEN=SUMPARTLENS-.   
>>-+------------------+--+---------------------+---------------->
   '-,MSGCNTL=msgcntl-'  '-,MSGLEN=msglen------'   

   .-,#MSGPARTS=ATLEASTONE-.                         
>--+-----------------------+----,ELEMENT=element---------------->
   '-,#MSGPARTS=#msgparts--'                         

   .-,ELEMADDRMODE=31-.   
>--+------------------+----------------------------------------->
   '-,ELEMADDRMODE=64-'   

>--+-,ELEMFORM=TABLE---,NEXTOFF=nextoff------------------------------------+-->
   |                                            .-,ENDOFQUEUE=ZERO-------. |   
   '-,ELEMFORM=QUEUE---,NEXTPTROFF=nextptroff---+------------------------+-'   
                                                '-,ENDOFQUEUE=endofqueue-'     

>--+-,PARTOFF=partoff------------------------------------+------>
   |                        .-,PARTALET=ZERO-----------. |   
   '-,PARTPTROFF=partptroff-+--------------------------+-'   
                            +-,PARTALET=partalet-------+     
                            +-,PARTALETOFF=partaletoff-+     
                            '-,PARTALETTBL=partalettbl-'     

>--+-,PARTLEN=partlen-------+----------------------------------><
   +-,PARTLENOFF=partlenoff-+   
   '-,PARTLENTBL=partlentbl-'   

Read syntax diagramSkip visual syntax diagram
parameters-3

>>---,TARGETS=targets------,#TARGETS=#targets------------------->

   .-,NEXTTAARGETOFF=8------------.   
>--+------------------------------+----------------------------><
   '-,NEXTTARGETOFF=nexttargetoff-'   

Read syntax diagramSkip visual syntax diagram
parameters-4

   .-,DELIVERMSG=UNORDERED----------------------.   
>>-+--------------------------------------------+--------------><
   |                     .-,STREAMID=1--------. |   
   +-,DELIVERMSG=ORDERED-+--------------------+-+   
   |                     '-,STREAMID=streamid-' |   
   '-,DELIVERMSG=DUPLICATES---------------------'   

Read syntax diagramSkip visual syntax diagram
parameters-5

                     .-,TIMEOUT=ZERO----.     
   .-,GETRESPONSE=NO-+------------------+-.   
   |                 '-,TIMEOUT=timeout-' |   
>>-+--------------------------------------+--------------------><
   '-,GETRESPONSE=YES-,TIMEOUT=timeout----'   

Read syntax diagramSkip visual syntax diagram
parameters-6

   .-,USERDATA=ALLZERO--.  .-,NOTIFYIF=COMPLETED-.   
>>-+--------------------+--+---------------------+-------------->
   '-,USERDATA=userdata-'  '-,NOTIFYIF=FAILED----'   

>--+-------------------------------------------+---------------->
   |                .-,NOTIFYEXIT=FROMJOIN---. |   
   '-,NOTIFYBY=EXIT-+------------------------+-'   
                    '-,NOTIFYEXIT=notifyexit-'     

>--+----------------------------+------------------------------><
   '-,RETMSGOTOKEN=retmsgotoken-'   

Read syntax diagramSkip visual syntax diagram
parameters-7

                    .-,DELIVERMSG=UNORDERED----------------------.     
>>-+-,MEMBERS=TABLE-+--------------------------------------------+-+-->
   |                |                     .-,STREAMID=1--------. | |   
   |                +-,DELIVERMSG=ORDERED-+--------------------+-+ |   
   |                |                     '-,STREAMID=streamid-' | |   
   |                '-,DELIVERMSG=DUPLICATES---------------------' |   
   +-,MEMBERS=ALL--------------------------------------------------+   
   '-,MEMBERS=OTHER------------------------------------------------'   

>--| parameters-5 |--------------------------------------------><

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014