我是MQ和JNDI的新手,我正在尋找一些簡單的樣例Java代碼來解析我的WAS JMS配置,從兩個消息隊列中讀取。如何從WAS上的Java應用程序(使用JNDI)爲IIB MQ隊列使用WAS JMS資源
具體我想Java代碼:在IBM的WebSphere應用服務器網絡部署
- 運行代碼(WAS ND 8.5.5)
寫入,並從2個IBM集成總線讀取( IIB)消息隊列外部系統
在WAS上我配置的JMS資源如下:
- 爲連接工廠 - 給它一個隊列#1的JNDI名稱「jms/MQCONN.FACTORY」
- - 給它一個隊列#2的JNDI名稱「jms/MQUEUE1.DEST」
- - 讓是一個JNDI名稱 「的JMS/MQUEUE2.DEST」
我設置JAAS - J2C認證數據的憑據。
注意:我無法測試連接到MQ的連接工廠的連接,因爲在嚮導完成後添加安全設置並且只能從嚮導進行測試。我相信WAS配置是正確的,包括憑證。
我特別不明白如何將JNDI部分代碼(即如何儲存環境變量,告訴JNDI要使用的初始上下文,以及在哪裏可以找到供應商。)
感謝的任何援助!
就我所瞭解的IIB消息隊列而言,沒有這種東西。你的意思是IBM MQ隊列嗎? IIB可以與MQ的隊列進行交互,但它本身沒有隊列。 –