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.
void cniGetBrokerInfo( int* returnCode, CciNode* nodeObject, CNI_BROKER_INFO_ST* broker_info_st);
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;
Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.