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.

Über ESQL auf Brokereigenschaften zugreifen

Auf die Brokereigenschaften können Sie während der Laufzeit über die ESQL-Module Ihrer Nachrichtenflussknoten zugreifen.

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, auf dem der Nachrichtenfluss ausgeführt wird. Die Brokereigenschaften auf der linken Seite von SET-Anweisungen können jedoch nicht verwendet werden. Grund dieser Einschränkung ist, dass die Brokereigenschaften während der Laufzeit als Konstanten behandelt werden: Ihre Werte können daher prinzipiell nicht, auch nicht durch SET-Anweisungen, 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.

Eine Beschreibung der Broker-, Nachrichtenfluss- und Knoteneigenschaften, auf die aus ESQL zugegriffen werden kann, finden Sie im Abschnitt Aus ESQL und Java aufrufbare Brokereigenschaften. In diesem Abschnitt ist auch angegeben, auf welche dieser Eigenschaften aus Java zugegriffen werden kann.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:21:38


TaskthemaTaskthema | Version 8.0.0.5 | ak09512_