驅動程式活動訊號是 Identity Manager 2 和更新版本隨附之 Identity Manager 驅動程式的一個功能。 您可以選擇使用該功能。 藉由以指定的時間間隔來使用驅動程式參數,可以設定驅動程式活動訊號的組態。 如果活動訊號參數存在並具有非 0 的間隔值,則當在指定時間間隔「發行者」通道上沒有通訊時,驅動程式會將活動訊號文件傳送至 Metadirectory 引擎。
驅動程式活動訊號的目的是,如果驅動程式在「發行者」通道上通訊的頻率與您想要該動作發生的頻率不符時,它可讓您透過觸發作業來定期啟始動作。 如果您要利用活動訊號,必須自定驅動程式組態或其他工具。 Metadirectory 引擎會接受活動訊號文件,但不會因此採取任何動作。
對於大部份驅動程式而言,範例組態中並沒有使用活動訊號的驅動程式參數,但您可以新增它。
如果驅動程式開發人員已撰寫驅動程式以提供支援,則 Identity Manager 未提供的自定驅動程式也可以提供活動訊號文件。
若要設定活動訊號的組態,請執行下列動作:
在 iManager 中,按一下「
」。瀏覽並選取「驅動程式集」,然後按一下「
」。在「Identity Manager 概觀」螢幕中,按一下驅動程式圖示的右上角,然後按一下「
」。在 Identity Manager 索引標籤中,按一下「
」、向下捲動至「驅動程式參數」,並尋找「活動訊號」或類似的顯示名稱。如果已存在活動訊號的驅動程式參數,您可以變更間隔並儲存變更,即可完成組態設定。
間隔值不可以小於 1。若值為 0,則表示已關閉該功能。
時間單位通常為分鐘;不過,部份驅動程式可能有不同的選擇,例如使用秒。
如果不存在活動訊號的驅動程式參數,請按一下「編輯 XML」。
新增驅動程式參數項目 (如下列範例所示) 做為 <publisher-options> 的子代 (若為 AD 驅動程式,請將其設為 <driver-options> 的子代)。
<pub-heartbeat-interval display-name="Heart Beat">10</pub-heartbeat-interval>
提示:如果驅動程式在重新啟動後沒有產生活動訊號文件,請檢查 XML 中驅動程式參數的位置。
儲存變更,並確定已停止和重新啟動驅動程式。
新增驅動程式參數之後,您可以使用圖形化檢視窗來編輯時間間隔。 您也可以針對時間間隔建立全域組態值 (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>