如果要處理送往或來自現有的 JAX-WS 型 7.0 版 WS-Notification 服務的訊息,您必須建立一些 JAX-WS 處理程式,以處理程式清單的形式將它們鏈結起來,然後將處理程式清單套用於 7.0 版 WS-Notification 服務點的 NotificationBroker、PublisherRegistrationManager 或 SubscriptionManager 端點(入埠呼叫處理),或將處理程式清單套用於 WS-Notification 服務(出埠呼叫處理)。
關於這項作業
如果要建立 JAX-WS 處理程式,您可以使用 IBM® Rational® Application Developer 之類的工具。 如果要使處理程式能夠執行較複雜的作業,您可以將它們一起鏈結在處理程式清單中。 您將每份處理程式清單與一或多個 JAX-WS 型 7.0 版 WS-Notification 服務或服務點建立關聯,使處理程式清單能夠監視 WS-Notification 活動,並依傳送端和每個入埠或出埠訊息的內容來採取適當的動作. 例如:
- 您可以利用 NotificationBroker Web 服務的處理程式清單來記載這個服務點所接收的所有通知訊息。
- 您可以利用 SubscriptionManager Web 服務的處理程式清單來記載這個服務點所接收的所有取消訂閱要求。
- 您可以利用 PublisherRegistrationManager Web 服務的處理程式清單來記載這個服務點所接收的所有發佈者取消登錄要求。
程序
- 建立一或多個 JAX-WS 處理程式。 您可以利用 IBM Rational Application Developer 或類似的工具來執行這個作業。
- 載入 JAX-WS 處理程式類別。 JAX-WS 處理程式透過 JAX-WS 型 7.0 版 WS-Notification 服務點(處理入埠呼叫)或 WS-Notification 服務(處理出埠呼叫)來與訊息互動,因此,您必須將處理程式類別提供給您想要監視的 WS-Notification 服務點或服務所在的伺服器或叢集。
- 利用createJAXWSHandler command或利用管理主控台來建立新的 JAX-WS 處理程式配置。 通過建立新的處理程式配置,WebSphere Application Server 會知道您的處理程式,這個處理程式將能併到一或多份處理程式清單中。
- 建立新的 JAX-WS 處理程式清單。 WebSphere Application Server 中所採取的方法,是將處理程式清單(而不是個別處理程式)指派給 WS-Notification 服務點(處理入埠呼叫)或 WS-Notification 服務(處理出埠呼叫)。
- 選擇性的: 如果要將 JAX-WS 處理程式清單套用於與某個服務點相關聯的服務提供者端點(NotificationBroker、PublisherRegistrationManager 或 SubscriptionManager),請利用管理主控台來完成下列子步驟:
- 導覽至或 。 這時會顯示WS-Notification 服務點 [集合]表單。這份表單會顯示這個 7.0 版 WS-Notification 服務所配置的所有服務點。
- 在內容窗格中,按一下清單中某個 JAX-WS 型 7.0 版 WS-Notification 服務點的名稱。 這時會在WS-Notification 服務點 [設定]表單中,顯示這個 7.0 版 WS-Notification 服務點的現行設定。
- 從清單框中,針對下列一或多個一般內容,選取 JAX-WS 處理程式清單來加以套用:
- NotificationBroker JAX-WS 處理程式清單
-
- SubscriptionManager JAX-WS 處理程式清單
-
- PublisherRegistrationManager JAX-WS 處理程式清單
-
- 選擇性的: 如果要將 JAX-WS 處理程式清單套用於 WS-Notification 服務,請利用管理主控台來完成下列子步驟:
- 導覽至或 。 這時會顯示WS-Notification 服務 [集合]表單。
- 在內容窗格中,按一下清單中某個 JAX-WS 型 7.0 版 WS-Notification 服務的名稱。 這時會在WS-Notification 服務 [設定]畫面中,顯示這個 7.0 版 WS-Notification 服務的現行設定。
- 從清單框中,針對下列一般內容,選取 JAX-WS 處理程式清單來加以套用:
- JAX-WS 處理程式清單
-