Ejecución del ejemplo Migración de adaptador WBI JDBC
Puede ejecutar los flujos de mensajes Adapter y MigratedAdapter para realizar los siguientes procesos:
- Leer un mensaje de WebSphere MQ con una carga útil en formato XML
- Direccionar el mensaje al destino previsto en función de la cabecera RFH2
- Realizar un cambio en la tabla de base de datos
- Direccionar un mensaje que describa el cambio al mismo destino que el mensaje MQ
Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker.
Para ejecutar el flujo de mensajes Adapter:
- Asegúrese de que el conjunto de mensajes y los flujos de mensajes de
ejemplo se han desplegado. Busque el archivo AdapterMigration.bar en el espacio de trabajo y despliéguelo en el grupo
de ejecución AdapterMigration.
Cuando importa el ejemplo, es posible que se emitan una serie de avisos
relacionados con los archivos .msgflow.
Estos avisos están relacionados con la base de datos y no afectan a la ejecución del ejemplo.
- En la perspectiva Desarrollo de aplicaciones de intermediario, expanda el
proyecto de ejemplo AdapterMigration y, en Pruebas de flujo, efectúe una doble pulsación
en el archivo Adapter Address Message.mbtest para abrirlo en
el Cliente de prueba.
- Pulse en Enviar mensaje para colocar
un mensaje de WebSphere MQ en la cola de entrada del flujo de mensajes
Adapter.
- Vea el contenido del mensaje que se recupera y compruebe que es un archivo XML simple con una entrada ADAPTERADDRESS.
Repita estos pasos con los otros archivos .mbtest como desee.
Ejecute el flujo de mensajes MigratedAdapter para reproducir la salida modificando
los valores de base de datos directamente:
- En la perspectiva Datos, expanda el proyecto de diseño de datos
AdapterMigration y, en Scripts SQL, pulse el botón derecho del ratón en
adapter_insert_all.sql y seleccione Ejecutar SQL.
- Seleccione una conexión JDBC existente o cree una nueva, siguiendo las instrucciones de la pantalla.
- Pulse Finalizar para añadir una nueva fila a las tablas de dirección, cliente y factura.
- Cambie a la perspectiva Desarrollo de aplicaciones de Message Broker, expanda el
proyecto de ejemplo AdapterMigration y efectúe una doble pulsación en MigratedAdapter.mbtest.
- Pulse Obtener mensaje en los tres elementos
Extraer de la cola para leer un mensaje de las colas
ADAPTERMIGRATION.INVOICE, ADAPTERMIGRATION.CUSTOMER y
ADAPTERMIGRATION.ADDRESS.
- Compruebe que los mensajes coinciden con los mensajes recuperados en el paso 4 de ejecutar el flujo de mensajes DatabaseUpdates.
Si desea volver a ejecutar el flujo AdapterMigration, deberá modificar el archivo SQL para añadir una fila distinta para evitar infringir las restricciones de la tabla:
- En la perspectiva Datos, expanda el proyecto de diseño de datos DatabaseInput
y, en Scripts SQL, pulse el botón derecho del ratón en
adapter_insert_all.sql y seleccione
Abrir Con y Editor de archivos SQL.
- Modifique algunos de los parámetros VALUES.
- Guarde los cambios y vuelva a ejecutar el ejemplo siguiendo los pasos de la sesión anterior.
Volver a la página inicial del ejemplo