Sobre a Amostra RegexFilterNode

Esta amostra demonstra como um nó JavaCompute pode ser utilizado como um nó de filtro e o uso de atributos definidos pelo usuário.

O nó tem dois atributos definidos pelo usuário: filterField e filterRegex. O nó extrai o valor de elemento do primeiro campo na mensagem com o nome mantido pelo atributo filterField. Se o valor corresponder à expressão regular retida pelo atributo filterRegex, a mensagem é propagada para o terminal Out, caso contrário, é propagada para o terminal Alternate.

Esta amostra executa as seguintes tarefas:

  1. Extrai o valor do campo usado para correspondência, usando expressões XPath.
  2. Cria a correspondência da expressão comum e do valor do campo.
  3. Se o valor do campo corresponder à expressão comum, propague a mensagem para o terminal de saída do nó JavaCompute.
  4. Se o valor do campo não corresponder à expressão comum, propague a mensagem para o terminal alternativo do nó JavaCompute.

As seguintes filas do WebSphere MQ são criadas pela amostra:

O seguinte fluxo de mensagens, RegexFilterNodeFlow, é importado pela amostra:

RegexFilterNodeFlow

Voltar a Sobre a Amostra JavaCompute Node