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

cniGetBrokerInfo

Utilice esta función para consultar el entorno de intermediario actual (por ejemplo, para obtener información sobre el nombre de intermediario y el nombre de flujo de mensajes). La información se devuelve en una estructura de tipo CNI_BROKER_INFO_ST.

Sintaxis

void cniGetBrokerInfo(
  int*                returnCode,
  CciNode*            nodeObject,
  CNI_BROKER_INFO_ST* broker_info_st);

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_NODE_OBJECT
nodeObject
Nodo de proceso de flujo de mensajes para el que se está solicitando información de entorno de intermediario (entrada).
broker_info_st
Dirección de una estructura CNI_BROKER_INFO_ST que se utiliza para devolver un mensaje que representa el destino de entrada (entrada):
typedef struct broker_info_st {
int	versionId;			/*Identificación de versión de estructura*/
CCI_STRING_ST brokerName;		/*La etiqueta del intermediario*/
CCI_STRING_ST executionGroupName;	/*La etiqueta del grupo de ejecución actual*/
CCI_STRING_ST messageFlowName;		/*La etiqueta del flujo de mensajes actual*/
CCI_STRING_ST queueManagerName;		/*El nombre del gestor de colas MQ para el intermediario*/
int	commitCount;			/*Valor de cuenta de confirmaciones*/
int	commitInterval;			/*Valor de intervalo de confirmación*/
int	coordinatedTransaction;		/*Distintivo: coordinatedTransaction: 0=no, 1=yes*/
CCI_STRING_ST dataSourceUserId;		/*El ID de usuario que el intermediario utiliza para conectarse al origen de datos*/
CCI_STRING_ST applicationName;		/*La etiqueta de la aplicación que es propiedad del flujo de mensajes*/
CCI_STRING_ST libraryName;		/*La etiqueta de la biblioteca que es propiedad del flujo de mensajes*/
} CNI_BROKER_INFO_ST;
Nota: El parámetro dataSourceUserId devuelve una serie vacía. El parámetro se incluye para mantener la compatibilidad con versiones anteriores de WebSphere Message Broker que requieren una base de datos de intermediario.

Valores de retorno

Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.

Ejemplo

  cniGetBrokerInfo(&rc, nodeObject, &broker_info_st);
donde nodeObject es de tipo CciNode*
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 | as07560_