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.

cpiBufferPointer

Diese Funktion ruft für das angegebene Parserobjekt einen Zeiger auf den Puffer ab, der die Bitstromdarstellung der Eingabenachricht enthält.

Syntax

const CciByte* cpiBufferPointer(
  int*        Rückkkehrcode,
  CciParser*  Parser);

Parameter

returnCode
Empfängt den Rückkehrcode von der Funktion (Ausgabe).
Mögliche Rückkehrcodes sind:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_PARSER_OBJECT
  • CCI_NO_BUFFER_EXISTS
parser
Gibt die Adresse des Parserobjekts an (Eingabe).

Rückgabewerte

Falls erfolgreich, wird die Adresse des Puffers zurückgegeben. Andernfalls wird als Wert null (CCI_NULL_ADDR) zurückgegeben und der Rückkehrcode gibt den Grund für den Fehler an.

Beispiel

Das folgende Beispiel stammt aus der Musterparserdatei BipSampPluginParser.c:

int cpiParseBufferEncoded(
  CciParser*  parser,
  CciContext* context,                
  int         encoding,
  int         ccsid
){
  PARSER_CONTEXT_ST* pc = (PARSER_CONTEXT_ST *)context ;
  int             rc;

  /* Rufen Sie einen Zeiger auf den Nachrichtenpuffer ab, und erstellen Sie den Relativzeiger */
  pc->iBuffer = (void *)cpiBufferPointer(&rc;, parser);
  pc->iIndex = 0;
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


ReferenzthemaReferenzthema | Version 8.0.0.5 | as08280_