Queries the current broker environment (for example, for information about broker name and message flow name). The information is returned in a structure of type CNI_BROKER_INFO_ST.
void cniGetBrokerInfo( int* returnCode, CciNode* nodeObject, CNI_BROKER_INFO_ST* broker_info_st);
typedef struct broker_info_st { int versionId; /*Structure version identification*/ CCI_STRING_ST brokerName; /*The label of the broker*/ CCI_STRING_ST executionGroupName; /*The label of the current execution group*/ CCI_STRING_ST messageFlowName; /*The label of the current message flow*/ CCI_STRING_ST queueManagerName; /*The name of the MQ Queue Manager for the broker*/ int commitCount; /*Commit count value*/ int commitInterval; /*Commit interval value*/ int coordinatedTransaction; /*Flag: coordinatedTransaction: 0=no, 1=yes*/ CCI_STRING_ST dataSourceUserId; /*The userid broker connects to datasource as*/ } CNI_BROKER_INFO_ST;
None. If an error occurs, the returnCode parameter indicates the reason for the error.