Das Element <finder-datasource>
verweist auf die Java-Klassendatei der IPluginAdaptor-Implementierung, die Sie für das Plug-In erstellen.
Sie legen im <finder-datasource>
-Element fest, wie Orchestrator auf die Objekte der integrierten Technologie zugreift. Das Element <finder-datasource>
gibt die Java-Klasse des erstellten Plug-In-Adapters an. Die Adapterklasse des Plug-Ins instanziiert die erstellte Plug-In-Factory. Die Plug-In-Factory legt die Methoden fest, mit denen Objekte in der integrierten Technologie gefunden werden. Sie können die Zeitüberschreitungswerte für die Finder-Methodenaufrufe, die die Factory durchführt, im Element <finder-datasource>
festlegen. Für die unterschiedlichen Finder-Methoden von der IPluginFactory-Schnittstelle gelten unterschiedliche Zeitüberschreitungswerte.
Das Element <finder-datasource>
ist optional. Ein Plug-In kann über beliebig viele <finder-datasources>
-Elemente verfügen. Das Element <finder-datasource>
besitzt die folgenden Attribute.
Attribute | Wert | Beschreibung |
---|---|---|
name |
Zeichenfolge | Kennzeichnet die Datenquelle in den datasource -Attributen des <finder> -Elements. Entspricht einer XML-id . Erforderliches Attribut. |
adaptor-class |
Java-Klasse | Verweist auf die IPluginAdaptor-Implementierung, die Sie für das Erstellen des Plug-In-Adapters festlegen. Beispiel: com.vmware.plugins.sample.Adaptor. Erforderliches Attribut. |
concurrent-call |
true (Standard) oder false |
Ermöglicht mehreren Benutzern den gleichzeitigen Zugriff auf den Adapter. Sie müssen concurrent-call auf false setzen, wenn das gleichzeitige Aufrufen vom Plug-In nicht unterstützt wird. Optionales Attribut. |
invoker-mode |
direct (Standard) oder timeout |
Legt einen Zeitüberschreitungswert für die Finder-Funktion fest. Wenn die Einstellung direct lautet, erfolgt keine Zeitüberschreitung. Lautet die Einstellung timeout , wendet der Orchestrator-Server die Zeitüberschreitungsdauer an, die der Finder-Methode entspricht. Optionales Attribut. |
anonymous-login-mode |
never (Standard) oder always |
Hiermit wird festgelegt, ob der Benutzername und das Kennwort des Benutzers an das Plug-In übergeben werden. Optionales Attribut. |
timeout-fetch-relation |
Zahl; Standard 30 Sekunden | Gilt für alle Aufrufe von findRelation(). Optionales Attribut. |
timeout-find-all |
Zahl; Standard 60 Sekunden | Gilt für alle Aufrufe von findAll(). Optionales Attribut. |
timeout-find |
Zahl; Standard 60 Sekunden | Gilt für alle Aufrufe von find(). Optionales Attribut. |
timeout-has-children-in-relation |
Zahl; Standard 2 Sekunden | Gilt für alle Aufrufe von findChildrenInRelation(). Optionales Attribut. |
timeout-execute-plugin-command |
Zahl; Standard 30 Sekunden | Gilt für alle Aufrufe von executePluginCommand(). Optionales Attribut. |
Übergeordnetes Element | Untergeordnete Elemente |
---|---|
<finder-datasources> |
Keine |