Syntax diagram for the MQSC command DEFINE CHANNEL when defining a new
server channel and setting its parameters.
Values shown above the main line in the syntax diagram are the defaults supplied with IBM® MQ , but your installation might have changed them.
For an explanation of how to use these diagrams, see How to read syntax diagrams .
Syntax diagram for DEFINE CHANNEL (server channel)
Synonym: DEF CHL
DEFINE CHANNEL
DEFINE CHANNEL
(
channel-name
)
CHLTYPE(SVR) 1
XMITQ
(
string
)
BATCHHB(0) BATCHHB ( integer ) BATCHINT(0) BATCHINT ( integer ) BATCHSZ(50) BATCHSZ ( integer ) CERTLABL(' ') CERTLABL ( string ) CMDSCOPE(' ') CMDSCOPE ( qmgr-name ) 2 CMDSCOPE(*) 2 3 COMPHDR(NONE) COMPHDR ( , NONE SYSTEM ) COMPMSG(NONE) COMPMSG ( , NONE RLE ZLIBFAST ZLIBHIGH LZ4FAST LZ4HIGH ) CONNAME(' ') CONNAME ( string ) CONVERT(NO) CONVERT(YES) DEFCDISP(PRIVATE) DEFCDISP ( FIXSHARED SHARED ) 3 DESCR(' ') DESCR ( string ) DISCINT(6000) DISCINT ( integer ) HBINT(300) HBINT ( integer ) KAINT(AUTO) KAINT ( integer ) LIKE ( channel-name ) LOCLADDR(' ') LOCLADDR ( string ) LONGRTY(999 999 999) LONGRTY ( integer ) LONGTMR(1200) LONGTMR ( integer ) MAXMSGL(4 194 304) MAXMSGL ( integer ) MCANAME ( ' ' ) MCATYPE(PROCESS) MCATYPE(THREAD) 4 MCAUSER(' ') MCAUSER ( string ) MODENAME(' ') MODENAME ( string ) 5 MONCHL(QMGR) MONCHL ( OFF LOW MEDIUM HIGH ) MSGDATA(' ') MSGDATA ( , string ) MSGEXIT(' ') MSGEXIT ( , string ) NPMSPEED(FAST) NPMSPEED(NORMAL) PASSWORD(' ') PASSWORD ( string ) 5 4 PROPCTL(COMPAT) PROPCTL ( ALL NONE ) QSGDISP(QMGR) QSGDISP(COPY) 2 QSGDISP(GROUP) 2 3 RCVDATA(' ') RCVDATA ( , string ) RCVEXIT(' ') RCVEXIT ( , string ) NOREPLACE REPLACE SCYDATA(' ') SCYDATA ( string ) SCYEXIT(' ') SCYEXIT ( string ) SENDDATA(' ') SENDDATA ( , string ) SENDEXIT(' ') SENDEXIT ( , string ) SEQWRAP(999 999 999) SEQWRAP ( integer ) SHORTRTY(10) SHORTRTY ( integer ) SHORTTMR(60) SHORTTMR ( integer ) SPLPROT(PASSTHRU) 3 SPLPROT(REMOVE) SSLCAUTH(REQUIRED) SSLCAUTH(OPTIONAL) SSLCIPH(' ') SSLCIPH ( string ) SSLPEER(' ') SSLPEER ( string ) SSLQS ( NONE MLKEM HYBMLKEM ) 4 6 SSLQSR ( OPTIONAL REQUIRED ) 4 6 STATCHL(QMGR) STATCHL ( OFF LOW MEDIUM HIGH ) TPNAME(' ') TPNAME ( string ) 5 TRPTYPE(LU62) 7 TRPTYPE(TCP) 8 TRPTYPE ( LU62 NETBIOS 9 SPX 9 TCP ) USEDLQ(YES) USEDLQ(NO) USERID(' ') USERID ( string ) 5 4 Notes:
1 This parameter must follow immediately after the channel name except on z/OS® .
2 Valid only on IBM MQ for z/OS when the queue manager is a member of a queue sharing
group.
3 Valid only on z/OS .
4 Not valid on z/OS .
5 Valid only if TRPTYPE is LU62.
6 Not valid on IBM i .
7 Default for z/OS .
8 Default for Multiplatforms.
9 Valid only on Windows .