Syntax Diagram

The syntax diagram for IXLLIST REQUEST=MOVE is as follows:

main diagram

Read syntax diagramSkip visual syntax diagram IXLLIST REQUEST=MOVE,MOVETOLIST= movetolist,MOVETOKEY=NO_MOVETOKEY,MOVETOKEY= movetokey,MOVETOPOS=HEAD,MOVETOPOS=TAIL,DATAOPER=NONEparameters-1,DATAOPER=READparameters-3,DATAOPER=WRITEparameters-8,CONTOKEN= contoken,REQID=NO_REQID,REQID= reqid,VERSCOMP=NO_VERSCOMP,VERSCOMP= verscomp,VERSCOMPTYPE=NO_VERSCOMPTYPE,VERSCOMPTYPE=LESSOREQUAL,VERSUPDATE=NONE,VERSUPDATE=INC,VERSUPDATE=DEC,VERSUPDATE=SET ,NEWVERS= newvers ,LOCKINDEX=NO_LOCKINDEX,LOCKINDEX= lockindexparameters-18parameters-20,ANSAREA=NO_ANSAREA,ANSAREA= ansarea ,ANSLEN= anslen ,RETCODE= retcode,RSNCODE= rsncode,PLISTVER=IMPLIED_VERSION,PLISTVER=MAX,PLISTVER= plistver,MF=S,MF=(L, mfctrl,0D, mfattr),MF=(E, mfctrl,COMPLETE)

parameters-1

Read syntax diagramSkip visual syntax diagram,LISTNUM= listnumparameters-2parameters-21,ENTRYID= entryid,LISTNUM=NO_LISTNUM,LISTNUM= listnumparameters-21,ENTRYNAME= entryname,LISTNUM=NO_LISTNUM,LISTNUM= listnumparameters-21,LOCBYCURSOR ,LISTNUM= listnum parameters-21

parameters-2

Read syntax diagramSkip visual syntax diagram,LISTPOS=HEAD,LISTPOS=TAIL,ENTRYKEY=NO_ENTRYKEY,ENTRYKEY= entrykey,KEYREQTYPE=EQUAL,KEYREQTYPE=LESSOREQUAL,KEYREQTYPE=GREATEROREQUAL

parameters-3

Read syntax diagramSkip visual syntax diagram,BUFLIST= buflistparameters-4,BUFFER= bufferparameters-6,ADJAREA=NO_ADJAREA,ADJAREA= adjareaparameters-22,LISTNUM= listnumparameters-7parameters-21,ENTRYID= entryid,LISTNUM=NO_LISTNUM,LISTNUM= listnumparameters-21,ENTRYNAME= entryname,LISTNUM=NO_LISTNUM,LISTNUM= listnumparameters-21,LOCBYCURSOR ,LISTNUM= listnum parameters-21

parameters-4

Read syntax diagramSkip visual syntax diagram,BUFADDRTYPE=VIRTUAL,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFALET=NO_BUFALET,BUFADDRTYPE=VIRTUALparameters-5,BUFADDRTYPE=REAL,BUFNUM= bufnum,BUFINCRNUM= bufincrnum

parameters-5

Read syntax diagramSkip visual syntax diagram,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFSTGKEY= bufstgkey,PAGEABLE=NO,BUFALET=NO_BUFALET,BUFALET= bufalet

parameters-6

Read syntax diagramSkip visual syntax diagram,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFSTGKEY= bufstgkey,PAGEABLE=NO,BUFSIZE= bufsize

parameters-7

Read syntax diagramSkip visual syntax diagram,LISTPOS=HEAD,LISTPOS=TAIL,ENTRYKEY=NO_ENTRYKEY,ENTRYKEY= entrykey,KEYREQTYPE=EQUAL,KEYREQTYPE=LESSOREQUAL,KEYREQTYPE=GREATEROREQUAL

parameters-8

Read syntax diagramSkip visual syntax diagram,ENTRYTYPE=ANYparameters-9,ENTRYTYPE=OLDparameters-13,BUFLIST= buflistparameters-15,BUFFER= bufferparameters-17,ADJAREA=NO_ADJAREA,ADJAREA= adjarea

parameters-9

Read syntax diagramSkip visual syntax diagram,LISTNUM= listnumparameters-10,ENTRYID= entryidparameters-11,ENTRYNAME= entryname,LISTNUM= listnum,LOCBYCURSORparameters-12

parameters-10

Read syntax diagramSkip visual syntax diagram,LISTPOS=HEAD,LISTPOS=TAIL,ENTRYKEY=NO_ENTRYKEY,ENTRYKEY= entrykey,KEYREQTYPE=EQUAL,KEYREQTYPE=LESSOREQUAL,KEYREQTYPE=GREATEROREQUAL

parameters-11

Read syntax diagramSkip visual syntax diagram,LISTNUM= listnum,ENTRYKEY= entrykey,ENTRYNAME= entryname

parameters-12

Read syntax diagramSkip visual syntax diagram,LISTNUM= listnum,ENTRYKEY= entrykey,ENTRYNAME= entryname

parameters-13

Read syntax diagramSkip visual syntax diagram,LISTNUM= listnumparameters-14,ENTRYID= entryid,LISTNUM=NO_LISTNUM,LISTNUM= listnum,ENTRYNAME= entryname,LISTNUM=NO_LISTNUM,LISTNUM= listnum,LOCBYCURSOR ,LISTNUM= listnum parameters-23

parameters-14

Read syntax diagramSkip visual syntax diagram,LISTPOS=HEAD,LISTPOS=TAIL,ENTRYKEY=NO_ENTRYKEY,ENTRYKEY= entrykey,KEYREQTYPE=EQUAL,KEYREQTYPE=LESSOREQUAL,KEYREQTYPE=GREATEROREQUAL

parameters-15

Read syntax diagramSkip visual syntax diagram,ELEMNUM= elemnum,BUFADDRTYPE=VIRTUAL,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFALET=NO_BUFALET,BUFADDRTYPE=VIRTUALparameters-16,BUFADDRTYPE=REAL,BUFNUM= bufnum,BUFINCRNUM= bufincrnum

parameters-16

Read syntax diagramSkip visual syntax diagram,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFSTGKEY= bufstgkey,PAGEABLE=NO,BUFALET=NO_BUFALET,BUFALET= bufalet

parameters-17

Read syntax diagramSkip visual syntax diagram,ELEMNUM= elemnum,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFSTGKEY= bufstgkey,PAGEABLE=NO,BUFSIZE= bufsize

parameters-18

Read syntax diagramSkip visual syntax diagram,LOCKOPER=SETparameters-19RESET,LOCKCOMP=NO_LOCKCOMP,LOCKCOMP= lockcompNOTHELD,LOCKMODE=UNCOND,LOCKMODE=CONDHELDBY,LOCKCOMP=NO_LOCKCOMP,LOCKCOMP= lockcomp

parameters-19

Read syntax diagramSkip visual syntax diagram,LOCKMODE=UNCOND,LOCKMODE=COND,LOCKCOMP= lockcomp,LOCKDATA=NO_LOCKDATA,LOCKDATA= lockdata

parameters-20

Read syntax diagramSkip visual syntax diagram,MODE=SYNCSUSPEND,MODE=SYNCECB ,REQECB= reqecb ,MODE=SYNCEXIT,REQDATA=NO_REQDATA,REQDATA= reqdata,MODE=SYNCTOKEN ,REQTOKEN= reqtoken ,MODE=ASYNCECB ,REQECB= reqecb ,MODE=ASYNCEXIT,REQDATA=NO_REQDATA,REQDATA= reqdata,MODE=ASYNCTOKEN ,REQTOKEN= reqtoken ,MODE=ASYNCNORESPONSE

parameters-21

Read syntax diagramSkip visual syntax diagram,AUTHCOMP=NO_AUTHCOMP,AUTHCOMP= authcomp,AUTHCOMPTYPE=EQUAL,AUTHCOMPTYPE=LESSOREQUAL,NEWAUTH=NO_NEWAUTH,NEWAUTH= newauth

parameters-22

Read syntax diagramSkip visual syntax diagram,LISTKEYTYPE=NO_LISTKEYTYPE,LISTKEYTYPE=MOVE,LISTKEYINC=NO_LISTKEYINC,LISTKEYINC= listkeyinc,LISTKEYTYPE=CREATE,LISTKEYINC=NO_LISTKEYINC,LISTKEYINC= listkeyinc,LISTKEYTYPE=ANY,LISTKEYINC=NO_LISTKEYINC,LISTKEYINC= listkeyinc

parameters-23

Read syntax diagramSkip visual syntax diagram,UPDATECURSOR=NO,UPDATECURSOR=YES,CURSORUPDTYPE=NEXT,LISTDIR=TOTAIL,LISTDIR=TOHEAD,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.