Über ESQL auf Brokereigenschaften zugreifen

Es kann hilfreich sein, während der Laufzeit Ihres Codes Echtzeitzugriff auf Details eines bestimmten Knotens, Flusses oder Brokers zu haben. Eine Übersicht über Brokereigenschaften finden Sie unter Brokermerkmale.

Brokereigenschaften können auf der rechten Seite normaler SET-Anweisungen verwendet werden. Beispiel:
DECLARE mybroker CHARACTER;
SET mybroker = BrokerName;
Dabei ist BrokerName die Brokereigenschaft, die den Namen des Brokers enthält. Brokereigenschaften können jedoch nicht auf der linken Seite von SET-Anweisungen angegeben werden. Das liegt daran, dass es sich bei Brokereigenschaften um Konstanten handelt, d. h. ihnen können keine Werte zugeordnet werden und deshalb können sie durch SET-Anweisungen auch nicht geändert werden. Versucht ein Programm, den Wert einer Brokereigenschaft zu ändern, wird die Fehlernachricht Zuordnung zu einer symbolischen Konstanten nicht möglich ausgegeben.
Brokereigenschaften:
  • Sind nach Broker, Ausführungsgruppen, Flüssen und Knoten zusammengefasst.
  • Die Groß-/Kleinschreibung muss beachtet werden. Die Namen beginnen immer mit einem Großbuchstaben.
  • Geben einen Nullwert zurück, wenn sie keinen Wert enthalten.

Wenn der ESQL-Code bereits eine Variable mit demselben Namen wie der einer Brokereigenschaft enthält, hat diese Variable Vorrangstellung, d. h. sie überdeckt die Brokereigenschaft. Der Zugriff auf die Brokereigenschaft erfolgt über SQL.<Name_der_Brokereigenschaft>. Beispiel: SQL.BrokerName.

In Brokereigenschaften, auf die über ESQL und Java zugegriffen werden kann werden die Broker-, Fluss- und Knoteneigenschaften angezeigt, auf die über ESQL zugegriffen werden kann; außerdem werden die Eigenschaften aufgeführt, auf die auch über Java zugegriffen werden kann.

Zugehörige Konzepte
Brokermerkmale
Zugehörige Tasks
Aus dem Java-Rechenknoten auf Brokereigenschaften zugreifen
Zugehörige Verweise
Brokereigenschaften, auf die über ESQL und Java zugegriffen werden kann
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ak09512_