Syntax Diagram

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

main diagram

Read syntax diagramSkip visual syntax diagram IXLLIST REQUEST=WRITE,ENTRYTYPE=ANYparameters-1,ENTRYTYPE=OLDparameters-4,ENTRYTYPE=NEWparameters-6,UPDATECURSOR=NO,UPDATECURSOR=YES,CURSORUPDTYPE=NEXT,CURSORUPDTYPE=NEXTCOND,CURSORUPDTYPE=CURRENT,CURSORUPDTYPE=CURRENTCOND,LISTDIR=TOTAIL,LISTDIR=TOHEAD,CONTOKEN= contoken,REQID=NO_REQID,REQID= reqid,BUFLIST= buflistparameters-7,BUFFER= bufferparameters-9,ADJAREA=NO_ADJAREA,ADJAREA= adjarea,LISTKEYTYPE=NO_LISTKEYTYPE,LISTKEYTYPE=MOVE,LISTKEYINC=NO_LISTKEYINC,LISTKEYINC= listkeyinc,LISTKEYTYPE=CREATE,LISTKEYINC=NO_LISTKEYINC,LISTKEYINC= listkeyinc,LISTKEYTYPE=ANY,LISTKEYINC=NO_LISTKEYINC,LISTKEYINC= listkeyinc,VERSCOMP=NO_VERSCOMP,VERSCOMP= verscomp,VERSCOMPTYPE=EQUAL,VERSCOMPTYPE=LESSOREQUAL,VERSUPDATE=NONE,VERSUPDATE=INC,VERSUPDATE=DEC,VERSUPDATE=SET,NEWVERS= newvers ,LOCKINDEX=NO_LOCKINDEX,LOCKINDEX= lockindexparameters-10parameters-12,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= listnum,ENTRYKEY=NO_ENTRYKEY,ENTRYKEY= entrykey,KEYREQTYPE=EQUAL,KEYREQTYPE=LESSOREQUAL,KEYREQTYPE=GREATEROREQUAL,ENTRYID= entryidparameters-2,ENTRYNAME= entryname,LISTNUM= listnum ,LOCBYCURSORparameters-3,LISTPOS=HEAD,LISTPOS=TAILparameters-13

parameters-2

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

parameters-3

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

parameters-4

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

parameters-5

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

parameters-6

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

parameters-7

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

parameters-8

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

parameters-9

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-10

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

parameters-11

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

parameters-12

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-13

Read syntax diagramSkip visual syntax diagram,AUTHCOMP=NO_AUTHCOMP,AUTHCOMP= authcomp,AUTHCOMPTYPE=EQUAL,AUTHCOMPTYPE=LESSOREQUAL,NEWAUTH=NO_NEWAUTH,NEWAUTH= newauth
Note:
  1. If ENTRYTYPE is not specified, ENTRYTYPE=ANY is the default and you must code the required parameters shown in the | parameters-1 | fragment.
  2. If MODE=SYNCTOKEN or MODE=ASYNCTOKEN is specified, ANSAREA=ansarea and ANSLEN=anslen are required.
  3. If MODE=ASYNCNORESPONSE is specified, you may not code BUFFER, BUFLIST, or LOCKINDEX.