Executando a Amostra COBOL

A amostra COBOL contém três modelos de mensagens DFDL e dados binários de amostra para cada um.

Cenário Como Executar a OrderList para PurchaseData

Neste cenário, o fluxo de mensagens "OrderList2PurchaseData" está transformando uma mensagem COBOL em outra. A mensagem COBOL de entrada é definida pelo copybook COBOL "OrderList" e o modelo de mensagem que está contido no arquivo de esquema DFDL, "OrderList". A mensagem COBOL de saída é definida pelo copybook COBOL "PurchaseData" e o modelo de mensagem que está contido no arquivo de esquema DFDL, "PurchaseData".
  1. Na visualização Desenvolvimento do Broker, assegure-se de que seus recursos sejam visualizados como projetos, expanda COBOLMessageFlows > Testes de Fluxo > (esquema do broker padrão) e clique duas vezes em COBOLApplication.mbtest para abri-lo no Cliente de Teste.
  2. No Cliente de Teste, sob Eventos de Teste do Fluxo de Mensagens, selecione Chamar Fluxo de Mensagem (COBOL OrderList para COBOL PurchaseData) ou Chamar Fluxo de Mensagem (XML OrderList para COBOL PurchaseData). Clique no ícone Iniciar. Uma mensagem é enviada por meio do fluxo de mensagens Binary2Binary.
  3. Quando o teste estiver concluído, a mensagem retornada será exibida. Selecione Mostrar Visualizador Hexadecimal para ver os valores hexadecimais dos dados binários retornados. Observe que a mensagem recebida foi serializada usando o modelo PurchaseData.

Cenário Como Executar o CustomerAddress

Neste cenário, o fluxo de mensagens "Redefine" está transformando uma mensagem COBOL em uma mensagem XML com a mesma estrutura lógica. A mensagem COBOL de entrada é definida pelo copybook COBOL "CustomerAddress" e pelo modelo de mensagem que está contido no arquivo de esquema DFDL "CustomerAddress". O fluxo de mensagens copia a estrutura de árvore lógica da mensagem COBOL de entrada, analisada no domínio DFDL, para um Domínio XMLNSC para serialização como uma mensagem XML de saída.
  1. Na visualização Desenvolvimento do Broker, assegure-se de que seus recursos sejam visualizados como projetos, expanda COBOLMessageFlows > Testes de Fluxo > (esquema do broker padrão) e clique duas vezes em COBOLApplication.mbtest para abri-lo no Cliente de Teste.
  2. No Cliente de Teste, sob Eventos de Teste do Fluxo de Mensagens, selecione Chamar Fluxo de Mensagens (Endereço COBOL para XML). Clique no ícone Iniciar. Uma mensagem é enviada por meio do fluxo de mensagens Redefine.
  3. Quando o teste estiver concluído, a mensagem retornada será exibida. Selecione Mostrar Visualizador Hexadecimal para ver os valores hexadecimais dos dados binários retornados.

Se você encontrar algum problema ao executar a amostra, consulte Resolvendo problemas ao executar amostras na documentação do WebSphere Message Broker.

Voltar para Home da Amostra