Publicação

Utilize o nó Publicação para filtrar mensagens de saída a partir de um fluxo de mensagens e transmiti-las para assinantes que registraram um interesse em um conjunto específico de tópicos. O nó Publicação sempre deve ser um nó de saída de um fluxo de mensagens e não possui terminais de saída próprios.

Este tópico contém as seguintes seções:

Propósito

Utilize o nó Publicação (ou um nó definido pelo usuário que forneça um serviço semelhante) se seu fluxo de mensagens suportar aplicativos Publicação/Assinatura. Os aplicativos que esperam receber publicações devem registrar uma assinatura em um intermediário e podem, opcionalmente, qualificar as publicações obtidas, fornecendo critérios restritivos (como um tópico de publicação específico).

Se os aplicativos do assinante utilizarem o WebSphere MQ Enterprise Transport para conectar-se ao intermediário, será possível definir as filas para as quais as mensagens serão publicadas como filas em clusters ou compartilhadas do WebSphere MQ.

As publicações também podem ser enviadas para assinantes em um cluster do WebSphere MQ, se uma fila de clusters for denominada como o fila de assinante. Neste caso, o assinante deve utilizar o nome de um gerenciador de filas "imaginário" que esteja associado ao cluster e deve assegurar que seja criada uma definição de alias do gerenciador de filas vazio correspondente para este gerenciador de filas no intermediário que atenda os requisitos da assinatura.

O nó Publicação está contido no repositório Roteamento da paleta e é representado no ambiente de trabalho pelo seguinte ícone:

 Ícone do nó Publication

Utilizando este nó em um fluxo de mensagens

Veja as amostras a seguir para consultar sobre como utilizar este nó:

Você pode visualizar amostras apenas quando utilizar o centro de informações integrado ao Message Brokers Toolkit.

Para obter um exemplo de como utilizar este nó, suponha que você tenha gravado um aplicativo de publicação que publica atualizações de estoque regularmente. O aplicativo envia as mensagens para o intermediário em um nó MQInput e as publicações de estoque fluxo de mensagens fornece uma conversão da moeda de entrada para um número de moedas de saída. Inclua um nó Publicação para cada moeda suportada e configure o Ponto de Assinatura como um valor que reflita a moeda na qual o preço de estoque seja publicado pelo nó; por exemplo, libra esterlina ou dólar americano.

Terminais e Propriedades

Quando tiver colocado uma instância do nó Publicação em um fluxo de mensagens, você poderá configurá-lo; consulte Configurando um Nó do Fluxo de Mensagens. As propriedades do nó são exibidas na visualização Propriedades. Para exibir as propriedades do nó no diálogo Propriedades, dê um clique duplo no nó ou clique com o botão direito no nó e clique em Propriedades. Todas as propriedades obrigatórias para as quais é necessário digitar um valor (aquelas que não têm um valor padrão definido) são marcadas com um asterisco.

Os terminais do nó Publicação são descritos na tabela a seguir.

Terminal Descrição
Entrada O terminal de entrada que aceita a mensagem para processamento pelo nó.

As tabelas a seguir descrevem as propriedades do nó. A coluna com cabeçalho M indica se a propriedade é obrigatória (marcada com um asterisco caso seja necessário digitar um valor quando nenhum padrão for definido); a coluna com cabeçalho C indica se a propriedade é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens ao arquivo BAR para implementá-lo).

As propriedades Descrição do nó Publicação são descritas na tabela a seguir.

Propriedade M C Padrão Descrição
Nome do Nó Não Não O tipo de nó: Publicação O nome do nó.
Descrição Breve Não Não   Uma breve descrição do nó.
Descrição Longa Não Não   Texto que descreve a finalidade do nó no fluxo de mensagens.

As propriedades Básicas do nó Publicação são descritas na tabela a seguir.

Propriedade M C Padrão Descrição
Nomenclatura de Fluxo Implícito Sim Não Não Selecionada Selecione Nomenclatura de Fluxo Implícito (Implicit Stream Naming) para obter o nome da fila do WebSphere MQ na qual a mensagem foi recebida pelo fluxo de mensagens como o nome do fluxo. Essa propriedade fornece compatibilidade com versões posteriores com o WebSphere MQ Publicação/Assinatura e aplica-se a mensagens com um cabeçalho MQRFH quando MQPSStream não for especificado.

Limpe a caixa de opções se não desejar que a ação seja executada.

Ponto de Assinatura Não Não   O valor do ponto de assinatura para o nó. Se não for especificado um valor para essa propriedade, será assumido o ponto de assinatura padrão. Este valor identifica exclusivamente o nó e pode ser utilizado por assinantes para obter uma publicação específica (conforme descrito no cenário de exemplo em Utilizando este nó em um fluxo de mensagens).

Para obter informações adicionais, consulte Pontos de Assinatura.

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

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:40

ac04590_