2016-02-10 98 views
0

我試圖使用WMQInitialContextFactory連接到IBM Websphere MQ 8版本。使用WMQInitialContextFactory連接IBM MQ版本8

但似乎我無法連接。版本8的WMQInitialContextFactory支持是否被刪除?

注:我可以連接到版本7產品沒有問題。

P.S.連接到IBM MQ之前我使用以下命令禁用通道安全,

runmqsc MyManager 
 
ALTER QMGR CHLAUTH(DISABLED) 
 
REFRESH SECURITY TYPE(CONNAUTH)

似乎是版本8通道驗證禁用方法是行不通的。

我得到的錯誤是「根異常是com.ibm.mq.MQException:MQJE001:完成代碼'2',原因'2035'。」

+0

請您可以發佈錯誤和堆棧跟蹤和你帶到調試問題,請任何措施的細節。 – Calanais

+0

@Calanais我更新了帖子,並收到了錯誤信息。 –

回答

1

如果你不打擾關於安全/認證,您可能還需要禁用CONNAUTH以及CHLAUTH:

ALTER QMGR CONNAUTH(' ') 

然後再次刷新安全,你原來有你的問題。

如果這樣做不起作用,請查看隊列管理器錯誤日誌,瞭解MQ原因碼2035(MQRC_NOT_AUTHORIZED)返回給客戶端的原因。

+0

感謝@a_comish_pasty它確實做到了訣竅。 –