Server channel

Read syntax diagramSkip visual syntax diagramDEFINE CHANNEL

                                              (1)
>>-DEFINE CHANNEL(channel-name)--CHLTYPE(SVR)------------------->

           (2)            (3)
>--TRPTYPE-----(-+-DECNET-------+-)--XMITQ(string)-------------->
                 +-LU62---------+
                 |         (4)  |
                 +-NETBIOS------+
                 |     (4)      |
                 +-SPX----------+
                 '-TCP----------'

                                              (6)
   .-AUTOSTART(DISABLED)-. (5)   .-BATCHHB(0)-------.
>--+---------------------+-------+------------------+----------->
   '-AUTOSTART(ENABLED)--'       'BATCHHB(integer)--'

                 (6)                         (6)
   .-BATCHINT(0)-------. (7)   .-BATCHSZ(50)------.
>--+-------------------+-------+------------------+------------->
   '-BATCHINT(integer)-'       '-BATCHSZ(integer)-'

   .-CMDSCOPE(' ')------------. (9)
>--+--------------------------+--------------------------------->
   |                     (8)  |
   +-CMDSCOPE(qmgr-name)------+
   |             (8)          |
   '-CMDSCOPE(*)--------------'

                   (6)
   .-COMPHDR(NONE)-------------.
>--+---------------------------+-------------------------------->
   |          .-,----------.   |
   |          V            |   |
   '-COMPHDR(---+-NONE---+-+-)-'
                '-SYSTEM-'

                   (6)                             (6)
   .-COMPMSG(NONE)---------------.  .-CONNAME(' ')------.
>--+-----------------------------+--+-------------------+------->
   |          .-,------------.   |  '-CONNAME(string)---'
   |          V              |   |
   '-COMPMSG(---+-NONE-----+-+-)-'
                +-RLE------+
                +-ZLIBFAST-+
                '-ZLIBHIGH-'

                 (6)                  (6)
   .-CONVERT(NO)------.  .-DESCR(' ')------.
>--+------------------+--+-----------------+-------------------->
   '-CONVERT(YES)-----'  '-DESCR(string)---'

                   (6)                  (6)
   .-DISCINT(6000)------.  .-HBINT(300)------.
>--+--------------------+--+-----------------+------------------>
   '-DISCINT(integer)---'  '-HBINT(integer)--'

                 (6)
   .-KAINT(AUTO)------.
>--+------------------+--+--------------------+----------------->
   'KAINT(integer)----'  '-LIKE(channel-name)-'

                   (6)                            (6)
   .-LOCLADDR(' ')------.  .-LONGRTY(999 999 999)------.
>--+--------------------+--+---------------------------+-------->
   'LOCLADDR(string)----'  '-LONGRTY(integer)----------'

                   (6)                          (6)
   .-LONGTMR(1200)------.  .-MAXMSGL(4 194 304)------.
>--+--------------------+--+-------------------------+---------->
   '-LONGTMR(integer)---'  '-MAXMSGL(integer)--------'

                                        (6)
                     .-MCATYPE(PROCESS)------. (10)
>--+--------------+--+-----------------------+------------------>
   '-MCANAME(' ')-'  '-MCATYPE(THREAD)-------'

                  (6)                     (6)
   .-MCAUSER(' ')------.  .-MODENAME(' ')------. (11)
>--+-------------------+--+--------------------+---------------->
   '-MCAUSER(string)---'  '-MODENAME(string)---'

                  (6)                       (6)
   .-MONCHL(QMGR)---------.  .-MSGDATA(' ')----------------.
>--+----------------------+--+-----------------------------+---->
   '-MONCHL(-+-OFF----+-)-'  |          .-+---+--------.   |
             +-LOW----+      |          | '-,-'        |   |
             +-MEDIUM-+      |          V  (12)        |   |
             '-HIGH---'      '-MSGDATA(---------string-+-)-'

                  (6)
   .-MSGEXIT(' ')----------------.
>--+-----------------------------+------------------------------>
   |          .-+---+--------.   |
   |          | '-,-'        |   |
   |          V  (12)        |   |
   '-MSGEXIT(---------string-+-)-'

                    (6)
   .-NPMSPEED(FAST)------. (7)
>--+---------------------+-------------------------------------->
   '-NPMSPEED(NORMAL)----'

                   (6)
   .-PASSWORD(' ')------. (11) (13)
>--+--------------------+--------------------------------------->
   '-PASSWORD(string)---'

   .-QSGDISP(QMGR)-------. (9)
>--+---------------------+-------------------------------------->
   |               (8)   |
   +-QSGDISP(COPY)-------+
   |                (8)  |
   '-QSGDISP(GROUP)------'

                  (6)
   .-RCVDATA(' ')----------------.
>--+-----------------------------+------------------------------>
   |          .-+---+--------.   |
   |          | '-,-'        |   |
   |          V  (12)        |   |
   '-RCVDATA(---------string-+-)-'

                  (6)
   .-RCVEXIT(' ')----------------.  .-NOREPLACE-.
>--+-----------------------------+--+-----------+--------------->
   |          .-+---+--------.   |  '-REPLACE---'
   |          | '-,-'        |   |
   |          V  (12)        |   |
   '-RCVEXIT(---------string-+-)-'

                  (6)                    (6)
   .-SCYDATA(' ')------.  .-SCYEXIT(' ')------.
>--+-------------------+--+-------------------+----------------->
   '-SCYDATA(string)---'  '-SCYEXIT(string)---'

                   (6)
   .-SENDDATA(' ')----------------.
>--+------------------------------+----------------------------->
   |           .-+---+--------.   |
   |           | '-,-'        |   |
   |           V  (12)        |   |
   '-SENDDATA(---------string-+-)-'

                   (6)
   .-SENDEXIT(' ')----------------.
>--+------------------------------+----------------------------->
   |           .-+---+--------.   |
   |           | '-,-'        |   |
   |           V  (12)        |   |
   '-SENDEXIT(---------string-+-)-'

                          (6)                    (6)
   .-SEQWRAP(999 999 999)------.  .-SHORTRTY(10)------.
>--+---------------------------+--+-------------------+--------->
   '-SEQWRAP(integer)----------'  '-SHORTRTY(integer)-'

                  (6)                          (6)
   .-SHORTTMR(60)------.  .-SSLCAUTH(REQUIRED)------.
>--+-------------------+--+-------------------------+----------->
   '-SHORTTMR(integer)-'  '-SSLCAUTH(OPTIONAL)------'

                  (6)                    (6)
   .-SSLCIPH(' ')------.  .-SSLPEER(' ')------.
>--+-------------------+--+-------------------+----------------->
   '-SSLCIPH(string)---'  '-SSLPEER(string)---'

                   (6)
   .-STATCHL(QMGR)---------. (14)
>--+-----------------------+------------------------------------>
   '-STATCHL(-+-OFF----+-)-'
              +-LOW----+
              +-MEDIUM-+
              '-HIGH---'

                 (6)
   .-TPNAME(' ')------. (11)
>--+------------------+----------------------------------------->
   '-TPNAME(string)---'

                 (6)
   .-USERID(' ')------. (11) (13)
>--+------------------+----------------------------------------><
   '-USERID(string)---'

Notes:
  1. This parameter must follow immediately after the channel name except on z/OS.
  2. This is not mandatory on AIX, HP OpenVMS, HP-UX, Linux, i5/OS, Solaris, Windows, and z/OS.
  3. Valid only on HP OpenVMS.
  4. Valid only on Windows.
  5. Valid only on Compaq NSK.
  6. This is the default supplied with WebSphere MQ, but your installation might have changed it.
  7. Valid only on AIX, HP OpenVMS, HP-UX, Linux, i5/OS, Solaris, Windows, and z/OS.
  8. Valid only on WebSphere MQ for z/OS when the queue manager is a member of a queue-sharing group.
  9. Valid only on z/OS.
  10. Valid only on AIX, HP OpenVMS, HP-UX, Linux, i5/OS, Solaris, and Windows.
  11. Valid only if TRPTYPE is LU62.
  12. You can specify more than one value only on AIX, HP OpenVMS, HP-UX, Linux, i5/OS, Solaris, Windows, and z/OS.
  13. Not valid on z/OS.
  14. Valid only on AIX, HP-UX, Linux, i5/OS, Solaris, and Windows.