Sobre a Amostra JavaComputeTransform

Esta amostra demonstra como um nó JavaCompute pode ser utilizado para processar faturas simples, lendo mensagens de entrada e produzindo novas mensagens de saída.

Dois nós JavaCompute são fornecidos, um dos quais usa expressões XPath (JavaComputeTransformXPath) e um dos quais usa a API do Nó de Plug-in Java (JavaComputeTransformNoXPath). Esta amostra fornece uma comparação entre as duas abordagens diferentes, que obtém os mesmos resultados.

A amostra JavaComputeTransformXPath executa a tarefa a seguir:

  1. Usa a classe auxiliar XPathOperation para configurar operações iterativas, que cria os itens a seguir:
  2. Extrai campos da mensagem de entrada, usando expressões XPath.
  3. Propaga a mensagem de saída para o terminal Out do nó JavaCompute.

A amostra JavaComputeTransformNoXPath executa as seguintes tarefas:

  1. Usa a classe auxiliar ForEachChildOperation para configurar operações iterativas, que cria os itens a seguir:
  2. Utiliza os métodos da API do Plug-in do Java para navegar na mensagem de entrada e extrair os dados dela.
  3. Propaga a mensagem de saída para o terminal Out do nó JavaCompute.

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

Os seguintes fluxos de mensagens, JavaComputeTransformXPathFlow e JavaComputeTransformNoXPathFlow, são importados pela amostra:

JavaComputeTransformXPathFlow

JavaComputeTransformNoXPathFlow

Voltar a Sobre a Amostra JavaCompute Node