2.11 新增驅動程式活動訊號

驅動程式活動訊號是 Identity Manager 2 和更新版本隨附之 Identity Manager 驅動程式的一個功能。 您可以選擇使用該功能。 藉由以指定的時間間隔來使用驅動程式參數,可以設定驅動程式活動訊號的組態。 如果活動訊號參數存在並具有非 0 的間隔值,則當在指定時間間隔「發行者」通道上沒有通訊時,驅動程式會將活動訊號文件傳送至 Metadirectory 引擎。

驅動程式活動訊號的目的是,如果驅動程式在「發行者」通道上通訊的頻率與您想要該動作發生的頻率不符時,它可讓您透過觸發作業來定期啟始動作。 如果您要利用活動訊號,必須自定驅動程式組態或其他工具。 Metadirectory 引擎會接受活動訊號文件,但不會因此採取任何動作。

對於大部份驅動程式而言,範例組態中並沒有使用活動訊號的驅動程式參數,但您可以新增它。

如果驅動程式開發人員已撰寫驅動程式以提供支援,則 Identity Manager 未提供的自定驅動程式也可以提供活動訊號文件。

若要設定活動訊號的組態,請執行下列動作:

  1. 在 iManager 中,按一下「Identity Manager > Identity Manager 概觀」。

  2. 瀏覽並選取「驅動程式集」,然後按一下「搜尋」。

  3. 在「Identity Manager 概觀」螢幕中,按一下驅動程式圖示的右上角,然後按一下「編輯內容」。

  4. 在 Identity Manager 索引標籤中,按一下「驅動程式組態」、向下捲動至「驅動程式參數」,並尋找「活動訊號」或類似的顯示名稱。

    如果已存在活動訊號的驅動程式參數,您可以變更間隔並儲存變更,即可完成組態設定。

    間隔值不可以小於 1。若值為 0,則表示已關閉該功能。

    時間單位通常為分鐘;不過,部份驅動程式可能有不同的選擇,例如使用秒。

  5. 如果不存在活動訊號的驅動程式參數,請按一下「編輯 XML」。

  6. 新增驅動程式參數項目 (如下列範例所示) 做為 <publisher-options> 的子代 (若為 AD 驅動程式,請將其設為 <driver-options> 的子代)。

    <pub-heartbeat-interval display-name="Heart Beat">10</pub-heartbeat-interval>
    

    提示:如果驅動程式在重新啟動後沒有產生活動訊號文件,請檢查 XML 中驅動程式參數的位置。

  7. 儲存變更,並確定已停止和重新啟動驅動程式。

新增驅動程式參數之後,您可以使用圖形化檢視窗來編輯時間間隔。 您也可以針對時間間隔建立全域組態值 (GCV) 的參考。 與其他全域組態值類似,驅動程式活動訊號可以在「驅動程式集」層級 (而不是在每個個別驅動程式物件上) 設定。 如果驅動程式沒有特定全域組態值,而「驅動程式集」有該值,則前者會從後者承襲該值。

下列是 Notes 驅動程式傳送的範例活動訊號狀態文件:

<nds dtdversion="2.0" ndsversion="8.x"> <source> <product build="20031112_1037" instance="blackcap" version="2.0">DirXML Driver for Lotus Notes</product> <contact>Novell, Inc.</contact> </source> <input> <status level="success" type="heartbeat"/> </input> </nds>