Configure as filas de entrada compartilhadas e defina os tokens de serialização para os fluxos de mensagens.
Configurar uma fila de entrada compartilhada para fluxos de mensagens
O intermediário WebSphere MQ utiliza os grupos de compartilhamento de filas no z/OS.
Os gerenciadores de filas que podem acessar o mesmo conjunto de filas compartilhadas formam um grupo chamado de QSG (Queue-Sharing Group) e comunicam-se uns com os outros por meio de um CF (Recurso de Acoplamento) que armazena as filas compartilhadas. Uma fila compartilhada é um tipo de fila local cujas mensagens podem ser acessadas por um ou mais gerenciadores de filas que estão em um QSG.
Para aumentar ainda mais a disponibilidade das mensagens em um QSG, o WebSphere MQ detecta se outro gerenciador de filas do grupo desconecta do CF de maneira fora do comum e conclui unidades de trabalho pendentes para o gerenciador de filas quando possível; isso é conhecido como recuperação de mesmo nível de protocolo.
Definir um token de serialização
Defina o mesmo valor para o atributo do token de serialização para cada nó MQInput que é necessário para acessar a fila compartilhada.
Se você não fizer isto, quando um nó MQInput tentar obter uma mensagem da fila compartilhada, a ação falhará com o código de retorno de WebSphere MQ BIP2048 (MQRC_PERSISTENT_NOT_ALLOWED)
Este valor evita que mensagens de entrada que estão em progresso sejam enviadas para a Fila de Devoluções porque, durante a recuperação, uma mensagem é restaurada na fila de entrada antes que outro intermediário possa obtê-la e retomar o processamento.