Utilize o nó Verificar para comparar o modelo de uma mensagem que está chegando em seu terminal de entrada com o modelo de mensagens fornecido quando você configura o nó Verificar.
Este tópico contém as seguintes seções:
O modelo de mensagem é composto pela propriedade Domínio de Mensagem. Se o domínio de mensagem for MRM, você também poderá especificar qualquer combinação de conjunto e tipo de mensagem. O nó Verificar verifica apenas a estrutura da mensagem; ele não verifica o corpo da mensagem.
O domínio de mensagem, o conjunto de mensagens e o tipo de mensagem são chamados coletivamente de modelo de mensagem. O domínio define o analisador que é utilizado para a mensagem. O conjunto é o conjunto de mensagens ao qual a mensagem pertence. O tipo é a estrutura da própria mensagem. Você pode verificar a mensagem de entrada em uma ou mais dessas propriedades. A propriedade de mensagem será verificada apenas se você selecionar sua propriedade Verificação correspondente, que significa que uma propriedade de mensagem que contém uma cadeia nula pode ser comparada.
Se as propriedades de mensagem corresponderem à especificação, a mensagem será propagada para o terminal Match do nó. Se as propriedades de mensagem não corresponderem à especificação, a mensagem será propagada para o terminal Failure. Se o terminal Failure não estiver conectado a algum processamento de manipulação de falhas, será gerada uma exceção.
O nó Verificar está contido na caixa Validação da paleta e é representado no ambiente de trabalho pelo seguinte ícone:
Utilize o nó Verificar para garantir que a mensagem seja roteada apropriadamente por meio do fluxo de mensagens. Por exemplo, você pode configurar o nó para direcionar uma mensagem que solicita a compra de ações por meio de uma rota diferente da requerida para uma mensagem que solicita a venda de ações.
Outro exemplo de uso desse nó é o recebimento de mensagens eletrônicas da equipe do escritório matriz. Essas mensagens são utilizadas para diversos fins; por exemplo, para solicitar suporte técnico ou material de escritório, ou ainda para informar sobre novas tendências de clientes. Essas mensagens podem ser processadas automaticamente porque sua equipe preencheu um formulário padrão. Se você quiser que essas mensagens sejam processadas separadamente a partir de outras mensagens recebidas, utiliza o nó Verificar para garantir que somente as mensagens da equipe com um tipo de mensagem específico sejam processadas por esse fluxo de mensagens.
Quando você coloca uma instância do nó Verificar em um fluxo de mensagens, é possível configurá-lo. Para obter informações adicionais, 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ó Verificar são descritos na tabela a seguir.
Terminal | Descrição |
---|---|
In | O terminal de entrada que aceita a mensagem para processamento pelo nó. |
Failure | O terminal de saída para o qual a mensagem será roteada se a mensagem de entrada não corresponder às propriedades especificadas. |
Match | O terminal de saída para o qual a mensagem será roteada se a mensagem de entrada corresponder às propriedades especificadas. |
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ó Verificar são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Nome do Nó | Não | Não | Verificar | 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ó Verificar são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Domínio | Não | Não | O nome do domínio. | |
Verificar domínio | Sim | Não | Não Selecionada | Esta propriedade verifica se uma mensagem pertence a um domínio específico. Para verificar o analisador que deve ser utilizado para as mensagens que chegam, selecione esta caixa de opção e selecione um dos valores na lista Domínio. |
Conjunto | Não | Não | O conjunto de mensagens ao qual a mensagem de entrada pertence. Se você estiver utilizando o analisador MRM, IDOC ou XMLNSC, verifique se a mensagem de entradas pertence a um conjunto de mensagens específico, selecionando Verificar Conjunto e digitando o identificador do conjunto de mensagens em Conjunto. Esse identificador pode ser localizado nas propriedades do conjunto de mensagens durante sua exibição no editor. O WebSphere Message Broker gera o identificador quando você cria o conjunto de mensagens; é algo semelhante a DHHJEQC06U001. Você deve digitar o identificador exatamente como mostrado nas propriedades do conjunto de mensagens. Deixe Conjunto desmarcado para outros analisadores. |
|
Verificar conjunto | Sim | Não | Não Selecionada | Se você selecionar esta caixa de opção, a mensagem que chega será verificada em relação à propriedade Conjunto. |
Tipo | Não | Não | O
identificador da mensagem. Se você estiver utilizando o analisador MRM, verifique se a mensagem de entrada tem um tipo de mensagem específico, selecionando Verificar Tipo e digitando o identificador da mensagem em Tipo. Esse identificador pode ser localizado nas propriedades da mensagem durante sua visualização no editor. Especifique o identificador de mensagens ao criar a mensagem. Você deve inserir o identificador exatamente conforme mostrado nas propriedades da mensagem. Deixe Tipo desmarcado para outros analisadores. |
|
Verificar tipo | Sim | Não | Não Selecionada | Se você selecionar esta caixa de opção, a mensagem que chega será verificada em relação à propriedade Tipo. |