程序
- 在接收端機器上開啟命令提示字元,並遵循下列步驟進行:
- 鍵入下列指令,以啟動 MQSC:
runmqsc
會出現訊息指出 MQSC 階段作業已啟動。
- 鍵入下列指令,以定義接收端通道:
define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
會出現訊息指出通道的建立時間。
- 開啟新的指令視窗並檢查可用的埠。輸入下列指令:
netstat -an
這會顯示執行中處理程序的清單。請檢查每一個處理程序的埠號,查看埠 1414 是否正在使用中;查看「本端位址」直欄即可找到。此資訊以 ip_address:port_being _used 格式提供。
如果埠 1414 不在使用中,請在稍後於驗證時使用 1414 作為接聽器與傳送端通道的埠號。如果在使用中,則請選取不在使用中的替代埠;例如 1415(如果其他處理程序沒有在使用它的話)。
- 您需要啟動預設的 IBM MQ 接聽器,才能執行驗證。依預設,接聽器會在埠 1414 上進行接聽。如果您在步驟 c 中發現埠 1414 可用,則不需執行任何動作,可以繼續執行步驟 e。如果您一定要使用 1414 以外的埠,請變更 SYSTEM.DEFAULT.LISTENER.TCP 的定義。例如,若要使用埠 1415,請在 MQSC 視窗中輸入下列指令:
alter listener(system.default.listener.tcp) trptype(tcp) port(port_number)
其中,port_number 是接聽器執行所在的埠號。此埠號必須與您在此程序的步驟 2b 中定義傳送端通道時所使用的號碼相同。
- 在 MQSC 視窗中,輸入下列指令來啟動預設的 IBM MQ 接聽器:
start listener(system.default.listener.tcp)
- 鍵入下列指令,以停止 MQSC:
end
有些訊息會出現在命令提示字元後。
- 在傳送端機器上開啟命令提示字元,並遵循下列步驟進行:
- 鍵入下列指令,以啟動 MQSC:
runmqsc
會出現訊息指出 MQSC 階段作業已啟動。
- 鍵入下列指令,以定義傳送端通道:
define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('con-name(port)') xmitq(QM_APPLE) trptype(tcp)
值 con-name 是接收端工作站的 TCP/IP 位址。值 port 是接收端機器上接聽器執行所在的埠,預設值 1414。
- 鍵入下列指令,以啟動通道:
start channel (QM_ORANGE.QM_APPLE)
- 鍵入下列指令,以停止 MQSC:
end
有些訊息會出現在命令提示字元後。
結果
您現在已建立所有必要的
IBM MQ 物件,讓訊息能夠從傳送端佇列管理程式 QM_ORANGE 傳送至接收端佇列管理程式 QM_APPLE 上的佇列 Q1。下一項作業是傳送測試訊息。