WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

cciGetSourceTerminalName

Esta función devuelve el nombre del terminal de salida del nodo de origen para la conexión especificada.

Sintaxis

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

Parámetros

returnCode (salida)
Recibe el código de retorno de la función (salida).
  • CCI_BUFFER_TOO_SMALL

    El almacenamiento intermedio proporcionado no era lo suficientemente grande para contener el valor del nombre del nodo.

connection (entrada)
Este parámetro es un manejador para una conexión entre dos nodos.
value (salida)
Dirección de un almacenamiento intermedio, asignado por el emisor de la llamada para que contenga el valor del nombre del terminal.
length
La longitud, en CciChars, del almacenamiento intermedio asignado por el emisor de la llamada.

Valores de retorno

  • Si la ejecución se realiza satisfactoriamente, el nombre de terminal se copia en el almacenamiento intermedio proporcionado y se devuelve el número de caracteres CciChar copiados.
  • Si el almacenamiento intermedio no es lo suficientemente grande para contener el valor de atributo, returnCode se establece en CCI_BUFFER_TOO_SMALL y se devuelve el número de CciChar necesarios.

Ejemplo

void myPropagatedMessageCallback(
                        CciDataContext* userContext,
                        CciMessage*  message,
                        CciMessage*     localEnvironment,
                        CciMessage* exceptionList,
                        CciMessage*     environment,
                        CciConnection*  connection){
	 int rc = CCI_SUCCESS;
   CciChar sourceTerminalName[initialStringBufferLength];
   cciGetSourceTerminalName(&rc,
                            connection,
                            sourceTerminalName,
                            initialStringBufferLength);
}
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:31


Tema de referenciaTema de referencia | Versión 8.0.0.5 | as36020_