Configurar la base de datos

Necesita una base de datos con tres tablas y una definición ODBC par ejecutarla con el ejemplo Migración del adaptador WBI JDBC. Para acceder a la base de datos, el intermediario debe configurarse con un identificador de usuario y una contraseña.

Esquema de las tablas de la base de datos.

En el entorno de ejemplo, las tras bases de datos contienen información acerca de clientes, direcciones y facturas. Se definen claves foráneas, de modo que una fila de cliente hace referencia a una fila de dirección, y una fila de factura hace referencia a una fila de cliente. Se definen desencadenantes de modo que un cambio en cualquiera de las tablas se almacena en la tabla IBM_EVENTS.

Configure las tablas de base de datos

Realice las tareas siguientes para configurar las tablas de base de datos:

  1. Cree la base de datos

    Siga las instrucciones que conciernan al gestor de su base de datos:


  2. Cree las tablas en la base de datos: Configuración de las tablas de base de datos utilizando scripts SQL

Para configurar el entorno de base de datos para el intermediario

Realice las tareas siguientes para configurar el entorno de base de datos para el intermediario:

  1. Cree una definición ODBC para la base de datos DBINPUT con DBINPUT como nombre de origen de datos (DSN).

    Para obtener instrucciones, consulte Habilitación de las conexiones ODBC con las bases de datos en la documentación de WebSphere Message Broker.

  2. Especifique el identificador de usuario y la contraseña que están asociados al nombre de origen de datos DBINPUT.

    Utilice el mandato mqsisetdbparms para especificar un identificador de usuario y una contraseña que el intermediario puede utilizar con el origen de datos DBINPUT. Este identificador de usuario debe ser el mismo identificador de usuario que se ha utilizado cuando se creó la base de datos en el paso anterior. El identificador de usuario determina el nombre del esquema de la base de datos y el intermediario debe utilizar el mismo identificador al usuario cuando acceda a la tabla. Por ejemplo, si el identificador de usuario sea USERID, el nombre completo del nombre de tabla CUSTOMER es USERID.CUSTOMER.

    1. Abra una ventana de consola de mandatos en la que podrá ejecutar los mandatos de WebSphere Message Broker. Escriba el mandato siguiente para especificar el identificador de usuario y la contraseña:
      mqsisetdbparms MB8BROKER -n DBINPUT -u <ID_usuario> -p <contraseña>
    2. Escriba el siguiente mandato para volver a cargar el grupo de ejecución:
      mqsireload MB8BROKER -e AdapterMigration

Volver a la página inicial del ejemplo