Amostra ISO8583
O International Standards Organization (ISO) define o formato de mensagem ISO8583 que é comumente usado por setores de serviços financeiros e bancários.
Esta amostra fornece um aplicativo Message Broker e uma biblioteca que demonstra como mensagens ISO8583 podem ser analisadas e serializadas usando o formato padrão e alguns recursos de teste para orientar o cenário.
A amostra ISO8583 contém um aplicativo (ISO8583Application), o qual contém:
- O fluxo de mensagens ISO8583_TCPIP_to_WMQ transforma mensagens
ISO8583 recebidas por uma conexão de soquete TCP/IP em mensagens XML e, em seguida, as grava em uma fila do WMQ.
- O fluxo de mensagens ISO8583_WMQ_to_TCPIP transforma
mensagens XML recebidas de uma fila do WMQ em mensagens ISO8583, e depois as envia por uma conexão de soquete TCP/IP.
A amostra ISO8583 fornece uma biblioteca (ISO8583Library) que contém:
- Um modelo de mensagem DFDL que é usado para analisar e serializar as mensagens ISO8583 nos fluxos de mensagens contidos no aplicativo acima.
Informações de segundo plano sobre a norma ISO8583 e detalhes sobre o modelo de mensagem são fornecidas na página Sobre a Amostra ISO8583. No WebSphere Message Broker Versão 8.0 e posterior,
os arquivos de esquema de modelo de mensagens contidos nas bibliotecas são a forma preferida de modelar mensagens. O modelo de mensagem DFDL fornece um esquema que define o formato dos campos de mensagens ISO8583.
A amostra ISO8583 fornece duas formas alternativas de testar sua configuração:
- Um plug-in que inclui uma visualização de teste TCP/IP quando instalado no WebSphere
Message Broker Toolkit. O plug-in estabelece uma conexão de soquete com um aplicativo de Servidor TCP/IP, em um host e porta de sua escolha. Essa conexão é usada para enviar dados extraídos de um arquivo de entrada e receber dados do soquete.
- Um aplicativo (ISO8583TestApplication) tem um fluxo de mensagens (ISO8583TestTool) que usa um nó MQInput para ler mensagens de entrada da fila ISO8583.TESTER.IN (usando o domínio BLOB). O fluxo envia os dados para um soquete TCP/IP (como a entrada do fluxo ISO8583_TCPIP_to_WMQ, por exemplo). O mesmo fluxo de mensagens também contém um nó TCPIPClientInput que recebe dados de um soquete (como a saída do fluxo ISO8583_WMQ_to_TCPIP) e os grava na fila de saída ISO8583.TESTER.OUT.
Clique nos links a seguir para saber mais sobre a amostra e como executá-la.
Importar e implementar: 5 minutos
Leia informações de segundo plano sobre ISO8583 e o modelo de mensagem DFDL.
Leia sobre os fluxos de mensagens de amostra
Leia sobre como testar a amostra ISO8583.
Você pode configurar a amostra de uma das seguintes
maneiras:
- Importar e Implementar a Amostra
Esta opção importa os arquivos de amostra em sua área de trabalho, define as filas do WebSphere MQ requeridas pela amostra e implementa os fluxos de mensagens para um grupo de execução.
- Importar a Amostra
Essa opção importa os arquivos de amostra na sua área de trabalho.
Você pode importar ou importar e implementar uma amostra somente
quando usar o centro de informações que está integrado com o
WebSphere Message Broker Toolkit.
Executar a Amostra
Ao concluir a amostra, você pode
removê-la de uma das seguintes maneiras: