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.

Anleitung zum Definieren von Schüsselwörtern

Sie können zusätzliche Informationen in Form eines oder mehrerer Schlüsselwörter zu einem Objekt hinzufügen.

Mit deren Hilfe können Informationen zu einem Objekt angezeigt werden, nachdem das Objekt implementiert wurde. Standardmäßig werden die Uhrzeit der Implementierung des Objekts und die Uhrzeit der letzten Änderung des Objekts angezeigt.

Sie können benutzerdefinierte Schlüsselwörter und deren Werte festlegen, die dann vom WebSphere Message Broker Toolkit als zusätzlich in der Eigenschaftenansicht anzuzeigende Informationen interpretiert werden. Beispiel: Sie können Schlüsselwörter für "Autor" und "Subflow 1 Version" definieren:

$MQSI Autor=John Smith MQSI$
$MQSI Subflow 1 Version=v1.3.2 MQSI$

In der folgenden Tabelle sind die Informationen enthalten, die vom WebSphere Message Broker Toolkit angezeigt werden:

Objektname Beispiel
Implementierungszeit 28-Aug-2009 15:04
Änderungszeit 28-Aug-2009 14:27
Version v1.0
Autor John Smith
Version Subflow 1 v1.3.2

In dieser Anzeige wurden die Versionsinformationen über die Eigenschaft Version des Objekts definiert. Wenn die Versionsinformationen nicht definiert worden wären, wären sie in der Anzeige nicht erschienen.

Verwenden Sie folgende Syntax, um ein Schlüsselwort und die zugehörigen Werte zu definieren:

$MQSI Schlüsselwortname = Schlüsselwortwert MQSI$

Dabei gilt:

$MQSI
$MQSI eröffnet die Definition. Dahinter kann ein optionales Unterstreichungszeichen oder Leerzeichen stehen, das ignoriert wird.
Schlüsselwortname
Der Name des Schlüsselwortes, für das Sie den Wert festlegen. Es Besteht aus einer Folge von alphanumerischen Zeichen außer dem Gleichheitszeichen (=). Es kann Leerzeichen enthalten, führende oder abschließende Leerzeichen werden jedoch übergangen.
=
Das Gleichheitszeichen (=) ist der Begrenzer zwischen dem Schlüsselwort und dem Wert, den Sie dafür festlegen.
Schlüsselwortwert
Der Wert, auf den das Schlüsselwort gesetzt wird. Es Besteht aus einer Folge von alphanumerischen Zeichen. Es kann Leerzeichen enthalten, führende oder abschließende Leerzeichen werden jedoch übergangen.
MQSI$
MQSI$ schließt die Schlüsselwortdefinition.

Beispiele

Beispieldefinitionen Interpretiertes Schlüsselwort und interpretierter Wert Kommentare

$MQSIAutor=JohnMQSI$ oder
$MQSI Autor=John MQSI$ oder
$MQSI Autor = John MQSI$

Schlüsselwort = "Autor"
Wert = "John"

Jedes dieser Beispiele zeigt, was festgelegt werden kann und dass die führenden und abschließenden Leerzeichen der Namens- oder Wertparameter ignoriert werden.
$MQSI_Autor = John MQSI$

Schlüsselwort = "Autor"
Wert = "John"

Das erste Zeichen hinter $MQSI kann ein Unterstreichungszeichen sein. Das Unterstreichungszeichen wird im interpretierten Schlüsselwort übergangen. Falls ein zweites Unterstreichungszeichen vorkommt, wird es zum Bestandteil des Schlüsselwortnamens.
$MQSI Flow designer = John Smith MQSI$

Schlüsselwort = "Flow designer"
Wert = "John Smith"

Leerzeichen werden für jeden Parameterwert akzeptiert.
$MQSI bar = MQSI$

Schlüsselwort = "bar"
Wert = ""

Als Schlüsselwortwert kann eine leere Zeichenfolge ("") angegeben werden.
$MQSI_mqsitag=$MQSI$MQSI$

Schlüsselwort = "mqsitag"
Wert = "$"

Dieses Beispiel ist eine schlecht formatierte Definition. Nach der Definition des Schlüsselwortnamens sucht der Parser nach den Begrenzern, nach denen der festzulegende Wert folgt. In diesem Fall ist das einzige Zeichen vor MQSI$, mit dem die Definition geschlossen wird, ein '$'. Dieses Zeichen wird als Schlüsselwortwert festgelegt.
$MQSI=barMQSI$   Dieses Muster wird ignoriert, da der Schlüsselwortname keine leere Zeichenfolge sein kann.
$MQSI tagbarMQSI$   Dieses Muster wird ignoriert, weil sich kein Trennzeichen (=) zwischen dem Schlüsselwortnamen und dem Schlüsselwortwert befindet.
Verwenden Sie die nachstehenden Schlüsselwörter nicht:
VERSION
Wenn Sie das WebSphere Message Broker Toolkit für die Bearbeitung von Nachrichtenflüssen und -verzeichnissen verwenden, kann die Eigenschaft Version im Fenster 'Eigenschaften' festgelegt werden. Anschließend können Sie sie im Editor der BAR-Datei anzeigen. Wenn Sie diese Eigenschaft festlegen, wird das Schlüsselwort VERSION zur daraus resultierenden CMF-Datei oder Verzeichnisdatei hinzugefügt. Fügen Sie diesen Dateien aus diesem Grund nicht $MQSI_VERSION=...MQSI$ hinzu.
BAR
Das Schlüsselwort BAR wird automatisch jedem Objekt zugeordnet, wenn es implementiert wird. Es enthält den vollständiger Pfadnamen der Brokerarchivdatei, die das Objekt implementiert hat.
Die Werte beider Schlüsselwörter werden über das Programm in der Klasse com.ibm.broker.config.proxy.DeployedObject definiert.

Einschränkungen in Schlüsselwörtern

Verwenden Sie in Schlüsselwörtern nicht die folgenden Zeichen, weil sie ein unvorhersehbares Verhalten zur Folge haben:
^ $ . | \ < > ? + * = & [ ] ( )
Sie können diese Zeichen jedoch in den Werten, die Schlüsselwörtern zugeordnet werden, angeben. Beispiele:
  • $MQSI RCSVER=$id$ MQSI$ ist zulässig.
  • $MQSI $name=Fred MQSI$ ist nicht zulässig.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:12


ReferenzthemaReferenzthema | Version 8.0.0.5 | ac35480_