Nachrichtenmodellobjekte: Platzhalterelemente

Ein Platzhalterzeichenelement steht für ein Element, das nicht im Nachrichtenmodell enthalten ist, sondern an derselben Position wie das Platzhalterzeichenelement in der Nachricht angezeigt wird.

Platzhalterzeichenelemente bieten die Möglichkeit, das Nachrichtenmodell flexibler zu gestalten, sodass Nachrichten syntaktisch analysiert werden können, selbst wenn sie nicht genau mit dem Nachrichtenmodell übereinstimmen.

Platzhalterelemente können nur in einem komplexen Typ oder einer komplexen Gruppe mit der Zusammensetzung 'Folge' und der Inhaltsauswertung 'Geschlossen' angezeigt werden. Durch Platzhalterelemente wird eine ähnliche Funktion bereitgestellt, um für die Eigenschaft Inhaltsauswertung eines komplexen Typs oder einer komplexen Gruppe Offen oder Offen/Definiert festzulegen.

Die Merkmale Prozessinhalt und Namespace steuern den Namespace, zu dem die Attribute gehören müssen, die anstatt des Platzhalterelements angezeigt werden.

MRM-Domäne
Wenn Sie die Überprüfung im Nachrichtenfluss aktivieren und sich die Nachricht in der MRM-Domäne befindet, werden Platzhalterelemente gemäß der folgenden Regeln gegen das Modell überprüft:
  • Wenn Inhalt verarbeiten auf Strikt gesetzt wurde, sind nur Elemente, die in derselben Nachrichtengruppe deklariert wurden, als Ersatz für das Platzhalterelement zugelassen.
  • Wenn Inhalt verarbeiten auf Lax oder Überspringen gesetzt wird, ist jedes Element als Ersatz für das Platzhalterelement zugelassen.

Wenn der Broker älter als WebSphere Message Broker Version 6.0 ist, ist die Anzahl der zulässigen Elemente für den Abgleich mit dem Platzhalterelement unvorhersehbar (Mindestanzahl und Maximale Anzahl werden ignoriert).

Zugehörige Konzepte
Begriffe der Nachrichtenmodellierung
Nachrichtenmodellobjekte
Nachrichtenmodellobjekte: komplexe Typen
Nachrichtenmodellobjekte: Gruppen
Nachrichtenmodellobjekte: Platzhalterattribute
Zugehörige Tasks
Platzhalterelement hinzufügen
Ein Platzhalterattribut hinzufügen
Zugehörige Verweise
MRM-Inhaltsauswertung
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:43

ad10390_