Puede configurar un servicio configurable de proveedor JDBC ejecutando el mandato mqsicreateconfigurableservice.
Antes de empezar
Se crea e inicia el intermediario denominado Server1.
Acerca de esta tarea
El WebSphere Message
Broker Toolkit se conecta a la base de datos CLIENTS y ejecuta el descubrimiento de forma que el editor de correlaciones de datos gráficas puede utilizar la definición de base de datos para visualizar las tablas de base de datos
PERSON, ADDRESS y PHONE.
En tiempo de ejecución, el nodo Mapping utiliza una servicio configurable de proveedor JDBC denominado CLIENTS para obtener los parámetros de configuración que le permitirán realizar la conexión a la base de datos de ejecución PCLIENTS en la que se ejecutará la correlación de mensajes.
Para configurar los recursos de base de datos de ejecución debe definir las propiedades de servicios configurables de proveedor JDBC. Debe establecer las siguientes propiedades:
- Propiedad databaseName: debe establecer su valor en el nombre de la base de datos de ejecución PCLIENTS.
- Propiedad databaseSchemaNames: debe establecer su valor para que se utilice en tiempo de ejecución el esquema de base de datos PADDRESSBOOK.
Nota: Los nombres de tabla deben ser los mismos en el entorno de desarrollo de base de datos y en el entorno de base de datos de ejecución.
En la tabla siguiente se listan los nombres de los recursos de base de datos en el entorno de desarrollo y en el entorno de ejecución:
Tabla 1. Nombres de los recursos de base de datos del escenario |
Nombres de los recursos de base de datos de desarrollo |
Nombres de los recursos de base de datos de ejecución |
Nombre de base de datos |
CLIENTS |
PCLIENTS |
Nombre de esquema |
ADDRESSBOOK |
PADDRESSBOOK |
Nombre de tabla |
PERSON, ADDRESS, PHONE |
PERSON, ADDRESS, PHONE |
Procedimiento
Para configurar el servicio configurable de proveedor JDBC CLIENTS,
ejecute el mandato mqsicreateconfigurableservice:
mqsicreateconfigurableservice
Server1 -c JDBCProviders -o CLIENTS -n databaseName,databaseSchemaNames
-v PCLIENTS,PADDRESSBOOK
donde
- Server1 es el nombre del intermediario de tiempo de ejecución.
- -o define el nombre del servicio configurable JDBC.
Establezca el valor en el nombre de la base de datos de desarrollo, es decir, CLIENTS. CLIENTS es el nombre de la base de datos de desarrollo que ha utilizado para configurar el archivo de definición de datos en el WebSphere Message
Broker Toolkit.
- -n define la lista de propiedades que debe establecer para configurar la conexión JDBC.
Estas propiedades las requiere el nodo Mapping para acceder a la información de base de datos en tiempo de ejecución.
Debe definir la propiedad databaseName y la propiedad databaseSchemaNames.
- -v define los valores que establece para cada propiedad definida en -n.
- Establezca la propiedad databaseName en el nombre de la base de datos de ejecución, es decir, PCLIENTS.
- Establezca la propiedad databaseSchemaNames en el nombre del esquema de ejecución, es decir, PADDRESSBOOK.
Resultados
En tiempo de ejecución hay disponible un servicio configurable de proveedor JDBC.
Qué hacer a continuación
Proteja la conexión JDBC. Para obtener más información, consulte Protección del servicio configurable de proveedor JDBC.