The IXCSEND macro is written as follows:
![Read syntax diagram](./c.gif)
main diagram
.-,MSGID=0-----. .-,MSGCNTL=0-------.
>>-IXCSEND--b--+--------------+--+------------------+----------->
'-,MSGID=msgid-' '-,MSGCNTL=msgcntl-'
>--+-,NODATA------------------------------------------------------------+-->
+-,MSGDATA=msgdata-,MSGLEN=msglen------------------------------------+
| .-,#MSGDESC=1--------. .-,LENMDENTRY=16----------. |
'-,MSGDESC=msdesc-+--------------------+-+-------------------------+-'
'-,#MSGDESC=#msgdesc-' '-,LENMDENTRY=#lenmdentry-'
.-,MSGSTGKEY=ANY----.
>--+-------------------+--,SENDER=sender------------------------>
'-,MSGSTGKEY=msgkey-'
.-,SENDERID=0--------. .-,USERDATA=0--------.
>--+--------------------+--+--------------------+--------------->
'-,SENDERID=senderid-' '-,USERDATA=userdata-'
>--+-,SENDTO=SERVER-| parameters-1 |-----+---------------------->
'-,SENDTO=ORIGINATOR-| parameters-2 |-'
.-,EXPECTREPLY=NO-----------------------------------.
>--+---------------------------------------------------+-------->
| .-,RESPONSELEVEL=0-------------. |
'-,EXPECTREPLY=YES-+------------------------------+-'
'-,RESPONSELEVEL=responselevel-'
.-,SENDTIME=5--------. .-,RESPTIME=60-------.
>--+--------------------+--+--------------------+--------------->
'-,SENDTIME=sendtime-' '-,RESPTIME=resptime-'
.-,HOLDTIME=NONE-----.
>--+--------------------+--------------------------------------->
'-,HOLDTIME=holdtime-'
.-,TTOKEN=CURRENT-.
.-,RECVBIND=TASK-+-----------------+-----.
| '-,TTOKEN=ttoken--' |
>--+----------------------------------------+------------------->
+-,RECVBIND=ADDRSPACE-+-,PRIMARY-------+-+
| +-,HOME----------+ |
| '-,STOKEN=stoken-' |
'-,RECVBIND=SYSTEM-----------------------'
.-,RETMSGTOKEN=NONE--------.
>--+--------------------------+--+------------------+----------->
'-,RETMSGTOKEN=retmsgtoken-' '-,RETCODE=retcode-'
.-,PLISTVER=IMPLIED_VERSION-.
>--+------------------+--+---------------------------+---------->
'-,RSNCODE=rsncode-' +-,PLISTVER=MAX-------------+
'-,PLISTVER=plistver--------'
.-,MF=S--------------------------.
>--+--------------------------------+--------------------------><
| .-,0D-----. |
+-,MF=(L-,mfctrl-+---------+-)---+
| '-,mfattr-' |
| .-,COMPLETE-. |
'-,MF=(E-,mfctrl-+-----------+-)-'
![Read syntax diagram](./c.gif)
parameters-1
>>-,FUNCTION=function--,DESCRIPTION=description----------------->
.-,CLIENTLEVEL=0-----------.
>--+--------------------------+--------------------------------->
'-,CLIENTLEVEL=clientlevel-'
.-,CRITERIA=SC_MINSERVERLEVEL-.
>--+-----------------------------+------------------------------>
'-,CRITERIA=criteria----------'
>--+-,SERVER=server-+-,SYSTEMS=ALL--------------------+-+------><
| +-,SYSTEMS=OTHER------------------+ |
| +-,SYSTEMS=LOCAL------------------+ |
| +-,SYSTEMS=NAME-| parameters-3 |--+ |
| +-,SYSTEMS=SYSID-| parameters-5 |-+ |
| | .-,#SYSTEMS=1-------. | |
| +-+-------------------+-----------+ |
| | '-,#SYSTEMS=systems-' | |
| | .-,LENSYSENTRY=4-----------. | |
| '-+--------------------------+----' |
| '-,LENSYSENTRY=lensysentry-' |
'-,SERVERID=serverid---------------------------------'
![Read syntax diagram](./c.gif)
parameters-2
>>-,RESPTOKEN=resptoken----------------------------------------->
.-,RESPRETCODE=0----------------------------------------.
>--+-------------------------------------------------------+---->
| .-,RESPRSNCODE=0-----------. |
'-,RESPRETCODE=respretcode-+--------------------------+-'
'-,RESPRSNCODE=resprsncode-'
.-,SUPPLIEDLEVEL=0-------------.
>--+------------------------------+----------------------------->
'-,SUPPLIEDLEVEL=suppliedlevel-'
.-,SUPPORTLEVEL=0------------.
>--+----------------------------+------------------------------><
'-,SUPPORTLEVEL=supportlevel-'
![Read syntax diagram](./c.gif)
parameters-3
.-,WILDCARDONE=?-----------.
>>-,SYSNAME=sysname-+--------------------------+---------------->
'-,WILDCARDONE=wildcardone-'
>----| parameters-4 |------------------------------------------><
![Read syntax diagram](./c.gif)
parameters-4
.-,WILDCARDANY=*-----------.
>>-+--------------------------+--| parameters-5 |--------------><
'-,WILDCARDANY=wildcardany-'
![Read syntax diagram](./c.gif)
parameters-5
.-,#SYSTEMS=1--------. .-,#LENSYSENTRY=8------------.
>>-+--------------------+--+----------------------------+------->
'-,#SYSTEMS=#systems-' '-,#LENSYSENTRY=#lensysentry-'
>--| parameters-6 |--------------------------------------------><
![Read syntax diagram](./c.gif)
parameters-6
.-,#SYSTEMS=1--------. .-,#LENSYSENTRY=8------------.
>>-,SYSID=sysid-+--------------------+-+----------------------------+-><
'-,#SYSTEMS=#systems-' '-,#LENSYSENTRY=#lensysentry-'