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.

cniWriteBuffer

Verwenden Sie diese Funktion, um die Syntaxelement-Baumstruktur, die mit der angegebenen Nachricht verknüpft ist, in den Datenpuffer zu schreiben, dessen Eigner das Nachrichtenobjekt ist. Diese Funktion wird normalerweise von Sendeknoten verwendet.

Diese Operation serialisiert die Elementstruktur in einen Bitstrom, der anschließend als Sequenz aufeinanderfolgender Bytes verarbeitet werden kann. Diese Funktion sollte verwendet werden, wenn der Bitstrom in ein Ziel geschrieben wird, das sich außerhalb des Brokers befindet.

Sie müssen vor diesem Aufruf cniFinalize aufrufen, da cniWriteBuffer ansonsten fehlschlägt.

Syntax

void cniWriteBuffer(
  int*         returnCode,
  CciMessage*   message);

Parameter

returnCode
Der Rückkehrcode von der Funktion (Ausgabe).
Mögliche Rückkehrcodes sind:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
message
Die Adresse des Nachrichtenobjekts, für das die Elementbaumstruktur serialisiert werden soll (Eingabe).

Rückgabewerte

Keine. Wenn ein Fehler auftritt, gibt der Parameter returnCode die Fehlerursache an.

Beispiel

cniCopyElementTree(&rc, inLastChild, outLastChild);
cniFinalize(&rc, outMessage);
cniWriteBuffer(&rc, outMessage);
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:01


ReferenzthemaReferenzthema | Version 8.0.0.5 | as07670_