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.

cniFinalize

Mit dieser Funktion veranlassen Sie, dass der Broker zur abschließenden Verarbeitung der angegebenen Nachricht Parser anfordert. In der Endbearbeitung werden Headerketten korrigiert und der Eigenschaftenordner mit den Headern abgeglichen.

Das Verhalten dieser Verarbeitung ist für jeden Parser spezifisch. Von einigen Parsern wird die abschließende Verarbeitung nicht unterstützt.

Rufen Sie cniFinalize auf, bevor Sie eine Nachricht aus dem Knoten weitergeben, also beispielsweise vor dem Aufruf von cniWriteBuffer.

Syntax

void cniFinalize(
  int*         returnCode,
  CciMessage*  message,
  int          options);

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, dessen Elementstruktur abgeschlossen werden soll (Eingabe).
options
Setzen Sie diesen Parameter auf CCI_FINALIZE_NONE.

Rückgabewerte

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

Beispiel

      cniFinalize(&rc, outMsg, CCI_FINALIZE_NONE);
      retvalue = cniPropagate(
                             &rc, 
                             terminalObject, 
                             localEnvironment, 
                             exceptionList, 
                             outMsg);

      /* Handle errors */
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


ReferenzthemaReferenzthema | Version 8.0.0.5 | as07590_