![](dblue_rule.gif) |
The syntax of the IXCMSGIX macro is as follows:
![Read syntax diagram](./c.gif)
main diagram
>>-IXCMSGIX--b--+-TOKEN=token-------+--------------------------->
'-MSGTOKEN=msgtoken-'
.-,MULTIPART=NO-,MSGBUF=msgbuf----.
>--+---------------------------------+-------------------------->
'-,MULTIPART=YES-| parameters-1 |-'
.-,MSGSTGKEY=JOINKEY---. .-,MOVECURSOR=YES-.
>--+----------------------+--+-----------------+---------------->
'-,MSGSTGKEY=msgstgkey-' '-,MOVECURSOR=NO--'
.-,STARTOFFSET=0-----------.
>--+--------------------------+--+------------------+----------->
'-,STARTOFFSET=startoffset-' '-,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
.-,#MSGPARTS=AS_NEEDED-.
>>-+----------------------+----,ELEMENT=element----------------->
'-,#MSGPARTS=#msgparts-'
.-,ELEMADDRMODE=31-.
>--+------------------+----------------------------------------->
'-,ELEMADDRMODE=64-'
>--,ELEMFORM=-+-TABLE---,NEXTOFF=nextoff------------------------------------+-->
| .-,ENDOFQUEUE=ZERO-------. |
'-QUEUE---,NEXTPTROFF=nextptroff---+------------------------+-'
'-,ENDOFQUEUE=endofqueue-'
>--+-,PARTOFF=partoff------------------------------------+------>
| .-,PARTALET=ZERO-----------. |
'-,PARTPTROFF=partptroff-+--------------------------+-'
+-,PARTALET=partalet-------+
+-,PARTALETOFF=partaletoff-+
'-,PARTALETTBL=partalettbl-'
>--+-,PARTLEN=partlen-------+----------------------------------><
+-,PARTLENOFF=partlenoff-+
'-,PARTLENTBL=partlentbl-'
|