Ao incluir um fluxo de mensagens em um arquivo broker archive (BAR) em preparação para implementá-lo em um broker, você poderá configurar propriedades adicionais que influenciam sua operação de tempo de execução. Estas propriedades estão disponíveis para revisão e atualização quando você seleciona a guia Gerenciar e Configurar para o arquivo de archive do broker.
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 brokers 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.
Se você tiver vários nós de entrada em seu fluxo de mensagens, os encadeamentos adicionais disponíveis poderão não ser alocados uniformemente entre os diferentes nós de entrada. Em um caso extremo, todos os encadeamentos podem ser alocados em um único nó de entrada e apenas um aspecto do rendimento do fluxo de mensagens é melhorado. Para evitar este problema, você pode utilizar a propriedade Conjunto de Instâncias Adicionais, juntamente com a propriedade Instâncias Adicionais para alocar um conjunto de encadeamentos de instâncias adicionais para cada nó de entrada.
O valor padrão 1 também é o valor mínimo permitido. Altere essa propriedade para evitar chamadas de MQCMIT frequentes 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 três casas decimais (granularidade de milissegundos). O valor deve estar no intervalo de 0.000 a 60.000. O valor padrão é 0.
Esta propriedade não terá efeito se o fluxo de mensagens não processar mensagens do WebSphere MQ ou se o valor de Contagem de Confirmações for 1
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, certifique-se de que o gerenciador de filas para o broker esteja configurado corretamente. Se você não configurar o gerenciador de filas corretamente, o broker gerará uma mensagem quando o fluxo de mensagens receber uma mensagem para indicar que, embora o fluxo de mensagens deva ser coordenado por XA, a configuração do gerenciador de filas não suporta coordenação.
Consulte Bancos de Dados Suportados para obter informações sobre quais bancos de dados são suportados como participantes em uma transação coordenada por XA e a seção Administração do Sistema do Centro de Informações Online do WebSphere MQ Versão 7 para saber como configurar o WebSphere MQ e os gerenciadores do banco de dados.
Essa propriedade não terá efeito se o fluxo de mensagens não processar mensagens do WebSphere MQ.
Para obter mais informações, consulte Configurando fontes de eventos de monitoramento utilizando um perfil de monitoramento.
Para obter mais informações, consulte Configurando a Autorização com o TFIM V6.1.
É possível configurar essa propriedade para fluxos de mensagens e aplicativos. O estado de um aplicativo substitui o estado de qualquer fluxo de mensagens que ele contiver. Por exemplo, se um aplicativo estiver interrompido, nenhum fluxo desse aplicativo poderá ser executado, mesmo que tenha sido configurado para iniciar automaticamente.
Para obter mais informações, consulte Configurando o Modo de Início de Fluxos e Aplicativos no Tempo de Desenvolvimento.
Para obter informações de introdução sobre UDPs e UDPs dinâmicas, consulte Propriedades Definidas pelo Usuário no ESQL e Propriedades Definidas pelo Usuário.
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.
Para obter informações sobre a configuração de UDPs no tempo de execução, consulte Configurando Propriedades Definidas pelo Usuário do Fluxo de Mensagens no Tempo de Execução em um Aplicativo CMP.
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 broker no qual o fluxo de mensagens é implementado. Essas propriedades incluem os nomes da origem de dados e os nomes das filas do WebSphere MQ e gerenciadores de filas. Para obter detalhes completos das propriedades configuráveis para um nó, consulte a descrição de nó apropriada.