In der nachfolgenden Tabelle werden die Eigenschafen erläutert, mit denen Sie die Nachrichtengruppe anpassen können.
Eigenschaft | Typ | Bedeutung |
---|---|---|
Nachrichtengruppen-ID | Zeichenfolge | Dies ist eine eindeutige Kennung, die automatisch generiert wird, wenn Sie die Nachrichtengruppe erstellen. Diese Eigenschaft kann nicht geändert werden. |
Nachrichtensatzaliasname | Zeichenfolge | Geben Sie einen alternativen eindeutigen Wert an, der die Nachrichtengruppe identifiziert. Diese Eigenschaft muss nur angegeben werden, wenn das Nachrichten-ID-Verfahren zum Identifizieren eingebetteter Nachrichten eingesetzt wird. Dies ist der Fall, wenn eingebettete Nachrichten in dieser Nachrichtengruppe definiert sind, aber die übergeordnete Nachricht in einer anderen Nachrichtengruppe definiert ist und der Bitstrom nicht den tatsächlichen Namen oder die tatsächliche ID der Nachrichtengruppe enthält. |
Physisches Standardformat | Zeichenfolge | Geben Sie das physische Standardformat an, das verwendet wird, wenn ein Format nicht aus dem MQRFH2-Header der Nachricht abgerufen werden kann oder nicht als Eigenschaft des Empfangsknotens festgelegt wurde, an dem ein Nachrichtenfluss die Nachricht empfangen hat. Der Standardwert ist leer (nicht eingerichtet). |
Präfix für Nachrichtenart | Zeichenfolge | Diese Eigenschaft wird bei der Definition von mehrteiligen Nachrichten
verwendet, insbesondere wenn das Nachrichtenpfad-Verfahren zum
Identifizieren eingebetteter Nachrichten eingesetzt wird. Der Wert, den Sie angeben, wird als absoluter oder relativer Pfad von der äußersten zur innersten Nachricht verwendet. Desweiteren wird er als Präfix des Wertes der Eigenschaft Nachrichtenart verwendet, die für die äußerste Nachricht angegeben wurde (festgelegt entweder im MQRFH2-Header der Nachricht oder im Empfangsknoten des Nachrichtenflusses). Wenn Sie einen Wert einrichten, muss er die Form id1/id2/.../idnu haben. Dabei steht id1 für die ID der äußersten Nachricht, id2 für die ID des nächsten Elements bzw. der nächsten Nachricht und idn für die ID der innersten Nachricht. Der Standardwert ist leer (nicht eingerichtet). Die nachfolgende Tabelle, in der die Verwendung der Nachrichtengruppeneigenschaft Präfix für Nachrichtenart beschrieben wird, zeigt, wie dieser Wert mit der Eigenschaft Nachrichtenart einer Eingabenachricht kombiniert wird. |
Laufzeit-Parser | Zeichenfolge | Wählen Sie aus der Dropdown-Liste den Nachrichten-Parser für Nachrichten aus, die zu dieser Gruppe gehören. Verwenden Sie den Namen des Nachrichten-Parsers, wenn Sie ESQL-Feldverweise auf Nachrichten in der Nachrichtengruppe, beispielsweise InputRoot.MRM.Document, schreiben. Der Zuordnungseditor und die Inhaltsunterstützungsfunktion des ESQL-Editors verwenden beim Generieren des ESQL-Feldverweises den Namen des Nachrichtenparsers.
Der Name des Nachrichten-Parsers muss mit der Nachrichtendomäneneigenschaft eines
Empfangsknotens identisch sein, der Nachrichten aus der Nachrichtengruppe verarbeitet
oder dem <Msd>>-Elementwert eines MQRFH2-Headers entsprechen, der einer Nachricht
aus der Nachrichtengruppe vorangestellt wurde.
Sie haben folgende Auswahl:
|
Namensbereiche verwenden | Kontrollkästchen | Wählen Sie diese Eigenschaft, wenn Sie Namensbereiche in der Nachrichtengruppe verwenden möchten. Namespaces helfen, Namenskonflikte zu vermeiden, wenn verschiedene Dokumentdefinitionen Elemente mit identischen Namen besitzen. Weitere Informationen finden Sie unter
Namespaces. Sobald diese Eigenschaft aktiviert wurde, kann sie nicht wieder inaktiviert werden. Beachten Sie, dass sich die Verwendung von Namespaces auch darauf auswirkt, wie Elemente in der logischen Nachrichtenbaumstruktur von WebSphere Message Broker erstellt werden. Jedes Element in der Nachrichtenbaumstruktur verfügt über einen Namen und einen Namespace, deshalb muss ein ESQL- oder Java-Verweis auf eines dieser Elemente sowohl den Namen als auch den Namespace angeben. Die Verwendung von Namespaces wirkt sich somit auf den von Ihnen geschriebenen ESQL- oder Java-Code aus. Wählen Sie diese Eigenschaft aus, wenn die Nachrichtengruppe jetzt oder später zur Modellierung von XML-Nachrichten verwendet werden soll. Wenn die Nachrichtengruppe jedoch mit Nachrichtenflüssen verwendet werden soll, die auf WebSphere Message Broker Version 2.1 ausgeführt werden oder aus WebSphere Message Broker Version 2.1 stammen, sollten Sie diese Eigenschaft nicht auswählen, da diese Nachrichtenflüsse keine Namespaces verarbeiten. |
Längenfacette als maximale Länge behandeln | Kontrollkästchen | Wählen Sie diese Eigenschaft, wenn das COBOL-Importprogramm für ein Zeichenfolgeelement statt einer Längenfacette eine maxLength-Facette erstellen soll. Richten Sie für diese Eigenschaft den Standardwert ein. |
Die nachfolgende Tabelle zeigt die Auswirkungen, die beim Verwenden der Eigenschaft Präfix für Nachrichtenart auftreten. Beachten Sie, dass es sich bei dem, was die Nachrichtenart oder das Nachrichtenpräfix beschreibt, um Elemente oder Nachrichten handeln kann.
Beispiel für die Eigenschaft der Nachrichtenart | Präfix für Nachrichtenart nicht eingerichtet | Präfix für Nachrichtenart eingerichtet |
---|---|---|
Einfacher Nachrichtentyp:msg_type | Ergibt den einfachen Nachrichtentyp:msg_type | Ergibt den Pfad des Nachrichtentyps: /msg_prefix_1/.../msg_prefix_n/ msg_type |
Pfad des Nachrichtentyps:msg_type_1/.../msg_type_m | Ergibt den Pfad des Nachrichtentyps:/msg_type_1/.../msg_type_m | Ergibt den Pfad des kombinierten Nachrichtentyps: /msg_prefix_1.../msg_prefix_n /msg_type_1/.../msg_type_m |
Einfacher absoluter Nachrichtentyp:/msg_type | Ergibt den einfachen Nachrichtentyp:msg_type | Ergibt den einfachen Nachrichtentyp:msg_type Wenn die Eigenschaft 'Präfix für Nachrichtenart' nicht auf den Wert 'msg_type' gesetzt wurde, tritt ein Fehler auf. |
Pfad des absoluten Nachrichtentyps:msg_type_1/.../msg_type_m | Ergibt den Pfad des Nachrichtentyps:/msg_type_1/.../msg_type_m | Ergibt den Pfad des Nachrichtentyps:/msg_type_1/.../msg_type_m Ein Fehler tritt auf, wenn alle IDs im Präfix für die Nachrichtenart nicht mit den entsprechenden IDs im sich ergebenden Pfad identisch sind. |
Die Nachrichtengruppe besitzt keine Eigenschaften, die durch Mitgliedschaft eines größeren Objekts vorgeschrieben werden, da es sich hierbei nach MRM-Definition um das größte Nachrichtenobjekt handelt.
Zusätzlich zu den Eigenschaften der Nachrichtengruppe verfügt jedes physische Format über Eigenschaften, die aktualisiert werden können. Desweiteren gibt es auch eine Dokumentationseigenschaft für eine Nachrichtengruppe. Ausführliche Informationen hierzu finden Sie unter: