El elemento <finder-datasource> apunta al archivo de clase de Java de la implementación IPluginAdaptor que creó para el complemento.

Puede definir cómo Orchestrator accede a los objetos de la tecnología conectada en el elemento <finder-datasource>. El elemento <finder-datasource> identifica la clase de Java del adaptador de complementos que ha creado. La clase del adaptador de complementos crea instancias de la fábrica de complementos que ha creado. La fábrica de complementos define métodos que buscan objetos en la tecnología conectada. Puede definir tiempos de espera en el elemento <finder-datasource> para las llamadas de método de buscador que realiza la fábrica. En la interfaz IPluginFactory se aplican distintos tiempos de espera para los distintos métodos de buscador.

El elemento <finder-datasource> es opcional. Un complemento puede tener un número ilimitado de elementos <finder-datasources>. El elemento <finder-datasource> tiene los siguientes atributos.

Atributos

Valor

Descripción

name

String

Identifica la fuente de los datos del elemento <finder>, atributos datasource. Equivalente a un id de XML. Atributo obligatorio.

adaptor-class

Clase de Java

Apunta a la implementación IPluginAdaptor que usted define para crear el adaptador de complementos, por ejemplo com.vmware.plugins.sample.Adaptor. Atributo obligatorio.

concurrent-call

true (predeterminado) o false

Permite a varios usuarios acceder al adaptador al mismo tiempo. Debe configurar concurrent-call como false si el complemento no admite llamadas simultáneas. Atributo opcional.

invoker-mode

direct (predeterminado) o timeout

Establece un tiempo de espera en la función buscador. Si se configura como direct, el tiempo de espera de las llamadas a las funciones de buscador nunca se agota. Si se configura como timeout, el servidor de Orchestrator aplica el periodo de tiempo de espera que corresponde al método de buscador. Atributo opcional.

anonymous-login-mode

never (predeterminado) o always

Pasa (o no) el nombre y la contraseña del usuario al complemento. Atributo opcional.

timeout-fetch-relation

Número; de manera predeterminada, 30 segundos

Se aplica a las llamadas de findRelation(). Atributo opcional.

timeout-find-all

Número; de manera predeterminada, 60 segundos

Se aplica a las llamadas de findAll(). Atributo opcional.

timeout-find

Número; de manera predeterminada, 60 segundos

Se aplica a las llamadas de find(). Atributo opcional.

timeout-has-children-in-relation

Número; de manera predeterminada, 2 segundos

Se aplica a las llamadas de findChildrenInRelation(). Atributo opcional.

timeout-execute-plugin-command

Número; de manera predeterminada, 30 segundos

Se aplica a las llamadas de executePluginCommand(). Atributo opcional.

Tabla 1. Jerarquía de elementos

Elemento principal

Elementos secundarios

<finder-datasources>

Ninguno