您必須先配置佇列管理程式,才能執行連接WebSphere MQ 佇列管理程式的應用程式。若為發佈/訂閱應用程式,還必須另外執行一些配置。
開始之前
在開始執行這項作業前,您必須先執行下列動作:
- 確定您的應用程式有權存取正在執行的佇列管理程式。
- 如果您的應用程式為一種發佈/訂閱應用程式,
請確定它也有權存取正在執行的分配管理系統。
- 確定您應用程式使用內容設定適當的 Connection Factory 來連接佇列管理程式。如果您的應用程式是一種發佈/訂閱應用程式,
請確定已設定適當的 Connection Factory 內容以使用分配管理系統。如需 Connection Factory 內容的相關資訊,
請參閱ConnectionFactory 內容。
執行這項作業的原因和時機
您將
佇列管理程式和分配管理系統配置成執行
XMS 應用程式的方式,
和您將
佇列管理程式與分配管理系統配置成執行
WebSphere MQ JMS 應用程式的方式相同。下列步驟彙總您必須執行的動作:
這項作業的步驟
- 在佇列管理程式上建立您應用程式所需的佇列。
如需其做法的相關資訊,
請參閱 WebSphere MQ 系統管理手冊。
如果您的應用程式是一種必須存取
WebSphere MQ JMS 系統佇列的發佈/訂閱應用程式,
請等完成步驟 4.a 後再建立佇列。
- 授予應用程式的相關聯使用者 ID 連接佇列管理程式的權限以及存取佇列的適當權限。
如需其做法的相關資訊,
請參閱 WebSphere MQ 系統管理手冊。如果您的應用程式是在用戶端模式下連接佇列管理程式,
另請參閱 WebSphere MQ 用戶端或 WebSphere MQ 安全性。
- 如果您的應用程式是在用戶端模式下連接佇列管理程式,
請確定已在佇列管理程式中定義一個伺服器連線通道,且接聽器已啟動。
如需其做法的相關資訊,
請參閱 WebSphere MQ 用戶端。
您不需針對每一個連接佇列管理程式的應用程式分別執行這個步驟。一個伺服器連線通道定義和一個接聽器即可支援在用戶端模式下連接的所有應用程式。
- 如果您的應用程式是一種發佈/訂閱應用程式,請執行下列步驟。
這些步驟會假設您的應用程式和分配管理系統是連接相同的佇列管理程式。如果您的應用程式和分配管理系統連接不同的佇列管理程式,
請參閱 WebSphere MQ 使用 Java,取得其他必要的配置。
- 在佇列管理程式上,
執行 WebSphere MQ 提供的 MQSC 指令 Script,以建立 WebSphere MQ JMS 系統佇列。請確定分配管理系統的相關聯使用者 ID
具備存取佇列所需的權限。
如需如何找到 Script 以及如何執行的相關資訊,
請參閱 WebSphere MQ 使用 Java。
您只需對佇列管理程式執行一次此步驟。同樣的一組 WebSphere MQ JMS
系統佇列可支援所有連接佇列管理程式和分配管理系統的
XMS 和 WebSphere MQ JMS 應用程式。
- 授予應用程式的相關聯使用者 ID 存取 WebSphere MQ JMS 系統佇列所需的權限。
如需使用者 ID 所需權限的相關資訊,
請參閱 WebSphere MQ 使用
Java。
- 若為 WebSphere
Business Integration Event Broker 或 WebSphere Business
Integration Message Broker 的分配管理系統,請建立和部署訊息流程,
以服務應用程式將送來所發佈訊息的佇列。
基本的訊息流程包含一個 MQInput 訊息處理節點(以讀取所發佈的訊息)
和一個 Publication 訊息處理節點(以發佈訊息)。
如需如何建立和部署訊息流程的相關資訊,
請參閱 WebSphere
Business Integration Event Broker 或 WebSphere Business
Integration Message Broker 資訊中心。
如果分配管理系統中已部署合適的訊息流程,則不需執行這個步驟。
結果
現在您可以啟動您的應用程式。