Physisches XML-Format - mehrteilige Nachrichten

Das physische XML-Format unterstützt sowohl das Nachrichten-ID- als auch das Nachrichtenpfad-Verfahren zum Identifizieren von eingebetteten Nachrichten innerhalb einer mehrteiligen Nachricht. Sie müssen nicht zwingend dazu verwendet werden, um eine eingebettete Nachricht zu identifizieren, da der Inhalt und die Struktur der Nachricht vollständig vom Bitstrom beschrieben werden. Das logische Modell muss an der geeigneten Stelle die Definition einer eingebetteten Nachricht enthalten, zusätzliche Definitionen sind jedoch nicht erforderlich.

In der MRM-Domäne werden eingebettete XML-Nachrichten durch Abgleich ihres XML-Befehlsnamens gegen den XML-Namen einer Nachrichtendefinition im Nachrichtenmodell erkannt. Wenn die Position der eingebetteten Nachricht einer eingebetteten Nachrichtendefinition im logischen Modell entspricht, wird die Nachricht erkannt.

Wenn also entweder das Nachrichten-ID- oder das Nachrichtenpfad-Verfahren in Verbindung mit XML-Nachrichten eingesetzt wird, wird der Wert des Nachrichten-ID-Elements bzw. des Nachrichtenpfad-Elements nur verwendet, um zu überprüfen, ob es sich bei der durch den XML-Tab im Bitstrom identifizierte Nachricht um die erwartete Nachricht handelt. Wenn dies nicht der Fall ist, wird eine Ausnahmebedingung ausgegeben.

Wenn die eingebettete Nachricht in einer anderen Nachrichtengruppe definiert ist, müssen Sie die Zielnachrichtengruppe über den Wert des Nachrichtengruppen-ID-Elements angeben.

Wenn die eingebettete Nachrichtendefinition ein komplexer Typ ist, enthält sie ein komplexes Element, das auf einem komplexen Typ basiert. Dieses komplexe Element hat seine eigene Kennung, die im Bitstrom vor der Kennung für die eingebettete Nachricht steht. Wenn Sie diese zusätzliche Kennung vermeiden möchten, können Sie die eingebettete Nachrichtendefinition in einer Gruppe erstellen und die Gruppe an geeigneter Stelle im Nachrichtenmodell einfügen.

Tipp: Die Eigenschaft der Stammkennung einer eingebetteten Nachricht ist nicht gültig.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ad00792_