<finder-datasource> 元素指出您為外掛程式建立 IPluginAdaptor 執行的 Java 類別檔案。

您設定 Orchestrator 如何存取在 <finder-datasource> 元素中的外掛技術物件。<finder-datasource>元素識別您建立外掛程式介面卡的 Java 類別。外掛程式介面卡類別執行個體化您建立的外掛程式原廠。外掛程式原廠定義尋找外掛技術物件的方法。您可在 <finder-datasource> 元素中設定原廠執行 finder 方法呼叫逾時。不同的逾時可套用至 IPluginFactory 介面的不同 finder 方法。

<finder-datasource>元素為選用。外掛程式可擁有無限數量的 <finder-datasources> 元素。<finder-datasource>元素擁有下列屬性:

屬性 說明
name 字串 識別 <finder> 元素 datasource 屬性中的資料來源。等價於 XML id。強制屬性。
adaptor-class Java 類別 指出您定義的 IPluginAdaptor 執行方式,建立外掛程式介面卡,如 com.vmware.plugins.sample.Adaptor。強制屬性。
concurrent-call true (預設) 或 false 允許多名使用者同時存取介面卡。若外掛程式不支援同時呼叫,您必須設定 concurrent-callfalse。選用屬性。
invoker-mode direct (預設) 或 timeout 設定 finder 函式上的逾時。若設為 direct,finder 函式呼叫永不逾時。若設為 timeout,Orchestrator 伺服器套用對應 finder 方法的逾時時間。選用屬性。
anonymous-login-mode never (預設) 或 always 傳遞或不傳遞使用者的使用者名稱及密碼至外掛程式。選用屬性。
timeout-fetch-relation 數字;預設 30 秒 套用至 findRelation() 的呼叫。選用屬性。
timeout-find-all 數字;預設 60 秒 套用至 findAll() 的呼叫。選用屬性。
timeout-find 數字;預設 60 秒 套用至 find() 的呼叫。選用屬性。
timeout-has-children-in-relation 數字;預設 2 秒 套用至 findChildrenInRelation() 的呼叫。選用屬性。
timeout-execute-plugin-command 數字;預設 30 秒 套用至 executePluginCommand() 的呼叫。選用屬性。
表 1. 元素記錄
父系元素 子系元素
<finder-datasources>