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. |
Élément parent | Élément enfant |
---|---|
<finder-datasources> |
Aucun |