Coordene globalmente as transações do fluxo de mensagens com um gerenciador de filas do WebSphere MQ para assegurar a integridade dos dados das transações.
Em plataformas distribuídas, o comportamento padrão do intermediário é
gerenciar todas as transações do fluxo de mensagens utilizando uma abordagem one-phase commit. Em muitos
contextos, esta abordagem é suficiente mas, se seus negócios precisarem de integridade de dados garantida
(por exemplo, por motivo de auditoria ou para transações financeiras), configure o gerenciador de filas do
WebSphere MQ do intermediário para gerenciar as transações do
fluxo de mensagens em uma abordagem two-stage commit utilizando o padrão de protocolo XA. Para obter mais informações sobre coordenação global de transações, consulte
Modelo Transacional.
No z/OS, todas as transações são coordenadas de forma global pelo RRS
(Resource Recovery Service), portanto, as instruções deste tópico não se aplicam.
No entanto, o RRS deve estar disponível; consulte Planejamento de Serviço de Recuperação de Recursos no z/OS.
Para configurar o sistema para coordenação
global de transações:
Quando concluir estas etapas, os fluxos de mensagens serão processados
utilizando a coordenação global, que é gerenciada pelo gerenciador de filas.
Você deve executar todas as etapas corretamente; caso contrário, a coordenação global não funcionará.
Para obter um exemplo de como é possível utilizar o
WebSphere MQ
para coordenar transações globalmente, consulte a amostra a seguir:
Você
pode visualizar amostras apenas quando utilizar o centro de informações integrado
ao Message
Brokers Toolkit.