JMS 用戶端(使用 JMS API 的 Java™ 應用程式)使用 Connection Factory 來建立與 JMS 提供者(傳訊提供者,例如 IBM® MQ)的連線。
關於這項作業
當您定義 Connection Factory 時,會選取要用來作為 JMS 提供者的傳訊提供者。如果您想要變更 JMS 提供者,必須為新的 JMS 提供者建立新的 Connection Factory。
您要建立 Connection Factory 的 JNDI 名稱空間起始環境定義,必須顯示在「JMS 受管理物件」資料夾中,且必須連接至「IBM MQ 探險家」。
若要建立 Connection Factory 物件,請完成下列步驟。
程序
- 在「導覽器」視圖中,展開 JMS
受管理物件資料夾,然後為即將儲存 Connection Factory 的 JNDI 名稱空間展開起始環境定義(必要的話,還有子環境定義)。
- 在 Connection Factories 資料夾上按一下滑鼠右鍵,然後按一下。這時會開啟「新建 Connection Factory」精靈。
- 在此精靈中,輸入 Connection Factory 的名稱,並選取 JMS 用戶端將使用 Connection Factory 來連線的傳訊提供者,然後按下一步:
- 如果您是使用點對點傳訊或是使用 IBM MQ「發佈/訂閱」分配管理系統,請按一下 IBM MQ。
- 選取您要建立的 Connection Factory 的類型:
- 如果 JMS 應用程式將同時使用點對點傳訊和發佈/訂閱傳訊,尤其如果您想要 JMS 應用程式在相同交易之下同時執行兩種傳訊類型時,請按一下 Connection Factory。
- 如果 JMS 應用程式只要使用點對點傳訊,請按一下 Queue Connection Factory。
- 如果 JMS 應用程式只要使用發佈/訂閱傳訊,請按一下 Topic Connection Factory。
- 選用項目:若要支援 XA 交易,請選取支援 XA 交易勾選框。如果您使用「即時」作為傳訊提供者,則不支援 XA 交易。
- 按下一步。
- 選取 Connection Factory 所建立的連線將使用的傳輸類型,然後按下一步:
- 選用項目:如果您要建立與現有的 Connection Factory 具有相同屬性的 Connection Factory 物件,請選取建立具有類似現有 JNDI 物件的屬性,然後按一下選取,以選取現有的 Connection Factory。
- 按一下完成。
結果
這時會在 Connection Factories 資料夾的「內容」視圖中顯示新的 Connection Factory。