Informationen zum Mustercode 'JavaComputeTransform'

Der Mustercode veranschaulicht, wie ein JavaCompute-Knoten zum Verarbeiten einfacher Rechnungen verwendet werden kann, indem die Eingabenachrichten gelesen und neue Ausgabenachrichten erstellt werden.

Es werden zwei JavaCompute-Knoten bereitgestellt: Beim einen (JavaComputeTransformXPath) werden XPath-Ausdrücke verwendet, während beim anderen (JavaComputeTransformNoXPath) die Java-API für Plug-in-Knoten verwendet wird. Dieser Mustercode stellt einen Vergleich zwischen den beiden Ansätzen bereit, die beide dieselben Ergebnisse erzielen.

Der Mustercode 'JavaComputeTransformXPath' (Java-Rechenknoten für XPath-Umsetzung) führt folgende Tasks aus:

  1. Er verwendet die Unterstützungsklasse 'XPathOperation' zum Konfigurieren iterativer Operationen, die folgende Elemente erstellt:
  2. Er extrahiert unter Verwendung von XPath-Ausdrücken Felder aus der Eingabenachricht.
  3. Er gibt die Ausgabenachricht an das Ausgangsterminal des JavaCompute-Knotens weiter.

Der Mustercode 'JavaComputeTransformNoXPath' führt folgende Tasks aus:

  1. Er verwendet die Unterstützungsklasse 'ForEachChildOperation' zum Konfigurieren iterativer Operationen, die folgende Elemente erstellt:
  2. Er verwendet Java-API-Methoden für Plug-ins zur Navigation der Eingabenachricht und zum Extrahieren von Daten aus der Nachricht.
  3. Er gibt die Ausgabenachricht an das Ausgangsterminal des JavaCompute-Knotens weiter.

Folgende WebSphere MQ-Warteschlangen werden durch den Mustercode erstellt:

Die folgenden Nachrichtenflüsse mit den Namen 'JavaComputeTransformXPathFlow' und 'JavaComputeTransformNoXPathFlow' werden durch den Mustercode importiert:

JavaComputeTransformXPathFlow

JavaComputeTransformNoXPathFlow

Zurück zum Mustercode 'About the JavaCompute Node'