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 diagram for IXLLIST REQUEST=MOVE is as follows:

Read syntax diagramSkip visual syntax diagram
main diagram

>>-IXLLIST--b--REQUEST=MOVE--,MOVETOLIST=movetolist------------->

   .-,MOVETOKEY=NO_MOVETOKEY-.  .-,MOVETOPOS=HEAD-.   
>--+-------------------------+--+-----------------+------------->
   '-,MOVETOKEY=movetokey----'  '-,MOVETOPOS=TAIL-'   

>--+-,DATAOPER=NONE-| parameters-1 |--+--,CONTOKEN=contoken----->
   +-,DATAOPER=READ-| parameters-3 |--+                       
   '-,DATAOPER=WRITE-| parameters-8 |-'                       

   .-,REQID=NO_REQID-.   
>--+-----------------+------------------------------------------>
   '-,REQID=reqid----'   

   .-,VERSCOMP=NO_VERSCOMP--------------------------------.   
>--+------------------------------------------------------+----->
   |                    .-,VERSCOMPTYPE=NO_VERSCOMPTYPE-. |   
   '-,VERSCOMP=verscomp-+-------------------------------+-'   
                        '-,VERSCOMPTYPE=LESSOREQUAL-----'     

   .-,VERSUPDATE=NONE-----------------.   
>--+----------------------------------+------------------------->
   +-,VERSUPDATE=INC------------------+   
   +-,VERSUPDATE=DEC------------------+   
   '-,VERSUPDATE=SET-,NEWVERS=newvers-'   

   .-,LOCKINDEX=NO_LOCKINDEX----------------.   
>--+----------------------------------------+------------------->
   '-,LOCKINDEX=lockindex-| parameters-18 |-'   

                      .-,ANSAREA=NO_ANSAREA-------------.   
>--| parameters-20 |--+---------------------------------+------->
                      '-,ANSAREA=ansarea-,ANSLEN=anslen-'   

>--+------------------+--+------------------+------------------->
   '-,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

>>-+-,LISTNUM=listnum-| parameters-2 |-| parameters-21 |---------+-><
   |                  .-,LISTNUM=NO_LISTNUM----------------.     |   
   +-,ENTRYID=entryid-+------------------------------------+-----+   
   |                  '-,LISTNUM=listnum-| parameters-21 |-'     |   
   |                      .-,LISTNUM=NO_LISTNUM----------------. |   
   +-,ENTRYNAME=entryname-+------------------------------------+-+   
   |                      '-,LISTNUM=listnum-| parameters-21 |-' |   
   '-,LOCBYCURSOR-,LISTNUM=listnum-| parameters-21 |-------------'   

Read syntax diagramSkip visual syntax diagram
parameters-2

   .-,LISTPOS=HEAD-.   
>>-+---------------+-------------------------------------------->
   '-,LISTPOS=TAIL-'   

   .-,ENTRYKEY=NO_ENTRYKEY-----------------------------.   
>--+---------------------------------------------------+-------><
   |                    .-,KEYREQTYPE=EQUAL----------. |   
   '-,ENTRYKEY=entrykey-+----------------------------+-'   
                        +-,KEYREQTYPE=LESSOREQUAL----+     
                        '-,KEYREQTYPE=GREATEROREQUAL-'     

Read syntax diagramSkip visual syntax diagram
parameters-3

>>-+-----------------------------------+------------------------>
   +-,BUFLIST=buflist-| parameters-4 |-+   
   '-,BUFFER=buffer-| parameters-6 |---'   

   .-,ADJAREA=NO_ADJAREA-.                      
>--+---------------------+--| parameters-22 |------------------->
   '-,ADJAREA=adjarea----'                      

>--+-,LISTNUM=listnum-| parameters-7 |-| parameters-21 |---------+-><
   |                  .-,LISTNUM=NO_LISTNUM----------------.     |   
   +-,ENTRYID=entryid-+------------------------------------+-----+   
   |                  '-,LISTNUM=listnum-| parameters-21 |-'     |   
   |                      .-,LISTNUM=NO_LISTNUM----------------. |   
   +-,ENTRYNAME=entryname-+------------------------------------+-+   
   |                      '-,LISTNUM=listnum-| parameters-21 |-' |   
   '-,LOCBYCURSOR-,LISTNUM=listnum-| parameters-21 |-------------'   

Read syntax diagramSkip visual syntax diagram
parameters-4

   .-,BUFADDRTYPE=VIRTUAL,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFALET=NO_BUFALET-.   
>>-+----------------------------------------------------------------------------+-->
   +-,BUFADDRTYPE=VIRTUAL-| parameters-5 |--------------------------------------+   
   '-,BUFADDRTYPE=REAL----------------------------------------------------------'   

>--,BUFNUM=bufnum--,BUFINCRNUM=bufincrnum----------------------><

Read syntax diagramSkip visual syntax diagram
parameters-5

   .-,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY------.   
>>-+------------------------------------------+----------------->
   |               .-,BUFSTGKEY=CALLERS_KEY-. |   
   +-,PAGEABLE=YES-+------------------------+-+   
   |               '-,BUFSTGKEY=bufstgkey---' |   
   '-,PAGEABLE=NO-----------------------------'   

   .-,BUFALET=NO_BUFALET-.   
>--+---------------------+-------------------------------------><
   '-,BUFALET=bufalet----'   

Read syntax diagramSkip visual syntax diagram
parameters-6

   .-,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY------.   
>>-+------------------------------------------+----------------->
   |               .-,BUFSTGKEY=CALLERS_KEY-. |   
   +-,PAGEABLE=YES-+------------------------+-+   
   |               '-,BUFSTGKEY=bufstgkey---' |   
   '-,PAGEABLE=NO-----------------------------'   

>--,BUFSIZE=bufsize--------------------------------------------><

Read syntax diagramSkip visual syntax diagram
parameters-7

   .-,LISTPOS=HEAD-.   
>>-+---------------+-------------------------------------------->
   '-,LISTPOS=TAIL-'   

   .-,ENTRYKEY=NO_ENTRYKEY-----------------------------.   
>--+---------------------------------------------------+-------><
   |                    .-,KEYREQTYPE=EQUAL----------. |   
   '-,ENTRYKEY=entrykey-+----------------------------+-'   
                        +-,KEYREQTYPE=LESSOREQUAL----+     
                        '-,KEYREQTYPE=GREATEROREQUAL-'     

Read syntax diagramSkip visual syntax diagram
parameters-8

>>-+-,ENTRYTYPE=ANY-| parameters-9 |--+------------------------->
   '-,ENTRYTYPE=OLD-| parameters-13 |-'   

>--+------------------------------------+----------------------->
   +-,BUFLIST=buflist-| parameters-15 |-+   
   '-,BUFFER=buffer-| parameters-17 |---'   

   .-,ADJAREA=NO_ADJAREA-.   
>--+---------------------+-------------------------------------><
   '-,ADJAREA=adjarea----'   

Read syntax diagramSkip visual syntax diagram
parameters-9

>>-+-,LISTNUM=listnum-| parameters-10 |--------+---------------><
   +-,ENTRYID=entryid-| parameters-11 |--------+   
   +-,ENTRYNAME=entryname-+------------------+-+   
   |                      '-,LISTNUM=listnum-' |   
   '-,LOCBYCURSOR-| parameters-12 |------------'   

Read syntax diagramSkip visual syntax diagram
parameters-10

   .-,LISTPOS=HEAD-.   
>>-+---------------+-------------------------------------------->
   '-,LISTPOS=TAIL-'   

   .-,ENTRYKEY=NO_ENTRYKEY-----------------------------.   
>--+---------------------------------------------------+-------><
   |                    .-,KEYREQTYPE=EQUAL----------. |   
   '-,ENTRYKEY=entrykey-+----------------------------+-'   
                        +-,KEYREQTYPE=LESSOREQUAL----+     
                        '-,KEYREQTYPE=GREATEROREQUAL-'     

Read syntax diagramSkip visual syntax diagram
parameters-11

>>-+------------------+--+----------------------+--------------><
   '-,LISTNUM=listnum-'  +-,ENTRYKEY=entrykey---+   
                         '-,ENTRYNAME=entryname-'   

Read syntax diagramSkip visual syntax diagram
parameters-12

>>-,LISTNUM=listnum--+----------------------+------------------><
                     +-,ENTRYKEY=entrykey---+   
                     '-,ENTRYNAME=entryname-'   

Read syntax diagramSkip visual syntax diagram
parameters-13

>>-+-,LISTNUM=listnum-| parameters-14 |-----------+------------->
   |                  .-,LISTNUM=NO_LISTNUM-.     |   
   +-,ENTRYID=entryid-+---------------------+-----+   
   |                  '-,LISTNUM=listnum----'     |   
   |                      .-,LISTNUM=NO_LISTNUM-. |   
   +-,ENTRYNAME=entryname-+---------------------+-+   
   |                      '-,LISTNUM=listnum----' |   
   '-,LOCBYCURSOR-,LISTNUM=listnum----------------'   

>--| parameters-23 |-------------------------------------------><

Read syntax diagramSkip visual syntax diagram
parameters-14

   .-,LISTPOS=HEAD-.   
>>-+---------------+-------------------------------------------->
   '-,LISTPOS=TAIL-'   

   .-,ENTRYKEY=NO_ENTRYKEY-----------------------------.   
>--+---------------------------------------------------+-------><
   |                    .-,KEYREQTYPE=EQUAL----------. |   
   '-,ENTRYKEY=entrykey-+----------------------------+-'   
                        +-,KEYREQTYPE=LESSOREQUAL----+     
                        '-,KEYREQTYPE=GREATEROREQUAL-'     

Read syntax diagramSkip visual syntax diagram
parameters-15

>>-,ELEMNUM=elemnum--------------------------------------------->

   .-,BUFADDRTYPE=VIRTUAL,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFALET=NO_BUFALET-.   
>--+----------------------------------------------------------------------------+-->
   +-,BUFADDRTYPE=VIRTUAL-| parameters-16 |-------------------------------------+   
   '-,BUFADDRTYPE=REAL----------------------------------------------------------'   

>--,BUFNUM=bufnum--,BUFINCRNUM=bufincrnum----------------------><

Read syntax diagramSkip visual syntax diagram
parameters-16

   .-,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY------.   
>>-+------------------------------------------+----------------->
   |               .-,BUFSTGKEY=CALLERS_KEY-. |   
   +-,PAGEABLE=YES-+------------------------+-+   
   |               '-,BUFSTGKEY=bufstgkey---' |   
   '-,PAGEABLE=NO-----------------------------'   

   .-,BUFALET=NO_BUFALET-.   
>--+---------------------+-------------------------------------><
   '-,BUFALET=bufalet----'   

Read syntax diagramSkip visual syntax diagram
parameters-17

>>-,ELEMNUM=elemnum--------------------------------------------->

   .-,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY------.   
>--+------------------------------------------+----------------->
   |               .-,BUFSTGKEY=CALLERS_KEY-. |   
   +-,PAGEABLE=YES-+------------------------+-+   
   |               '-,BUFSTGKEY=bufstgkey---' |   
   '-,PAGEABLE=NO-----------------------------'   

>--,BUFSIZE=bufsize--------------------------------------------><

Read syntax diagramSkip visual syntax diagram
parameters-18

>>-,LOCKOPER=-+-SET-| parameters-19 |------------+-------------><
              |       .-,LOCKCOMP=NO_LOCKCOMP-.  |   
              +-RESET-+-----------------------+--+   
              |       '-,LOCKCOMP=lockcomp----'  |   
              |         .-,LOCKMODE=UNCOND-.     |   
              +-NOTHELD-+------------------+-----+   
              |         '-,LOCKMODE=COND---'     |   
              |        .-,LOCKCOMP=NO_LOCKCOMP-. |   
              '-HELDBY-+-----------------------+-'   
                       '-,LOCKCOMP=lockcomp----'     

Read syntax diagramSkip visual syntax diagram
parameters-19

   .-,LOCKMODE=UNCOND---.  .-,LOCKDATA=NO_LOCKDATA-.   
>>-+--------------------+--+-----------------------+-----------><
   +-,LOCKMODE=COND-----+  '-,LOCKDATA=lockdata----'   
   '-,LOCKCOMP=lockcomp-'                              

Read syntax diagramSkip visual syntax diagram
parameters-20

   .-,MODE=SYNCSUSPEND-----------------------.   
>>-+-----------------------------------------+-----------------><
   +-,MODE=SYNCECB-,REQECB=reqecb------------+   
   |                .-,REQDATA=NO_REQDATA-.  |   
   +-,MODE=SYNCEXIT-+---------------------+--+   
   |                '-,REQDATA=reqdata----'  |   
   +-,MODE=SYNCTOKEN-,REQTOKEN=reqtoken------+   
   +-,MODE=ASYNCECB-,REQECB=reqecb-----------+   
   |                 .-,REQDATA=NO_REQDATA-. |   
   +-,MODE=ASYNCEXIT-+---------------------+-+   
   |                 '-,REQDATA=reqdata----' |   
   +-,MODE=ASYNCTOKEN-,REQTOKEN=reqtoken-----+   
   '-,MODE=ASYNCNORESPONSE-------------------'   

Read syntax diagramSkip visual syntax diagram
parameters-21

   .-,AUTHCOMP=NO_AUTHCOMP----------------------------.   
>>-+--------------------------------------------------+--------->
   |                    .-,AUTHCOMPTYPE=EQUAL-------. |   
   '-,AUTHCOMP=authcomp-+---------------------------+-'   
                        '-,AUTHCOMPTYPE=LESSOREQUAL-'     

   .-,NEWAUTH=NO_NEWAUTH-.   
>--+---------------------+-------------------------------------><
   '-,NEWAUTH=newauth----'   

Read syntax diagramSkip visual syntax diagram
parameters-22

   .-,LISTKEYTYPE=NO_LISTKEYTYPE-----------------------.   
>>-+---------------------------------------------------+-------><
   |                   .-,LISTKEYINC=NO_LISTKEYINC-.   |   
   +-,LISTKEYTYPE=MOVE-+---------------------------+---+   
   |                   '-,LISTKEYINC=listkeyinc----'   |   
   |                     .-,LISTKEYINC=NO_LISTKEYINC-. |   
   +-,LISTKEYTYPE=CREATE-+---------------------------+-+   
   |                     '-,LISTKEYINC=listkeyinc----' |   
   |                  .-,LISTKEYINC=NO_LISTKEYINC-.    |   
   '-,LISTKEYTYPE=ANY-+---------------------------+----'   
                      '-,LISTKEYINC=listkeyinc----'        

Read syntax diagramSkip visual syntax diagram
parameters-23

   .-,UPDATECURSOR=NO----------------------------------------------.   
>>-+---------------------------------------------------------------+-><
   |                                         .-,LISTDIR=TOTAIL-.   |   
   |                   .-,CURSORUPDTYPE=NEXT-+-----------------+-. |   
   |                   |                     '-,LISTDIR=TOHEAD-' | |   
   '-,UPDATECURSOR=YES-+-----------------------------------------+-'   
                       +-,CURSORUPDTYPE=NEXTCOND-----------------+     
                       +-,CURSORUPDTYPE=CURRENT------------------+     
                       '-,CURSORUPDTYPE=CURRENTCOND--------------'     

Note:
  1. In the main diagram, if DATAOPER is not specified, DATAOPER=NONE is the default and you must code the required parameters shown in the | parameters-1 | fragment.
  2. In the | parameters-3 | fragment, one of the following must be specified:
    • BUFLIST=buflist
    • BUFFER=buffer
    • ADJAREA=adjarea

    In addition, ADJAREA=adjarea can be specified with either BUFLIST=buflist or BUFFER=buffer.

  3. In the | parameters-8 | fragment, if ENTRYTYPE is not specified, ENTRYTYPE=ANY is the default and you must code the required parameters specified in the | parameters-9 | fragment.
  4. If MODE=SYNCTOKEN or MODE=ASYNCTOKEN is specified, ANSAREA= ansarea and ANSLEN=anslen are required.
  5. If MODE=ASYNCNORESPONSE is specified, BUFFER, BUFLIST, and LOCKINDEX may not be specified.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014