Utilize o nó Label para processar uma mensagem que é propagada por um nó RouteToLabel para determinar de forma dinâmica a rota que a mensagem leva pelo fluxo de mensagens.
Este tópico contém as seguintes seções:
Utilize o nó Label em combinação com um nó RouteToLabel para rotear uma mensagem pelo fluxo de mensagens com base no conteúdo da mensagem. O nó RouteToLabel interroga o LocalEnvironment da mensagem para determinar o identificador do nó Label para o qual a mensagem deve ser roteada em seguida. Você pode propagar a mensagem, codificando ESQL em um nó Compute ou codificando Java™ em um nó JavaCompute ou definido pelo usuário.
Preceda o nó RouteToLabel no fluxo de mensagens com um nó Compute ou nó JavaCompute e preencha o LocalEnvironment da mensagem com os identificadores de um ou mais nós Label que introduzem a próxima seqüência de processamento para a mensagem.
Projete seu fluxo de mensagem para que um nó Label siga logicamente um nó RouteToLabel em um fluxo de mensagens, mas não o conecte fisicamente ao nó RouteToLabel. A conexão é feita pelo intermediário, quando requerida, de acordo com o conteúdo de Ambiente Local.
O nó Label fornece um destino para uma decisão de roteamento e não processa a mensagem que ele manipula. Geralmente, um nó Label conecta-se a um subfluxo que processa cada mensagem de uma maneira específica e encerra em um nó de saída ou em outro nó RouteToLabel.
O nó Label também pode ser utilizado em conjunto com um nó SOAPExtract ou como o destino de uma instrução PROPAGATE, que é especificada em um nó Compute ou Banco de Dados.
O nó Label está contido no repositório Roteamento da paleta e é representado no WebSphere Message Broker Toolkit pelo seguinte ícone:
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.
Quando tiver colocado uma instância do nó Label 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. 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ó Label são descritos na tabela a seguir.
Terminal | Descrição |
---|---|
Saída | O terminal de saída para o qual a mensagem será roteada. |
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ó Label são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Nome de nó | Não | Não | O tipo de nó | 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ó Label são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Nome do Rótulo | Sim | Não | Um identificador para o nó. Ele é utilizado como um destino para uma mensagem que é roteada por um nó RouteToLabel. Nome do Rótulo não deve ser o mesmo nome da instância do nó em si e ele deve ser exclusivo no fluxo de mensagens no qual ele aparece. O nome da instância pode ser modificado pelo WebSphere Message Broker Toolkit se o subfluxo, do qual este nó Label faz parte, estiver incorporado em outro fluxo de mensagens. |
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. |