2.5 通道的維護
通過使用MQSC命令DEFINE來創建通道,DELETE刪除通道。用DISPLAY顯示通道屬性,用ALTER修改屬性。注意,通道只有在停止狀態下才可以被刪除或修改。
例如:
*創建接收端通道(QMA.QMB)
DEFINE CHANNEL(QMA.QMB) CHLTYPE(RCVR) *創建發送方通道(QMA.QMB),連接對方的IP地址為192.168.1.100,埠為1415,通道連接傳輸隊列TO.QMB DEFINE CHANNEL(QMA.QMB) CHLTYPE(SDR) CONNAME(『192.168.1.100(1415)』) XMTIQ(TO.QMB)
*刪除通道(QMA.QMB) DELETE CHANNEL(QMA.QMB) *修改通道(QMA.QMB)的批次消息數量為100 ALTER CHANNEL(QMA.QMB) CHLTYPE(SDR) BATCHSZ(100) *顯示通道(QMA.QMB)的斷開間隔時間 DISPLAY CHANNEL(QMA.QMB) DISCINT *顯示通道(QMA.QMB)的狀態 DISPLAY CHS(QMA.QMB) AL |
由於通道是一種特殊的MQ對象,它的某些狀態會隨著通信環境的改變而變化,比如通道狀態、通道流量、通道消息序號等,我們稱之為通道的動態信息。MQSC也提供了一些命令用來動態管理通道。
2.5.1 通道start命令
通道的啟動可以通過MQSC的start channel命令完成,例如格式為:
START CHANNEL(ChannelName)
也可以在命令行通過runmqchl控制命令完成,兩者效果相同,在Windows中還可以用MQ服務配置成自動啟動方式。
runmqchl在通道連接的主動方使用,使用時需要指定隊列管理器名和通道名。
$runmqchl [-m QMgrName] –c ChannelName
選項-m QMgrName表示隊列管理器名,預設為預設隊列管理器。–c ChannelName示通道.
例如:runmqchl –m QM1 –c QM1.QM2
在Websphere MQ for Windows產品中,可以通過WebSphre MQ服務(本地)工具來進行配置。
2.5.2 通道stop命令
用MQSC命令STOP CHANNEL可以停止通道,停止通道也只有在連接通道的主動方發起才有作用。例如格式為:
STOP CHANNEL(ChannelName)
以下文章點擊率最高
Loading…