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.

Nachrichtenelemente mithilfe eines JavaCompute-Knotens festlegen, kopieren und verschieben

Sie können Elemente in der Nachricht beim Durchlaufen eines JavaCompute-Knotens im Nachrichtenfluss umwandeln.

Bevor Sie beginnen:

Die eingehende Nachricht und die Nachrichten-Assembly sind schreibgeschützt. Daher müssen Sie die Nachricht zunächst kopieren, um Änderungen daran vorzunehmen. Der Abschnitt Nachricht mithilfe eines JavaCompute-Knotens kopieren und ändern enthält weitere Informationen hierzu.

Die Referenzinformationen der Java™-API enthalten Einzelheiten zu jeder in den nachfolgenden Abschnitten verwendeten Methode:

Informationen über ein Element festlegen

Verwenden Sie diese Methode zum Festlegen von Informationen zum referenzierten Element:

setName()
Legt den Namen des Elements fest
setValue()
Legt den Wert des Element fest
setSpecificType()
Legt den Parser-spezifischen Typ des Elements fest
setNamespace()
Legt die Namespace-URI des Elements fest

Elemente verschieben und kopieren

Verwenden Sie einen JavaCompute-Knoten, um mithilfe der folgenden Methoden ein Element in einer Nachrichtenbaumstruktur zu kopieren oder freizugeben:
detach()
Das Element wird von seinem übergeordneten Element und seinen gleichgeordneten Elementen abgehängt, untergeordnete Elemente bleiben jedoch mit ihm verbunden.
copy()
Es wird eine Kopie des Elements und der angehängten untergeordneten Elemente erstellt.
Sie können aus vier Methoden auswählen, mit denen ein Element oder eine untergeordnete Baumstruktur angehängt werden kann, die Sie in eine andere Baumstruktur kopiert haben:
addAsFirstChild(Element)
Fügt ein nicht zugeordnetes Element als erstes untergeordnetes Element eines angegebenen Elements hinzu.
addAsLastChild(Element)
Fügt ein nicht zugeordnetes Element als erstes untergeordnetes Element eines angegebenen Elements hinzu.
addBefore(Element)
Fügt ein nicht zugeordnetes Element als vorheriges gleichgeordnetes Element eines angegebenen Elements hinzu.
addAfter(Element)
Fügt ein nicht zugeordnetes Element als nächstes gleichgeordnetes Element eines angegebenen Elements hinzu.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:09


TaskthemaTaskthema | Version 8.0.0.5 | ac30320_