Acerca del ejemplo de JavaComputeTransform

Este ejemplo muestra que un nodo JavaCompute se puede usar para procesar facturas sencillas, leyendo mensajes de entrada y produciendo nuevos mensajes de salida.

Se proporcionan dos nodos JavaCompute, uno que utiliza expresiones XPath (JavaComputeTransformXPath) y otro que utiliza la API del nodo Plugin de Java (JavaComputeTransformNoXPath). Éste se destina a proporcionar una comparación entre los dos enfoques distintos que tienen los mismos resultados.

El ejemplo JavaComputeTransformXPath cubre los siguientes pasos:

  1. Utiliza la clase auxiliar XPathOperation para establecer las operaciones repetitivas. Esto crea los siguientes elementos:
  2. Extrae campos del mensaje de entrada utilizando expresiones XPath.
  3. Propaga el mensaje de entrada al terminal de salida del nodo JavaCompute.

El ejemplo JavaComputeTransformNoXPath cubre los siguientes pasos:

  1. Utiliza la clase auxiliar ForEachChildOperation para establecer las operaciones repetitivas. Esto crea los siguientes elementos:
  2. Utiliza los métodos de la API Plugin de Java para navegar por el mensaje de entrada y extraer datos del mismo.
  3. Propaga el mensaje de entrada al terminal de salida del nodo JavaCompute.

En el ejemplo se crean las siguientes colas MQ:

El ejemplo importa los flujos de mensajes, JavaComputeTransformXPathFlow y JavaComputeTransformNoXPathFlow:

JavaComputeTransformXPathFlow

JavaComputeTransformNoXPathFlow

Icono de la página principalVolver al ejemplo Acerca del nodo JavaCompute