<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>