L'élément <finder-datasource> redirige vers le fichier de classe Java de l'implémentation IPluginAdaptor que vous créez pour le plug-in.

Vous définissez comment Orchestrator accède aux objets de la technologie en plug-in dans l'élément <finder-datasource>. L'élément <finder-datasource> identifie la classe Java de l'adaptateur de plug-ins que vous créez. La classe de l'adaptateur de plug-ins instancie la fabrique de plug-ins que vous créez. La fabrique de plug-ins définit les méthodes qui recherchent les objets dans la technologie en plug-in. Vous pouvez définir des délais d'expiration dans l'élément <finder-datasource> pour les appels à la méthode de recherche réalisés par la fabrique. Les délais d'expiration varient selon les méthodes de recherche dans l'interface IPluginFactory.

L'élément <finder-datasource> est facultatif. Un plug-in peut disposer d'un nombre illimité d'éléments <finder-datasources>. L'élément <finder-datasource> présente les attributs suivants.

Attributs Valeur Description
name Chaîne Identifie la source de données dans les attributs datasource de l'élément <finder>. Identique à un id XML. Attribut obligatoire.
adaptor-class Classe Java Redirige vers l'implémentation IPluginAdaptor que vous définissez pour créer l'adaptateur de plug-ins, par exemple com.vmware.plugins.sample.Adaptor. Attribut obligatoire.
concurrent-call true (par défaut) ou false Permet à plusieurs utilisateurs d'accéder simultanément à l'adaptateur. Vous devez définir concurrent-call sur false si le plug-in ne prend pas en charge les appels simultanés. Attribut facultatif.
invoker-mode direct (par défaut) ou timeout Définit un délai d'expiration pour la fonction de recherche. Si elle est définie sur direct, les appels vers la fonction de recherche n'expirent jamais. Si elle est définie sur timeout, le serveur Orchestrator applique le délai d'expiration qui correspond à la méthode de la fonction de recherche. Attribut facultatif.
anonymous-login-mode never (par défaut) ou always Transmet ou ne transmet pas le nom d'utilisateur et le mot de passe de l'utilisateur au plug-in. Attribut facultatif.
timeout-fetch-relation Numéro ; 30 secondes par défaut S'applique aux appels de findRelation(). Attribut facultatif.
timeout-find-all Numéro ; 60 secondes par défaut S'applique aux appels de findAll(). Attribut facultatif.
timeout-find Numéro ; 60 secondes par défaut S'applique aux appels de find(). Attribut facultatif.
timeout-has-children-in-relation Numéro ; 2 secondes par défaut S'applique aux appels de findChildrenInRelation(). Attribut facultatif.
timeout-execute-plugin-command Numéro ; 30 secondes par défaut S'applique aux appels de executePluginCommand(). Attribut facultatif.
Tableau 1. Hiérarchie des éléments
Élément parent Élément enfant
<finder-datasources> Aucun