Executando a Amostra WBI JDBC Adapter Migration
É possível executar os fluxos de mensagens Adapter e MigratedAdapter para executar os seguintes processos:
- Ler uma mensagem do WebSphere MQ com uma carga útil no formato XML
- Rotear a mensagem para seu destino desejado dependendo do seu cabeçalho RFH2
- Fazer uma alteração na tabela de banco de dados
- Rotear uma mensagem que descreve a mudança para o mesmo destino como a mensagem do MQ
Se você encontrar algum problema ao executar a amostra, consulte
Resolvendo problemas ao executar amostras na
documentação do WebSphere Message Broker.
Para executar o fluxo de mensagens Adapter:
- Assegure que os fluxos de mensagens e o conjunto de mensagens de amostra estejam implementados. Localize o arquivo AdapterMigration.bar na área de trabalho e implemente-o
no grupo de execução AdapterMigration.
Ao importar a amostra, o número de avisos pode ser emitido com relação aos arquivos
.msgflow.
Estes avisos estão relacionados ao banco de dados e não afetam a execução da amostra.
- Na perspectiva de Desenvolvimento de Aplicativo do Broker, expanda o
projeto de amostra AdapterMigration e, em Testes de Fluxo, clique duas vezes no
arquivo Adapter Address Message.mbtest
para abri-lo no Cliente de Teste.
- Clique em Enviar Mensagem para colocar uma
mensagem do WebSphere MQ na fila de entrada do fluxo de mensagens
Adapter.
- Visualize o conteúdo da mensagem que é recuperada e
verifique se é um arquivo XML simples com uma entrada ADAPTERADDRESS.
Repita com os outros arquivos .mbtest conforme desejado.
Execute o fluxo de mensagens MigratedAdapter para reproduzir a saída, modificando os valores do banco de dados diretamente:
- Na perspectiva Dados, expanda o projeto Design de Dados AdapterMigration e em
Scripts SQL, clique com o botão direito em adapter_insert_all.sql
e selecione Executar SQL.
- Selecione uma conexão JDBC existente ou crie uma nova, seguindo as
instruções na tela.
- Clique em Concluir para incluir uma nova linha nas tabelas de endereço, cliente e fatura.
- Alterne para a perspectiva de Desenvolvimento de Aplicativo do Message Broker, expanda o projeto de amostra
AdapterMigration e clique duas vezes em MigratedAdapter.mbtest.
- Clique em Obter Mensagem nos três elementos de Desenfileiramento para ler uma mensagem das filas
ADAPTERMIGRATION.INVOICE, ADAPTERMIGRATION.CUSTOMER e ADAPTERMIGRATION.ADDRESS.
- Verifique se as mensagens correspondem às mensagens recuperadas na etapa 4 da execução do fluxo de mensagens DatabaseUpdates.
Se desejar executar novamente o fluxo AdapterMigration, você deverá modificar o arquivo SQL para incluir uma linha diferente para evitar
violação de restrições de tabela:
- Na perspectiva de Dados, expanda o projeto Design de Dados AdapterMigration
e, em Scripts SQL, clique com o botão direito do mouse
em adapter_insert_all.sql
e selecione Abrir com
e Editor de Arquivo SQL.
- Modifique alguns dos parâmetros VALUES.
- Salve as mudanças e execute novamente a amostra seguindo as etapas na seção anterior.
Voltar para Home da Amostra