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

cniIsTerminalAttached

Utilice esta función para comprobar si un terminal está conectado a otro nodo mediante un conector. Devuelve un valor entero que especifica si el objeto de terminal especificado está conectado a uno o varios terminales de otros nodos de flujos de mensajes.

Utilice esta función para probar si un mensaje se puede propagar a un terminal; no es necesario llamar a estar función antes de propagar un mensaje con la función de utilidad cniPropagate. Utilice la función cniIsTerminalAttached para modificar el comportamiento del nodo cuando un terminal no está conectado.

Sintaxis

int cniIsTerminalAttached(
  int*          returnCode,
  CciTerminal*  terminalObject);

Parámetros

returnCode
Código de retorno de la función (salida).
Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_TERMINAL_OBJECT
terminalObject
Dirección del terminal de entrada o salida en el que se debe comprobar si hay conectado un conector (entrada). La dirección se devuelve de cniCreateOutputTerminal.

Valores de retorno

  • Si el terminal está conectado a otro nodo mediante un conector, se devuelve un valor de 1.
  • Si el terminal no está conectado o se ha producido una anomalía, se devuelve un valor de cero.
  • Si se produce una anomalía, el valor del parámetro returnCode indica la razón del error.

Ejemplo

  if (terminalObject) {
    if (cniIsTerminalAttached(&rc, terminalObject)) {
      if (rc == CCI_SUCCESS) {
        retvalue = cniPropagate(
                                &rc, 
                                terminalObject, 
                                localEnvironment, 
                                exceptionList, 
                                message);
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:22


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