Sun Java System Messaging Server 6 2005Q4 管理指南

在 Messaging Server 中載入 ENS 發佈程式

事件通知服務 (ENS) 是基本的發佈/訂閱服務。ENS 做為派送程式,由 Sun Java System 應用程式用做收集其所需的某些類型事件的中心點。 事件是資源的一個或多個屬性值的變更。任何想瞭解何時發生這些類型的事件的應用程式,均可註冊可按次序識別事件並使通知與訂閱相匹配。

從 Messaging Server 開始,ENS 和 iBiff (Messaging Server 的 ENS 發佈程式) 綑綁在一起。依預設,ENS 為啟用狀態,但未載入 iBIFF。(請參閱在 Messaging Server 中載入 ENS 發佈程式

若要訂閱 Messaging Server 的通知服務,需要先在 Messaging Server 主機上載入 libibiff 檔案,然後停止並重新啟動 Messaging Server。

Procedure在 Messaging Server 上載入 ENS 發佈程式

從指令行執行以下步驟。在這些步驟中,Messaging Server 安裝目錄的位置為 msg_svr_base,使用者為 inetuser。這些變數的典型值分別為 /opt/SUNWmsgsrinetuser

步驟
  1. 若為 inetuser,請執行 configutil 公用程式載入 libibiff 檔案。


    cd msg_svr_base
    ./configutil -o "local.store.notifyplugin" -v "msg_svr_base/lib/libibiff"
    
  2. 若為 root,請停止然後重新啟動 Messaging Server。

    cd msg_svr_base/sbin

    ./stop-msg

    ./start-msg

  3. 現在您便可以透過 ENS 接收通知。請參閱執行範例事件通知服務程式