Sun Java System Messaging Server 6.3 管理指南

B.1 在 Messaging Server 上載入 ENS 發佈程式

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

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

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

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

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

  1. 若為 mailsrv,請執行 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 接收通知。請參閱B.2 執行範例事件通知服務程式