The syntax of the IXLVECTR macro is as follows:
![Read syntax diagram](./c.gif)
main diagram
>>-IXLVECTR--b----VECTORTOKEN=vectortoken----------------------->
>----,WORKAREA=workarea----------------------------------------->
>--,REQUEST=-+-MODIFYVECTORSIZE--| parameters-1 |-+------------->
+-LTVECENTRIES--| parameters-3 |-----+
+-TESTLISTSTATE--| parameters-5 |----+
'-TESTLOCALCACHE--| parameters-7 |---'
>--+------------------+----------------------------------------><
'-,RETCODE=retcode-'
![Read syntax diagram](./c.gif)
parameters-1
>>---,VECTORLEN=vectorlen------,ACTUALVECLEN=actualveclen------->
.-,BRANCHTABLE=NO-------------------.
>--+-----------------------------------+-----------------------><
'-,BRANCHTABLE=YES-| parameters-2 |-'
![Read syntax diagram](./c.gif)
parameters-2
>>---,MODIFYDONE=modifydone------,LESSTHAN=lessthan------------->
>----,NOSTORAGE=nostorage------,INVALIDTOKN=invalidtokn--------->
>----,INVALIDLEN=invalidlen------------------------------------><
![Read syntax diagram](./c.gif)
parameters-3
>>---,VECTORINDEX=vectorindex------,BITSTRING=bitstring--------->
.-,BRANCHTABLE=NO-------------------.
>--+-----------------------------------+-----------------------><
'-,BRANCHTABLE=YES-| parameters-4 |-'
![Read syntax diagram](./c.gif)
parameters-4
>>---,ALLEMPVAL=allempval------,SOMENEINV=someneinv------------->
>----,INDXINVALID=indxinvalid------,INVALIDTOKN=invalidtokn----><
![Read syntax diagram](./c.gif)
parameters-5
>>---,VECTORINDEX=vectorindex----------------------------------->
.-,BRANCHTABLE=NO-------------------.
>--+-----------------------------------+-----------------------><
'-,BRANCHTABLE=YES-| parameters-6 |-'
![Read syntax diagram](./c.gif)
parameters-6
>>---,LSTEMPTY=lstempty------,LSTNONEMPTY=lstnonempty----------->
>----,INDXINVALID=indxinvalid------,INVALIDTOKN=invalidtokn----><
![Read syntax diagram](./c.gif)
parameters-7
.-,VALIDATE=YES,VECTORINDEX=NO_VECTORINDEX------.
>>-+-----------------------------------------------+-----------><
| .-,VECTORINDEX=NO_VECTORINDEX-. |
+-,VALIDATE=YES-+-----------------------------+-+
| '-,VECTORINDEX=vectorindex----' |
'-,VALIDATE=NO---,VECTORINDEX=vectorindex-------'