Nó Publication

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

Finalidade

Utilize o nó Publication para filtrar mensagens de saída de um fluxo de mensagens e transmiti-las para assinantes que registraram interesse em um determinado conjunto de tópicos. O nó Publication sempre deve ser um nó de saída de um fluxo de mensagens e não possuir terminais de saída de sua propriedade.

Utilize o nó Publication se seu fluxo de mensagens suportar aplicativos de 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 (tais 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.

O nó Publication é representado no workbench pelo seguinte ícone:

 Ícone do nó Publication

Utilizando este nó em um fluxo de mensagens

Veja a amostra a seguir para consultar como utilizar este nó:

Para obter um exemplo de como utilizar esse nó, suponha que você tenha gravado um aplicativo de publicação que publica atualizações de ações regularmente. O aplicativo envia mensagens para o intermediário em um nó MQInput e as publicações de ações do são disponibilizadas para vários assinantes através de um nó Publication.

Configurando o Nó Publication

Quando tiver colocado uma instância do nó Publication em um fluxo de mensagens, será possível configurá-lo. Clique com o botão direito na visualização do editor clique em Propriedades. As propriedades básicas do nó são exibidas.

Todas as propriedades mandatórias, para as quais é necessário inserir um valor (aquelas que não possuem um valor padrão definido) são marcadas com um asterisco no diálogo das propriedades.

Configure o nó Publication da seguinte forma:

  1. Selecione a caixa de opções Nomenclatura de Fluxo Implícito para obter o nome da fila do WebSphere MQ no qual a mensagem foi recebida pelo fluxo de mensagens como o nome do fluxo. Essa propriedade fornece compatibilidade com versões posteriores para o MQSeries Publish/Subscribe SupportPac disponível em várias plataformas de servidores WebSphere MQ e se aplica a mensagens com um cabeçalho MQRFH quando MQPSStream não está especificado.

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

  2. Especifique o Ponto de Assinatura para este nó Publication. Se não for especificado um valor para essa propriedade, será assumido o ponto de assinatura padrão. Esse 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 acima).

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

  3. Selecione Descrição no navegador de diálogo de propriedades para inserir uma descrição breve, uma descrição longa, ou ambas.
  4. Clique em Aplicar para fazer as alterações no nó Publication sem fechar o diálogo de propriedades. Clique em OK para aplicar as alterações e fechar o diálogo de propriedades.

    Clique em Cancelar para fechar o diálogo e descartar todas as alterações feitas nas propriedades.

Terminais e Propriedades

Os terminais do nó Publication 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 é mandatória (marcado com um asterisco no diálogo de propriedades caso seja necessário digitar um valor quando nenhum padrão for definido), a coluna com cabeçalho C indica se a propriedades é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens no arquivo bar para implementá-lo).

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

Propriedade M C Padrão Descrição
Nomenclatura de Fluxo Implícito Sim Não Limpo Define se é necessário obter o nome da fila do WebSphere MQ na qual a mensagem de entrada foi recebida como o nome da fila. Se você selecionar a caixa de opções, esta ação é executada.
Ponto de Assinatura Não Não   O valor do ponto de assinatura para o nó.

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

Propriedade M C Padrão Descrição
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.

Conceitos relacionados
Fluxos de Mensagem
Publicação/Assinatura
Pontos de Assinatura
MQSeries Publicação/Assinatura
Implementação de Aplicativo de Fluxo de Mensagens

Tarefas relacionadas
Decidindo Quais Nós Utilizar
Tratando Erros em Fluxos de Mensagens
Utilizando as Filas de Clusters WebSphere MQ para Entrada e Saída
Utilizando as Filas Compartilhadas do WebSphere MQ para Entrada e Saída (z/OS)
Desenvolvendo aplicativos do Publicação/Assinatura

Referências relacionadas
Nó MQOutput
MQSeries Publish/Subscribe