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.
Essas informações contêm as seguintes seções:
Use o nó Publicação para publicar uma mensagem por meio do gerenciador de fila WebSphere MQ associado com o broker. Os aplicativos que esperam receber publicações devem registrar uma assinatura.
O nó Publicação usa o tópico ou tópicos e quaisquer opções presentes na mensagem do comando para publicar a mensagem. O gerenciador de filas do WebSphere MQ fornece a publicação a todos os aplicativos assinantes que correspondem ao tópico e todas as outras opções especificadas em suas assinaturas.
O nó Publicação está contido no repositório Roteamento da paleta e é representado no WebSphere Message Broker Toolkit pelo seguinte ícone:
Veja as amostras a seguir para consultar sobre como utilizar este nó:
Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker 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 ao broker em um nó do MQInput e ofluxo de mensagens fornece uma conversão da moeda de entrada para várias moedas de saída. Incluem um nó Publicação para cada moeda que é suportada e configura a propriedade Ponto de Assinatura para um valor que reflita a moeda na qual o preço da ação é publicado pelo nó; por exemplo, libra esterlina ou dólar americano.
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.
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ó. |
NoMatch | Se nenhum assinante for correspondido em qualquer um dos tópicos publicados, a mensagem original será propagada aqui. |
Out | Se pelo menos um assinante for correspondido pelo WebSphere MQ em pelo menos um dos tópicos publicados, a mensagem original será propagada aqui. |
As tabelas a seguir descrevem as propriedades do nó. A coluna com cabeçalho M indica se a propriedade é obrigatória; a coluna com cabeçalho C indica se a propriedade é configurável (é possível 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 | Limpo | 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. Esta propriedade fornece
compatibilidade com versões anteriores do WebSphere MQ Publicação/Assinatura e se aplica às 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. |
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. Configure um ponto de assinatura para um nó Publicação para restringir
o encaminhamento de suas publicações àqueles assinantes que especificam
o ponto de assinatura em suas assinaturas (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. |
Propriedade | M | P | Default | Descrição |
---|---|---|---|---|
Eventos | Não | Não | Nenhum | Eventos definidos para o nó são exibidos nesta guia. Por padrão, nenhum evento de monitoramento é definido em um nó do fluxo de mensagens. Utilize Incluir, Editar,
e Excluir para criar, alterar ou excluir eventos de monitoração no nó; consulte Configurando fontes de eventos de monitoramento utilizando propriedades de monitoramento para detalhes. É possível ativar e desativar eventos mostrados aqui selecionando ou desmarcando a caixa de opções Ativado. |