JMS 用戶端(使用 JMS API 的 Java 應用程式)使用 Connection Factory 來建立與 JMS 提供者(傳訊提供者,例如 IBM® MQ)的連線。
關於此作業
當您定義 Connection Factory 時,會選取要用來作為 JMS 提供者的傳訊提供者。 如果您想要變更 JMS 提供者,必須為新的 JMS 提供者建立新的 Connection Factory。
您要在其中建立 Connection Factory 之 JNDI 名稱空間的起始環境定義,必須顯示在「JMS 受管理物件」資料夾中,且必須連接至 IBM MQ Explorer。
若要建立 Connection Factory 物件,請完成下列步驟。
程序
- 在「 Navigator 」視圖中,展開 JMS 受管理物件 資料夾,然後展開將儲存 Connection Factory 之 JNDI 名稱空間的起始環境定義 (以及子環境定義,必要的話)。
- 用滑鼠右鍵按一下 Connection Factory 資料夾,然後按一下 。 這時會開啟「新建 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。