1.響應2059錯誤
1.1. 涉及協議
MQ,調試回放階段
1.2. 錯誤信息
完成碼2原因為2059:未能為 '10.200.100.75:QMEMBFE' 創建 MQQueueManager; nested exception is com.ibm.mq.MQException: MQJE001: MQException 出現:完成代碼是 2,原因為 2059
MQJE011: 拒絕套接字連接嘗試.
1.3. 可能原因
腳本連接遠端管理通道時協商失敗
1.4. 分析步驟
在MQ遠程調用通道時,必要的條件包括通道名、管理端口和字符集
首先查找通道名是否正確,此處的通道名指的是管理通道
其次檢查對應通道的監聽端口是否正確
查找字符集是否與遠端MQ保持一致
1.5. 相關案例
1.5.1. 腳本連接遠端失敗
項目名稱:某項目
腳本協議:java/MQ
問題表現:執行回放,在建立連接時異常“完成碼2原因為2059”后退出。
分析過程:因確定是連接遠端失敗,首先查找通道名正確。通過命令查找了遠端打開的監聽端口,監聽端口正確。查看遠端MQ配置的字符集與本地字符集存在差異。
解決方法:將公共環境變量設置正確的字符集后問題解決。