cniGetBrokerInfo

Consulta 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 idusuario con el que el intermediario se conecta al origen de datos*/
} CNI_BROKER_INFO_ST;

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 | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:10

as07560_