cniGetBrokerInfo

Fragt die aktuelle Brokerumgebung ab (beispielsweise nach Informationen zum Namen des Brokers und des Nachrichtenflusses). Die Informationen werden in einer Struktur des Typs CNI_BROKER_INFO_ST ausgegeben.

Syntax

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

Parameter

Rückkehrcode
Der Rückkehrcode aus der Funktion (Ausgabe).
Mögliche Rückkehrcodes sind:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_NODE_OBJECT
nodeObject
Der Nachrichtenflussverarbeitungsknoten, für den Informationen zur Brokerumgebung abgefragt werden (Eingabe).
broker_info_st
Die Adresse einer Struktur des Typs CNI_BROKER_INFO_ST, die verwendet wird, um eine Nachricht auszugeben, die das Eingabeziel darstellt (Eingabe):
typedef struct broker_info_st {
int	versionId;			/*Kennzeichnung der Strukturversion*/
CCI_STRING_ST brokerName;		/*Brokerbezeichnung*/
CCI_STRING_ST executionGroupName;	/*Bezeichnung der aktuellen Ausführungsgruppe*/
CCI_STRING_ST messageFlowName;		/*Bezeichnung des aktuellen Nachrichtenflusses*/
CCI_STRING_ST queueManagerName;		/*Name des MQ-WS-Managers für den Broker*/
int	commitCount;			/*Festschreibungszählerwert*/
int	commitInterval;			/*Festschreibungsintervallwert*/
int	coordinatedTransaction;		/*Flag: coordinatedTransaction: 0=no, 1=yes*/
CCI_STRING_ST dataSourceUserId;		/*Brokerbenutzer-ID für die Verbindung mit Datenquelle*/
} CNI_BROKER_INFO_ST;

Rückgabewerte

Keine. Wenn ein Fehler auftritt, gibt der Parameter Rückkehrcode den Grund für den Fehler an.

Beispiel

  cniGetBrokerInfo(&rc, nodeObject, &broker_info_st);
dabei hat nodeObject den Typ CciNode*
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:56

as07560_