WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Bedingte Zuordnungen konfigurieren

Mit dem Editor für die grafische Datenzuordnung können Sie bedingte Zuordnungen erstellen.

Mit den Transformationen If, Else if und Else können Sie den Ablauf einer Zuordnung durch Vorgabe von Bedingungen steuern.

If, Else if und Else fungieren als Gruppe bedingter Transformationen. Die Bedingung wird auf das Eingabeelement der bedingten Transformation angewendet. Wenn die Bedingung erfüllt ist, wird die in der bedingten Transformation verschachtelte Transformation ausgeführt.

Eine einzelne Transformation (z. B. eine Move- oder eine angepasste Transformation) können Sie auch bedingt ausführen, indem Sie die Bedingung direkt auf der Registerkarte Bedingung der Transformation eingeben.

Alternativ dazu können Sie die Bedingungsfunktion auch mittels Custom Java™ oder Custom ESQL bereitstellen. Weitere Informationen hierzu finden Sie in den Abschnitten Custom Java (Angepasstes Java) oder Custom ESQL (Angepasstes ESQL).

Wenn Sie eine Bedingung verwenden, um optional ein oder mehrere untergeordnete Ausgabeelemente innerhalb eines komplexen Elements zu erstellen, überprüfen Sie, ob sich die Bedingung auf die Transformation bezieht, die auf das gesamte komplexe Element und nicht nur auf ein untergeordnetes Element gerichtet ist. Wenn die bedingte Transformation nur auf ein untergeordnetes Element ausgerichtet ist, wird das Ordnerelement innerhalb des komplexen Elements in der Ausgabe erstellt, bevor die Bedingung ausgewertet wird.

So ordnen Sie bedingte Transformationen zu:

  1. Geben Sie für jede bedingte Transformation der Gruppe auf der Registerkarte Bedingung der Eigenschaftsansicht eine Bedingung ein. Die Bedingung muss als XPath-Ausdruck eingegeben werden, der 'True' oder 'False' zurückgibt.
    1. Die Reihenfolge, in der die Anweisungen einer Bedingung ausgewertet werden, können Sie ändern, indem Sie innerhalb der Bedingung eine Transformation auswählen und deren Position nach Bedarf mit dem Aufwärts- bzw. Abwärtspfeil festlegen.
  2. Doppelklicken Sie auf den Namen der bedingten Transformation, um die Zuordnung zu erstellen, die für die betreffende Bedingung verwendet wird.
    Anmerkung: Die Elemente der verschachtelten Zuordnung müssen zugeordnet sein, damit die Transformation ausgeführt wird.
Weitere Informationen zu Zuordnungstransformationen finden Sie im Abschnitt Transformationstypen im Editor für grafische Datenzuordnungen.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:23:28


TaskthemaTaskthema | Version 8.0.0.5 | cm28666_