Use o padrão de Record Distribution para WebSphere MQ: Unidirecional
para ligar estilos de integração baseados em arquivo e baseados em transação.
Use este padrão quando:
- Você tiver lotes de transações que são recebidos como arquivos a partir dos sistemas locais ou remotos.
- Suas transações não puderem ser enviadas como transações individuais devido a:
- as limitações técnicas de sistemas de origem que suportam apenas recursos de integração baseados em arquivo.
- os requisitos de negócios que ordenam lote, por exemplo, a coleta de todas as transações
em um dia de trabalho.
- conformidade com práticas de trabalho existentes, por exemplo, o uso de arquivos que contêm transações EDI.
- Seus sistemas de destino são projetados para aceitar transações individuais. Tais sistemas podem utilizar entrada de
sistemas quase em tempo real e de arquivos em lote e, portanto, apresentam uma interface transacional.
- Você possui arquivos em lote contendo transações que devem ser distribuídas para um ou mais sistemas.
- Os registros devem ser processados, mas qualquer falha pode ser tratada reprocessando o arquivo inteiro.
A solução é implementar um fluxo de mensagens que lê registros de um arquivo e roteia cada registro para um
destino do WebSphere MQ de acordo com as regras de roteamento ou para um destino padrão se uma correspondência não
for localizada nas regras de roteamento.