WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

cniGetBrokerInfo

Mit dieser Funktion können Sie die aktuelle Brokerumgebung abfragen (z. B. Name des Brokers und Name 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

returnCode
Der Rückkehrcode von 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;		/*Die vom Broker verwendete Benutzer-ID zur Verbindung mit der Datenquelle*/
CCI_STRING_ST applicationName;		/*Der Name der Anwendung, zu der der Nachrichtenfluss gehört*/
CCI_STRING_ST libraryName;		/*Der Name der Bibliothek, zu der der Nachrichtenfluss gehört*/
} CNI_BROKER_INFO_ST;
Anmerkung: Der Parameter dataSourceUserId gibt eine leere Zeichenfolge zurück. Er ist lediglich aus Gründen der Rückwärtskompatibilität mit Vorgängerversionen von WebSphere Message Broker enthalten, die eine Brokerdatenbank benötigen.

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 | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:00


ReferenzthemaReferenzthema | Version 8.0.0.5 | as07560_