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.

MbsMessage

Die Klasse 'MbsMessage' ist eine der logischen Baumstrukturen, aus denen die Nachrichten-Assembly besteht.

Die Klasse 'MbsMessage' stellt die in der folgenden Tabelle aufgeführten API-Methoden bereit. Die Parameter in eckigen Klammern sind optional:

Methode Beschreibung
Constructor([MbsMessage $msg]) Instanziiert ein neues Nachrichtenobjekt als Kopie des (optionalen) Parameters msg. Wenn kein Parameter angegeben ist, wird eine neue leere Nachricht erstellt.
int getType() Gibt den spezifischen Typ des Stammelements zurück.
array xpath(string $expression [, array $namespace]) Wertet den XPath-Ausdruck unter Verwendung des letzten untergeordneten Elements des Stammelements (Hauptteilelement) als Kontextknoten aus. Gibt das Ergebnis entweder als Zeichenfolge, Doppelzeichen oder booleschen Wert oder eine Knotengruppe als Array aus MbsElement-Objekten zurück. Der optionale Parameter Namespace ist ein assoziatives Array mit Namespace-Präfixen als Schlüsseln und Namespace-URIs als Werten.
MbsElement getChild(string $name [, int $occurrence]) Gibt das erste untergeordnete Element des Stammelements zurück, dessen Name durch den ersten Parameter angegeben ist. Das n-te Vorkommen dieses untergeordneten Elements kann durch Festlegung des zweiten optionalen Parameters zurückgegeben werden.
array getChildren([string $namespace]) Gibt alle untergeordneten Elemente des Stammelements als MbsElement-Array zurück. Wenn der Parameter Namespace angegeben ist, enthält das Array nur die untergeordneten Elemente mit diesem Namespace-URI.
MbsElement getFirstChild() Gibt das erste untergeordnete Element des Stammelements zurück.
MbsElement getLastChild() Gibt das letzte untergeordnete Element des Stammelements zurück.
MbsElement addElement(string $name, object $value [, string $namespace [, int $type [, int $position]]]) Erstellt (standardmäßig) ein Element als letztes untergeordnetes Element des Stammelements. Der optionale Parameter Typ ist der parserspezifische Typ des neuen Knotens, der standardmäßig den Wert des XML-Elementtyps für XML-Parser annimmt. Der optionale Parameter position kann einen der folgenden Werte annehmen:
  • MB_FIRST_CHILD
  • MB_LAST_CHILD
  • MB_NEXT_SIBLING
  • MB_PREVIOUS_SIBLING
MbsElement addDomainElement(string $domainName) Erstellt ein Domänenelement.
void detachAllChildren() Hängt alle untergeordneten Elemente des Stammelements ab.
string asBitstream([array $options]) Serialisiert die Elementbaumstruktur zur Erstellung eines Bitstroms. Bei Verwendung des MRM-Parsers (und anderer Parser) muss das Array options (Optionen) durch folgende Schlüssel-/Wertepaare belegt sein:
array ('set' => '<MessageSet>', 
'type' => '<MessageType>',
'format' => '<MessageFormat>',
'encoding' => '<encoding>',
'ccsid' => '<ccsid>')
void addElementFromBitstream(string $bitstream [, array $options]) Erstellt eine Elementbaumstruktur aus dem bereitgestellten Bitstrom. Wenn options (Optionen) nicht angegeben ist, wird der Bitstrom unter Verwendung des Parsers des Stammelements syntaktisch analysiert und als letztes untergeordnetes Element an das Stammelement angehängt (in diesem Fall wird kein Domänenelement erstellt). Wenn die Variable options (Optionen) angegeben ist, muss sie die Schlüssel-/Wertepaare 'domain' => '<parserDomain>' sowie eine beliebige Anzahl der zusätzlichen Optionen für den MRM-Parser enthalten (siehe asBitstream()). In diesem Fall wird ein Parserelement am Anfang der neuen untergeordneten Baumstruktur erstellt und als letztes untergeordnetes Element des Stammelements angehängt.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


ReferenzthemaReferenzthema | Version 8.0.0.5 | ac69023_