Cuando el usuario crea y designa un nuevo archivo de configuración de conector, o cuando abre uno existente, el Configurador de conectores muestra una pantalla de configuración con pestañas correspondientes a las categorías de valores de configuración necesarios.
El Configurador de conectores solicita valores para las propiedades comprendidas en las categorías siguientes para los conectores que se ejecutan en todos los intermediarios:
Para los conectores que se ejecutan en ICS, son también necesarios valores para estas propiedades:
Las propiedades estándar difieren de las propiedades específicas del conector en estos aspectos:
Los campos para las Propiedades estándar y las Propiedades específicas del conector muestran colores que denotan qué propiedades son configurables:
Para cambiar el valor de una propiedad estándar:
Para las propiedades de configuración específicas de la aplicación, puede añadir o cambiar nombres de propiedades, configurar valores, suprimir una propiedad y cifrar una propiedad. La longitud por omisión de una propiedad es 255 caracteres.
El Método de actualización mostrado para cada propiedad indica si es necesario reiniciar un componente o agente para activar valores modificados.
Puede cifrar propiedades específicas de la aplicación seleccionando la casilla Cifrar en la ventana Propiedades específicas del conector. Para descifrar un valor, pulse en la casilla Cifrar para quitar la marca de selección, escriba el valor correcto en el recuadro de diálogo Verificación y pulse Aceptar. Si el valor entrado es correcto, el valor se descifra y se muestra.
La guía del usuario del adaptador correspondiente a cada conector contiene una lista y descripción de las propiedades y su valor por omisión.
Si una propiedad tiene varios valores, la casilla Cifrar se mostrará para el primer valor de la propiedad. Cuando selecciona Cifrar, se cifran todos los valores de la propiedad. Para descifrar varios valores de una propiedad, pulse en la casilla Cifrar para quitar la marca de selección para el primer valor de la propiedad, y luego especifique el nuevo valor en el recuadro de diálogo Verificación. Si el valor entrado es correcto, se descifran todos los valores.
Consulte las descripciones de métodos de actualización que se encuentran en la sección Definición y actualización de valores de propiedades del apéndice Propiedades de configuración estándar para conectores.
Utilice la pestaña Objetos comerciales compatibles del Configurador de conectores para especificar los objetos comerciales que utilizará el conector. Debe especificar objetos comerciales genéricos y específicos de la aplicación, así como asociaciones para las correlaciones entre objetos comerciales.
Para especificar que una definición de objeto comercial es compatible con el conector, o para cambiar los valores admitidos para una definición existente de objeto comercial, pulse la pestaña Objetos comerciales compatibles y utilice los campos siguientes.
Para indicar que una definición de objeto comercial es compatible con el conector, efectúe lo siguiente con el Gestor del sistema en ejecución:
Para suprimir un objeto comercial de la lista de objetos compatibles:
Suprimir un objeto comercial de la lista de objetos compatibles cambia la definición de conector y hace que el objeto comercial suprimido no pueda ser utilizado en la implementación actual del conector. La operación no afecta al código del conector, ni elimina la propia definición del objeto comercial en el Gestor del sistema.
Si un objeto comercial tiene Soporte de agente, el sistema intentará utilizar ese objeto comercial para entregar datos a una aplicación a través del agente de conector.
Normalmente, los objetos comerciales específicos de la aplicación correspondientes a un conector son compatibles con el agente de ese conector, pero no así los objetos comerciales genéricos.
Para indicar que el objeto comercial es compatible con el agente de conector, seleccione la casilla Soporte de agente. La ventana del Configurador de conectores no valida las selecciones hechas por el usuario respecto al Soporte de agente.
El nivel máximo de transacciones de un conector es el nivel más alto de transacciones que el conector admite.
Para la mayoría de los conectores, la única opción posible es Nivel óptimo.
Debe reiniciar el servidor para que los cambios en el nivel de transacciones entre en vigor.
Si está trabajando en la modalidad autónoma (no conectado al Gestor del sistema), debe entrar manualmente el nombre del objeto comercial.
Si el Gestor del sistema está en ejecución, puede seleccionar la casilla vacía situada bajo la columna Nombre de objeto comercial, en la pestaña Objetos comerciales compatibles. Se abrirá un cuadro combinado que muestra una lista de los objetos comerciales disponibles en el proyecto de ICL (Integration Component Library) al que pertenece el conector. Seleccione el objeto comercial que desee de la lista.
El campo ID de conjunto de mensajes es opcional para WebSphere Business Integration Message Broker 5.0, y no es necesario que sea un valor exclusivo si se cumplimenta ese campo. En cambio, para WebSphere MQ Integrator e Integrator Broker 2.1, debe proporcionar un ID exclusivo.
Cuando se selecciona WebSphere Application Server como tipo de intermediario utilizado, el Configurador de conectores no necesita los ID de conjunto de mensajes. La pestaña Objetos comerciales compatibles muestra la columna Nombre de objeto comercial s¾lo para objetos comerciales compatibles.
Si está trabajando en la modalidad autónoma (no conectado al Gestor del sistema), debe entrar manualmente el nombre del objeto comercial.
Si el Gestor del sistema está en ejecución, puede seleccionar la casilla vacía situada bajo la columna Nombre de objeto comercial, en la pestaña Objetos comerciales compatibles. Se abrirá un cuadro combinado que muestra una lista de los objetos comerciales disponibles en el proyecto de ICL (Integration Component Library) al que pertenece el conector. Seleccione el objeto comercial que desee de la lista.
Cada conector admite una lista de definiciones de objetos comerciales y sus correlaciones asociadas que están activas actualmente en WebSphere InterChange Server. Esta lista se muestra cuando selecciona la pestaña Correlaciones asociadas.
La lista de objetos comerciales contiene el objeto comercial específico de la aplicación que es compatible con el conector y el correspondiente objeto genérico que el controlador envía a la colaboración suscriptora. La asociación de una correlación determina la correlación que se utilizará para transformar el objeto comercial específico de la aplicación en el objeto comercial genérico o viceversa.
Si está utilizando correlaciones que están definidas de forma exclusiva para determinados objetos comerciales de origen y de destino, las correlaciones ya estarán asociadas con sus objetos comerciales apropiados cuando abra la pantalla, y no necesitará (o no podrá) cambiarlas.
Si existe más de una correlación disponible para ser utilizada por un objeto comercial compatible, necesitará vincular explícitamente el objeto comercial con la correlación que el objeto debe utilizar.
La pestaña Correlaciones asociadas muestra los campos siguientes:
Indica los objetos comerciales compatibles con el conector, tal como están designados en la pestaña Objetos comerciales compatibles. Si designa más objetos comerciales en la pestaña Objetos comerciales compatibles, aparecerán en esta lista después de guardar los cambios seleccionando Guardar en proyecto en el menú Archivo de la ventana del Configurador de conectores.
La pantalla muestra todas las correlaciones que se han instalado en el sistema para ser utilizadas con los objetos comerciales compatibles del conector. El objeto comercial de origen de cada correlación aparece a la izquierda del nombre de correlación, en la pantalla Nombre de objeto comercial.
En algunos casos puede ser necesario que vincule explícitamente una correlación asociada.
La vinculación explícita s¾lo es necesaria cuando existe más de una correlación para un determinado objeto comercial compatible. Cuando se inicia, ICS intenta vincular automáticamente una correlación con cada objeto comercial compatible para cada conector. Si un mismo objeto comercial es utilizado como entrada por más de una correlación, el servidor intenta localizar y vincular una sola correlación que incluya a las demás.
Si no existe una correlación que abarque a las demás, el servidor no podrá vincular el objeto comercial a una sola correlación, y deberá definir una vinculación explícita.
Para vincular una correlación explícitamente:
La pestaña Recurso le permite definir un valor que determina si, y en qué medida, el agente de conector gestionará varios procesos simultáneamente, utilizando el paralelismo de agente de conector.
No todos los conectores pueden utilizar esta característica. Si está ejecutando un agente de conector que se diseñó en Java para ser de ejecución paralela, no es aconsejable que utilice esta característica, pues a menudo es más eficiente utilizar varias hebras en lugar de varios procesos.
Las propiedades de mensajería s¾lo pueden utilizarse si ha definido MQ como valor de la propiedad estándar DeliveryTransport e ICS como tipo de intermediario de integración. Estas propiedades afectan a la forma en que el conector utilizará las colas.
Cuando el usuario abre un archivo de configuración o archivo de definición de un conector, el Configurador de conectores utiliza los valores de anotaciones cronológicas y de rastreo de ese archivo como valores por omisión. El usuario puede cambiar esos valores en el Configurador de conectores.
Para cambiar los valores de anotaciones cronológicas y de rastreo:
La sección referente a los gestores de datos s¾lo se puede configurar si ha definido JMS como valor de DeliveryTransport y como valor de ContainerManagedEvents. No todos los adaptadores utilizan gestores de datos.
Consulte las descripciones del Apéndice A correspondientes ContainerManagedEvents, en Propiedades estándar, para conocer los valores que se deben utilizar para estas propiedades. Para obtener más información, consulte los manuales Connector Development Guide for C++ o Connector Development Guide for Java.