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). Este ejemplo proporciona una comparación entre los dos métodos distintos, que obtienen ambos el mismo resultado.

El ejemplo JavaComputeTransformXPath lleva a cabo las tareas siguientes:

  1. Utiliza la clase ayudante XPathOperation para establecer las operaciones repetitivas, que crean los elementos siguientes:
  2. Extrae campos del mensaje de entrada, utilizando expresiones XPath.
  3. Propaga el mensaje de entrada al terminal Out (de salida) del nodo JavaCompute.

El ejemplo JavaComputeTransformNoXPath lleva a cabo las tareas siguientes:

  1. Utiliza la clase ayudante ForEachChildOperation para establecer las operaciones repetitivas, que crean los elementos siguientes:
  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 Out (de salida) del nodo JavaCompute.

El ejemplo crea las siguientes colas WebSphere MQ:

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

JavaComputeTransformXPathFlow

JavaComputeTransformNoXPathFlow

Volver a Acerca del ejemplo del nodo JavaCompute