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.

cciGetTargetTerminalName

Diese Funktion gibt den Namen des Eingabeterminals des Zielknotens für die angegebene Verbindung zurück.

Syntax

CciSize  cciGetTargetTerminalName (int*           returnCode,
                                   CciConnection* connection,
                                   CciChar*       value,
                                   CciSize        length);

Parameter

returnCode (Ausgabe)
Empfängt den Rückkehrcode von der Funktion (Ausgabe).
  • CCI_BUFFER_TOO_SMALL

    Der bereitgestellte Puffer war nicht groß genug für den Wert des Knotennamens.

connection (Eingabe)
Dieser Parameter ist eine Kennung für eine Verbindung zwischen zwei Knoten.
value (Ausgabe)
Adresse eines Puffers, der vom Aufrufenden für den Wert des Terminalnamens reserviert wurde.
length
Die Länge (in CciChars) des Puffers, der vom Aufrufenden reserviert wurde.

Rückgabewerte

  • Bei erfolgreicher Ausführung wird der Terminalname in den angegebenen Puffer kopiert und die Anzahl der kopierten Zeichen des Typs CciChar wird zurückgegeben.
  • Wenn der Puffer für den Terminalnamen nicht groß genug ist, wird als Wert für returnCode CCI_BUFFER_TOO_SMALL festgelegt und die erforderliche Anzahl der Zeichen (CciChars) wird zurückgegeben.

Beispiel

void myPropagatedMessageCallback(
                        CciDataContext* userContext,
                        CciMessage*        message,
                        CciMessage*     localEnvironment,
                        CciMessage* exceptionList,
                        CciMessage*     environment,
                        CciConnection*  connection){
   int          rc = CCI_SUCCESS;
   CciChar targetTerminalName[initialStringBufferLength];
   cciGetTargetTerminalName(&rc,
                            connection,
                            targetTerminalName,
                            initialStringBufferLength);
   /*rc sollte nun auf unerwartete Werte überprüft werden*/
   /*wenn rc 'CCI_BUFFER_TOO_SMALL' ist, sollten Sie die Größe ändern und es erneut versuchen*/
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


ReferenzthemaReferenzthema | Version 8.0.0.5 | as36030_