Ao incluir um fluxo de mensagens em um arquivo broker archive (BAR) em preparação para implementá-lo em um intermediário, você poderá configurar propriedades adicionais que influenciam sua operação de tempo de execução. Essas propriedades estão disponíveis para revisão e atualização quando você seleciona a guia Configurar para o arquivo archive do intermediário.
Se o fluxo de mensagens processar mensagens do WebSphere MQ, você poderá configurar o fluxo de mensagens para controlar o pedido da mensagem. Configure a propriedade Modo de Pedido no nó MQInput de acordo. Você também pode precisar definir as propriedades Consolidar por Grupo de Mensagens e Pedido Lógico.
Um nó MQInput abre a fila de entrada com MQOO_INPUT_AS_Q_DEF, que utiliza a propriedade DEFSOPT da fila de entrada. Portanto, você deve se certificar que a fila de entrada foi definida com DEFSOPT(SHARED) e com o conjuntos de propriedades SHARE para permitir múltiplos encadeamentos de intermediários lerem da fila de entrada. Se essas propriedades são forem configuradas desta forma, os encadeamentos de fluxo de mensagens relatam que a fila em uso (MQRC=2042) e o fluxo de mensagens podem parar o processamento de mensagens na fila de entrada.
O valor padrão 1 também é o valor mínimo permitido. Altere essa propriedade para evitar chamadas de MQCMIT freqüentes quando mensagens estiverem sendo processadas rapidamente e a falta de uma consolidação imediata puder ser tolerada pelo aplicativo de recepção.
Utilize o Intervalo de Consolidação para assegurar-se de que uma consolidação seja executada periodicamente quando não forem recebidas mensagens suficientes para preencher a Contagem de Consolidação.
Essa propriedade não terá efeito se o fluxo de mensagens não processar mensagens do WebSphere MQ.
O intervalo de tempo é especificado em segundos, como um número decimal com um máximo de 3 casas decimais (granularidade de milissegundos). O valor deve estar no intervalo de 0.000 a 60.000. O valor padrão é 0.
Essa propriedade não terá efeito se o fluxo de mensagens não processar mensagens do WebSphere MQ.
Utilize as transações coordenadas somente quando precisar processar as mensagem e as atualizações do banco de dados que são executadas pelo fluxo de mensagens em uma única unidade de trabalho utilizando um protocolo two-phase commit. Nesse caso, a mensagem é lida e as atualizações do banco de dados são executadas ou nenhum dos dois é executado.
Se você alterar esse valor, verifique se o gerenciador de filas do intermediário esteja configurado corretamente. Se o gerenciador de filas não for configurado corretamente, o intermediário gerará uma mensagem quando o fluxo de mensagens receber uma mensagem para indicar que, embora o fluxo de mensagens deva ser coordenado globalmente, a configuração do gerenciador de filas não suporta isso.
Consulte Bancos de Dados Suportados informações sobre quais bancos de dados são suportados como participantes de uma transação global e a seção Administração do Sistema do WebSphere MQ Versão 6: centro de informações on-line ou o manual WebSphere MQ Versão 5.3 no WebSphere MQ para como configurar WebSphere MQ e o gerenciador do banco de dados.
Essa propriedade não terá efeito se o fluxo de mensagens não processar mensagens do WebSphere MQ.
Para obter informações de introdução sobre UDPs, consulte Propriedades Definidas pelo Usuário no ESQL.
Para obter informações sobre como configurar UDPs no tempo de implementação, consulte Configurando um fluxo de mensagens no momento da implementação com propriedades definidas pelo usuário.
Você pode visualizar e atualizar outras propriedades configuráveis para o fluxo de mensagens. As propriedades exibidas dependem dos nós dentro do fluxo de mensagens; alguns não têm propriedades configuráveis para exibir. As propriedades do nó configuráveis são predominantemente propriedades relacionadas ao sistema que, provavelmente, são alteradas para cada intermediário no qual o fluxo de mensagens é implementado. Essas propriedades incluem nomes da origem de dados os nomes das filas e gerenciadores de filas do WebSphere MQ. Para obter detalhes completos das propriedades configuráveis para um nó, consulte a descrição de nó apropriada.