The syntax diagram for IXLLIST REQUEST=READ_MULT is as follows:
![Read syntax diagram](./c.gif)
main diagram
>>-IXLLIST--b--REQUEST=READ_MULT-------------------------------->
>--,TYPE=-+-ENTDATA------------------+-------------------------->
+-ADJDATA-,ADJAREA=adjarea-+
'-ECONTROLS----------------'
>--+---------------------------------+--,CONTOKEN=contoken------>
| .-,RESTOKEN=NO_RESTOKEN-. |
+-+-----------------------+-------+
| '-,RESTOKEN=restoken----' |
| .-,EXTRESTOKEN=NO_EXTRESTOKEN-. |
'-+-----------------------------+-'
'-,EXTRESTOKEN=extrestoken----'
.-,REQID=NO_REQID-.
>--+-----------------+------------------------------------------>
'-,REQID=reqid----'
>--+-,BUFLIST=buflist-| parameters-1 |----------------+--------->
'-,BUFFER=buffer-| parameters-2 |-,BUFSIZE=bufsize-'
.-,LISTNUM=NO_LISTNUM---------------.
>--+-----------------------------------+------------------------>
'-,LISTNUM=listnum-| parameters-5 |-'
.-,KEYCOMP=NO_KEYCOMP-.
>--+---------------------+-------------------------------------->
'-,KEYCOMP=keycomp----'
.-,VERSCOMP=NO_VERSCOMP----------------------------.
>--+--------------------------------------------------+--------->
| .-,VERSCOMPTYPE=EQUAL-------. |
'-,VERSCOMP=verscomp-+---------------------------+-'
'-,VERSCOMPTYPE=LESSOREQUAL-'
.-,LOCKINDEX=NO_LOCKINDEX---------------.
>--+---------------------------------------+-------------------->
'-,LOCKINDEX=lockindex-| parameters-3 |-'
.-,ANSAREA=NO_ANSAREA-------------.
>--| parameters-4 |--+---------------------------------+-------->
'-,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 diagram](./c.gif)
parameters-1
.-,BUFADDRTYPE=VIRTUAL,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY,BUFALET=NO_BUFALET-.
>>-+----------------------------------------------------------------------------+-->
| .-,BUFALET=NO_BUFALET-. |
+-,BUFADDRTYPE=VIRTUAL-| parameters-2 |-+---------------------+--------------+
| '-,BUFALET=bufalet----' |
'-,BUFADDRTYPE=REAL----------------------------------------------------------'
>--,BUFNUM=bufnum----------------------------------------------><
![Read syntax diagram](./c.gif)
parameters-2
.-,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY------.
>>-+------------------------------------------+----------------><
| .-,BUFSTGKEY=CALLERS_KEY-. |
+-,PAGEABLE=YES-+------------------------+-+
| '-,BUFSTGKEY=bufstgkey---' |
'-,PAGEABLE=NO-----------------------------'
![Read syntax diagram](./c.gif)
parameters-3
>>-,LOCKOPER=-+-NOTHELD-,LOCKMODE=COND-----------+-------------><
| .-,LOCKCOMP=NO_LOCKCOMP-. |
'-HELDBY-+-----------------------+-'
'-,LOCKCOMP=lockcomp----'
![Read syntax diagram](./c.gif)
parameters-4
.-,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 diagram](./c.gif)
parameters-5
.-,AUTHCOMP=NO_AUTHCOMP----------------------------.
>>-+--------------------------------------------------+--------><
| .-,AUTHCOMPTYPE=EQUAL-------. |
'-,AUTHCOMP=authcomp-+---------------------------+-'
'-,AUTHCOMPTYPE=LESSOREQUAL-'
Note: - If MODE=SYNCTOKEN or MODE=ASYNCTOKEN is specified, ANSAREA=ansarea
and ANSLEN=anslen are required.
- If MODE=ASYNCNORESPONSE is specified, BUFFER, BUFLIST, and LOCKINDEX
may not be specified.