WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Propriedades Configuráveis do Fluxo de Mensagens

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.

Instâncias Adicionais
Esta propriedade especifica o número de encadeamentos adicionais que o broker pode usar para atender ao fluxo de mensagens. Esses encadeamentos adicionais são criados apenas se houver mensagens de entrada suficientes. É possível utilizar até 256 encadeamentos. O valor padrão é 0. Encadeamentos adicionais podem aumentar o rendimento de um fluxo de mensagens mas você deve considerar o efeito potencial na ordem da mensagem.

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.

Iniciar Instâncias Adicionais Quando o Fluxo Iniciar
Esta propriedade especifica se todos os encadeamentos de instâncias adicionais devem ser iniciados quando o fluxo for iniciado. Tanto o fluxo como as instâncias de escopo do nó serão iniciados se essa opção estiver configurada como true. O valor padrão é false.

Contagem de Confirmações
Para mensagens do WebSphere MQ, esta propriedade especifica quantas mensagens de entrada são processadas por um fluxo de mensagens antes de um ponto de sincronização ser obtido (emitindo um comando MQCMIT).

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.

Intervalo de Consolidação
Esta propriedade especifica o intervalo de tempo máximo entre a última mensagem WebSphere MQ ser recebida e um ponto de sincronização ser obtido. Se nenhuma mensagem for recebida no intervalo de tempo especificado, um ponto de sincronização é obtido (emitindo um comando MQCMIT), mesmo que o número de mensagens processadas não atinja o valor da propriedade Commit Count.

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

Conjunto de políticas do consumidor
Esta propriedade especifica a política do consumidor a ser usada para autenticar, criptografar e assinar mensagens para os nós SOAPRequest, SOAPAsyncRequest e SOAPAsyncResponse.

Ligações do conjunto de políticas do consumidor
Esta propriedade associa uma ligação do conjunto de políticas a um conjunto de políticas do consumidor e contém informações que são específicas para o ambiente e o sistema operacional, como informações sobre chaves.

Transação Coordenada
Esta propriedade controla se o fluxo de mensagens é processado como uma transação coordenada XA, coordenada pelo WebSphere MQ. Tal fluxo de mensagens é considerado totalmente coordenado por XA. O valor padrão é Não.

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.

Nome do perfil de monitoramento
Esta propriedade especifica o nome do serviço configurável do perfil de monitoramento a ser aplicado a um ou mais fluxos de mensagens em um arquivo BAR. O perfil de monitoramento é usado para configurar os fluxos de mensagens para emitir eventos de monitoramento.

Para obter mais informações, consulte Configurando fontes de eventos de monitoramento utilizando um perfil de monitoramento.

Conjunto de políticas do provedor
Esta propriedade especifica a política do provedor a ser usada para autenticar, criptografar e assinar mensagens para os nós SOAPInput e SOAPReply.
Ligações do conjunto de políticas do provedor
Esta propriedade associa uma ligação do conjunto de políticas a um conjunto de políticas do provedor e contém informações que são específicas para o ambiente e o sistema operacional, como informações sobre chaves.

Nome do perfil de segurança
Esta propriedade especifica um perfil de segurança que tem autorização ativada para que um fluxo de mensagens possa concluir a autorização com o Tivoli Federated Identity Manager (TFIM). É possível configurar um perfil de segurança em um fluxo de mensagens ou em nós de entrada individuais. Se nenhum perfil de segurança for configurado para os nós de entrada, a configuração será herdada da configuração no fluxo de mensagens.

Para obter mais informações, consulte Configurando a Autorização com o TFIM V6.1.

Modo de início
Esta propriedade especifica o comportamento padrão de fluxos de mensagens e de aplicativos quando você implementa ou reinicia um grupo de execução. Por exemplo, talvez haja um fluxo de mensagens que crie recursos que sejam necessários para outros fluxos de mensagens. Portanto, talvez você queira iniciar um fluxo de mensagens antes de todos os outros quando os fluxos forem implementados, ou quando o broker, o grupo de execução ou o aplicativo contido for iniciado. É possível configurar um fluxo de mensagens para iniciar automaticamente e, em seguida, configurar outros fluxos de mensagens para requerer reinício manual.
É possível configurar a propriedade Start Mode para um dos valores a seguir:
Mantido
Esse é o valor padrão e indica que o fluxo ou o aplicativo é iniciado quando a implementação é concluída e permanece em execução até a emissão de um comando de parada. Após a emissão de um comando de parada, o fluxo ou o aplicativo permanecerá interrompido até que um comando de início seja emitido. O estado do fluxo ou do aplicativo permanecerá inalterado após a reimplementação ou após o reinício do broker, do grupo de execução ou do aplicativo contido.
Manual
Esse valor indica que o fluxo ou o aplicativo sempre deve ser iniciado manualmente após a implementação ou após o reinício do broker, do grupo de execução ou do aplicativo contido. O fluxo ou o aplicativo ficará no estado pausado após a implementação ou reimplementação e após o reinício do broker, do grupo de execução ou do aplicativo contido, mesmo que o fluxo ou o aplicativo estivesse em execução antes da implementação ou do reinício.
Automático
Esse valor indica que o fluxo ou o aplicativo é sempre iniciado automaticamente após a implementação, reimplementação ou após o reinício do broker, do grupo de execução ou do aplicativo contido.

É 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.

Propriedades Definidas pelo Usuário
O valor inicial de uma propriedade definida pelo usuário (UDP) pode ser modificado no tempo de design pelo Editor de Fluxo de Mensagens ou substituído no tempo de implementação pelo Editor Broker Archive. A vantagem das UDPs é que seus valores podem ser alterados pela equipe operacional no tempo de implementação. Se, por exemplo, você utilizar UDPs para manter dados de configuração, você pode configurar um fluxo de mensagens para um computador, tarefa ou ambiente específicos no tempo de implementação, sem ter que alterar o código no nível do nó. Também é possível consultar e configurar os valores das propriedades definidas pelo usuário no tempo de execução usando o API do Message Broker (também conhecido como o CMP API). Por exemplo, uma ferramenta de monitoramento de sistemas pode usar o CMP API para modificar o valor de uma propriedade definida pelo usuário no tempo de execução para alterar o comportamento do fluxo de mensagens.

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.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:21


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac09055_