Consulta o ambiente atual do intermediário (por exemplo, para obter informações sobre o nome do intermediário e o nome do fluxo de mensagens). As informações são retornadas em uma estrutura do 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; /*Identificação de versão da estrutura*/ CCI_STRING_ST brokerName; /*O rótulo do intermediário*/ CCI_STRING_ST executionGroupName; /*O rótulo do grupo de execução atual*/ CCI_STRING_ST messageFlowName; /*O rótulo do fluxo de mensagens atual*/ CCI_STRING_ST queueManagerName; /*O nome do MQ Queue Manager para o intermediário*/ int commitCount; /*Valor de contagem de confirmação*/ int commitInterval; /*Valor do intervalo de confirmação*/ int coordinatedTransaction; /*Flag: coordinatedTransaction: 0=no, 1=yes*/ CCI_STRING_ST dataSourceUserId; /*O intermediário userid é conectado a datasource como*/ } CNI_BROKER_INFO_ST;