Configurando o Armazenamento de Eventos para Nós de Tempo Limite
Você pode usar uma política do Timer para controlar o armazenamento de eventos para nós TimeoutNotification e TimeoutControl .
Sobre esta tarefa
As informações sobre o estado das mensagens em trânsito são mantidas em filas de armazenamento controladas pelo ` IBM® MQ `. As filas de armazenamento que contêm as informações de estado são de propriedade do gerenciador de filas associado ao servidor de integração.
Se você estiver usando os nós TimeoutControl e TimeoutNotification em um servidor de integração gerenciado por um nó de integração, será necessário instalar o IBM MQ no mesmo computador que o seu nó de integração para poder utilizar os recursos oferecidos por esses nós. Se você estiver usando os nós TimeoutControl e TimeoutNotification em um servidor de integração independente, poderá utilizar um gerenciador de filas padrão remoto para controlar as filas do sistema, sem a necessidade de instalar o IBM MQ na mesma máquina que o servidor de integração. As interações entre um servidor de integração independente e o ` IBM MQ ` podem utilizar uma conexão de cliente com um gerenciador de filas remoto, por meio de uma configuração de política padrão. Para obter mais informações sobre o uso de um gerenciador de fila padrão remoto, consulte Usando um gerenciador de filas padrão remoto e Configurando um servidor de integração para usar um gerenciador de filas padrão remoto
Se o servidor de integração tiver as permissões necessárias para criar as filas do sistema padrão, elas são criadas automaticamente quando um fluxo contendo nós TimeoutControl ou TimeoutNotification é implementado. Se as filas padrão não forem criadas automaticamente, você pode criá-las manualmente executando o iib_createqueues comando, conforme descrito em Criação das filas padrão do sistema em um gerenciador de filas do IBM MQ.
Por padrão, a fila de armazenamento utilizada por todos os nós de tempo limite é SYSTEM.BROKER.TIMEOUT.QUEUE. No entanto, é possível controlar as filas que são usadas por diferentes nós de tempo limite, criando filas alternativas que contêm uma variável QueuePrefix e usando uma política Cronômetro para especificar os nomes dessas filas para armazenar eventos.
Siga estas etapas para especificar a fila que é utilizada para armazenar estados de eventos: