Sun ONE logo     上一章      目錄      索引      下一章     
Sun ONE Directory Proxy Server 管理員指南



第 8 章   建立及管理事件物件

Sun ONE Directory Proxy Server 支援事件導向的動作,也就是可以設定讓 Directory Proxy Server 在發生特定事件時,執行所指定的動作。本章說明如何利用 Directory Proxy Server 組態編輯器主控台建立及管理事件物件。

本章包含下列各節:

· 事件概論

· 建立事件物件

· 修改事件物件

· 刪除事件物件

事件概論

事件就是 Directory Proxy Server 在執行時的某個特定點的特定狀態。您可以利用事件物件來指定在預先判定的狀態時, Directory Proxy Server 應評估的條件。您也必須指定 Directory Proxy Server 在達到條件時應採取的動作,以進行事件物件的部分定義作業。如需有關動作的詳細資訊,請參閱第 9 章「建立及管理動作物件」

目前 Directory Proxy Server 可辨識或追蹤兩種事件:

· OnBindSuccess 事件 - 用戶端順利完成連結作業時就會評估本事件。

· OnSSLEstablished 事件 - 用戶端順利建立 SSL 工作階段時就會評估本事件。此事件沒有任何相關聯的條件,且永遠會執行其動作清單。

您只能根據這二個事件來定義事件物件。例如,您可以定義一個事件,用來偵測用戶端何時順利完成連結作業。本定義的部分可以用來在事件發生時採取某些動作,例如變更用戶端的存取群組。如需有關群組的詳細資訊,請參閱第 6 章「建立及管理群組」

建立事件物件

本節說明如何根據 OnBindSuccess 及 OnSSLEstablished 事件來建立事件物件。如需有關這些事件的詳細資訊,請參閱。

· 建立 OnBindSuccess 事件物件

· 建立 OnSSLEstablished 事件物件

建立 OnBindSuccess 事件物件

若要根據 OnBindSuccess 事件來建立事件物件:

  1. 存取 Directory Proxy Server 組態編輯器主控台;請參閱 。
  2. 在瀏覽樹狀目錄中展開 [事件] 節點,然後選取 [連結後續動作]。
  3. 右邊窗格會顯示現有的事件物件中,以 OnBindSuccess 為基礎的事件清單。


    目錄代理伺服器 [組態編輯器事件] 視窗。

  4. 按一下 [新增]。
  5. 出現 [連結後續事件] 視窗。


    連結後續事件動作視窗。

  6. 在 [名稱] 欄位中,鍵入事件物件的名稱。名稱必須是唯一的英數字元字串。
  7. 在 [動作] 標籤中,選取事件發生時要執行的動作 (也就是當事件評估為 True 時)。
  8. 新增。您也可以按一下 [新增] 按鈕,定義新的動作物件。

    編輯。按一下 [編輯] 按鈕,修改屬於目前選取的動作物件參數。

  9. 選取 [條件] 標籤,並指定條件。

  10. 連結後續事件條件視窗。

    只有在符合所指定的條件時,此事件才會評估為 TRUE - 也就是本標籤所指定的準則必須評估為 TRUE,[動作] 標籤中指定的動作才會執行。如果滿足用戶端 SSL 工作階段條件,且至少滿足三個用戶端連結條件之一,則條件一定為 TRUE。

    需要用戶端 SSL 工作階段。選取此選項,以指出只有在用戶端利用 Directory Proxy Server 建立 SSL 工作階段時,狀況才會評估為 TRUE。預設為 FALSE。

    用戶端連結條件。條件是下列選項之一:[匿名連結]、[密碼型連結] 及 [任何 SASL 型連結]。

    匿名連結。選取此選項表明只有在符合用戶端 SSL 工作階段需求,且用戶端已順利完成匿名連結時,才將條件評估為 TRUE。

    密碼型連結。選取此選項表明只有在符合用戶端 SSL 工作階段需求,且用戶端已順利完成密碼型連結時,才將條件評估為 TRUE。

    任何 SASL 型連結。選取此選項,表示只有在符合用戶端 SSL 工作階段需求,且用戶端已使用任何 SASL 機制順利完成連結時,才會將條件評估為 TRUE。

  11. 按一下 [儲存] 以建立此事件物件。
  12. Directory Proxy Server 組態已經修改,您必須重新啟動依賴本組態的伺服器。現在還不要重新啟動伺服器。您可以將所有的組態都變更過後再進行。

  13. 重複步驟 3步驟 7,以建立其他物件。
  14. 若要重新啟動伺服器,請參閱 。

建立 OnSSLEstablished 事件物件

若要根據 OnSSLEstablished 事件來建立事件物件:

  1. 存取 Directory Proxy Server 組態編輯器主控台;請參閱 。
  2. 在瀏覽樹狀目錄中展開 [事件] 節點,然後選取 [建立的 SSL 後續動作]。
  3. 右邊窗格會顯示現有的事件物件中,以 OnSSLEstablished 為基礎的事件清單。


    目錄代理伺服器 [組態編輯器事件] 視窗。

  4. 按一下 [新增]。
  5. 出現 [建立的 SSL 後續事件] 視窗。


    [建立的 SSL 後續事件] 視窗。

  6. 在 [名稱] 欄位中,鍵入事件物件的名稱。名稱必須是唯一的英數字元字串。
  7. 在 [動作] 區域中,選取事件發生時要執行的動作 (也就是當事件評估為 TRUE 時)。
  8. 按一下 [編輯] 按鈕,修改屬於目前選取的動作參數。您也可以按一下 [新增] 按鈕,定義新的動作。

  9. 按一下 [儲存] 以建立此事件物件。
  10. Directory Proxy Server 組態已經修改,您必須重新啟動依賴本組態的伺服器。現在還不要重新啟動伺服器。您可以將所有的組態都變更過後再進行。

  11. 重複步驟 3步驟 6,以建立其他物件。
  12. 若要重新啟動伺服器,請參閱 。

修改事件物件

若要修改事件物件:

  1. 存取 Directory Proxy Server 組態編輯器主控台;請參閱 。
  2. 在瀏覽樹狀目錄中,選取 [事件]。
  3. 右邊窗格會顯示現有的事件物件清單。若要檢視屬於事件類型的物件,請展開 [事件] 節點,然後選取您要的事件類型。


    目錄代理伺服器 [組態編輯器事件] 視窗。修改事件物件。

  4. 在清單中選取您要修改的事件物件,然後按一下 [編輯]。
  5. 進行必要的修改。
  6. 按一下 [儲存] 以儲存您的變更。
  7. Directory Proxy Server 組態已經修改,您必須重新啟動依賴本組態的伺服器。現在還不要重新啟動伺服器。您可以將所有的組態都變更過後再進行。

  8. 重複步驟 3步驟 5,以修改其他物件。
  9. 若要重新啟動伺服器,請參閱 。

刪除事件物件

您可以從 Directory Proxy Server 組態刪除任何不要的事件物件。若要刪除事件物件:

  1. 存取 Directory Proxy Server 組態編輯器主控台;請參閱 。
  2. 在瀏覽樹狀目錄中,選取 [事件] 節點。
  3. 右邊窗格會顯示現有的事件物件清單。若要檢視屬於事件類型的物件,請展開 [事件] 節點,然後選取您要的事件類型。


    目錄代理伺服器 [組態編輯器事件] 視窗。刪除事件物件。

  4. 在清單中選取您要刪除的事件物件,然後按一下 [刪除]。
  5. 出現提示時,確認您的動作。
  6. 您刪除的事件物件名稱現在已經從清單上移除。 Directory Proxy Server 組態已經修改,您必須重新啟動依賴本組態的伺服器。現在還不要重新啟動伺服器。您可以將所有的組態都變更過後再進行。

  7. 重複步驟 3步驟 4,以刪除其他物件。
  8. 若要重新啟動伺服器,請參閱 。

上一章      目錄      索引      下一章     
版權所有 2003 Sun Microsystems, Inc. 保留所有權利。