Coordenar globalmente transações do fluxo de mensagem coordenado com um gerenciador de transações para assegurar a integridade de dados das transações. Em sistemas distribuídos, o gerenciador de filas do WebSphere MQ que está associado ao broker executa a função de gerenciador de transações.
Antes de começar:
Leia Transações de Fluxos de Mensagens para entender como o broker tratar as transações. Dependendo dos gerenciadores de recursos externos que o broker acessa durante o processamento de seus fluxos de mensagens implementados, é necessário concluir o conjunto de tarefas dependente do recurso apropriado para assegurar que todos os recursos sejam configurados corretamente. Por exemplo, talvez você precise criar e configurar bancos de dados.
Você, ou seu desenvolvedor de fluxo de mensagens, também deve assegurar que os fluxos de mensagens implementados no broker sejam configurados para suportar coordenação. As tarefas envolvidas na configuração dos fluxos de mensagens corretamente estão descritas em Configurando a Transacionalidade para os Fluxos de Mensagens.
É possível acessar os seguintes recursos externos em uma transação de fluxo de mensagens:
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 vários contextos, esta abordagem é suficiente, mas, se seus negócios requererem integridade de dados e consistência assegurados (por exemplo, por razões de auditoria ou para transações financeiras), será possível configurar o broker e seu gerenciador de filas do WebSphere MQ para gerenciar as transações do fluxo de mensagens em uma abordagem de confirmação em dois estágios, usando o padrão do protocolo XA.
Configure o gerenciador de filas do WebSphere MQ atualizando seu arquivo qm.ini, para incluir definições dos gerenciadores de recursos adicionais com os quais deseja que o WebSphere MQ coordene atualizações. Siga as instruções fornecidas para os gerenciadores de recursos que são relevantes em seu ambiente:
No z/OS, todas as transações são globalmente
coordenadas pelo Resource Recovery Service (RRS), portanto, as instruções
neste tópico não se aplicam. Entretanto,
é necessário assegurar que o RRS esteja disponível; consulte Planejamento de Serviço de Recuperação de Recursos no z/OS.
É necessário concluir todas as etapas corretamente; se não, a coordenação global não funcionará.
Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.