The syntax diagram for IXLLIST REQUEST=READ_LCONTROLS is as follows:
![Read syntax diagram](./c.gif)
main diagram
>>-IXLLIST--b--REQUEST=READ_LCONTROLS--,CONTOKEN=contoken------->
.-,REQID=NO_REQID-.
>--+-----------------+--+-,BUFLIST=buflist-| parameters-1 |-+--->
'-,REQID=reqid----' '-,BUFFER=buffer-| parameters-2 |---'
>--,LISTNUM=listnum--------------------------------------------->
.-,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-----'
.-,ANSAREA=NO_ANSAREA-------------.
>--+---------------------------------+--+------------------+---->
'-,ANSAREA=ansarea-,ANSLEN=anslen-' '-,RETCODE=retcode-'
.-.PLISTVER=IMPLIED_VERSION-.
>--+------------------+--+---------------------------+---------->
'-,RSNCODE=rsncode-' +-.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----------------------------------------------------------'
![Read syntax diagram](./c.gif)
parameters-2
.-,PAGEABLE=YES,BUFSTGKEY=CALLERS_KEY------.
>>-+------------------------------------------+----------------><
| .-,BUFSTGKEY=CALLERS_KEY-. |
+-,PAGEABLE=YES-+------------------------+-+
| '-,BUFSTGKEY=bufstgkey---' |
'-,PAGEABLE=NO-----------------------------'
Note: - If MODE=SYNCTOKEN or MODE=ASYNCTOKEN is specified, ANSAREA=ansarea
and ANSLEN=anslen are required.
- If MODE=ASYNCNORESPONSE is specified, BUFLIST and BUFFER may not
be specified.