Wenn eine JMS-Nachricht vom JMSEmpfangsknoten empfangen wird, wird die Nachrichtendomäne gemäß folgender Kriterien und in der folgenden Ausführungspriorität abgeleitet:
In diesem Fall erwartet der Knoten nur den Empfang folgender JMS-Nachrichtentypen:
Nachrichtendomäne | Gültige JMS-Nachrichtentypen | ||||
BytesMessage (Bytenachricht) | TextMessage (Textnachricht) | MapMessage (Zuordnungsnachricht) | StreamMessage (Datenstromnachricht) | ObjectMessage (Objektnachricht) | |
BLOB | X | X | X | ||
XML | X | ||||
XMLNS | X | ||||
XMLNSC | X | ||||
MRM | X | X | |||
JMSMap | X | ||||
JMSStream | X | ||||
MIME | X | X | |||
IDOC | X | X |
Wenn ein JMS-Nachrichtentyp empfangen wird, der für die im JMSEmpfangsknoten konfigurierte Nachrichtendomäne nicht gültig ist, gibt der Knoten eine Warnung aus und setzt die Nachricht auf das Quellenziel des JMS-Providers oder das Rücksetzziel zurück.
JMSType | Brokerdomäne | |
mcd://Domäne/[Gruppe]/[Typ]/[?format=fmt] | MRM | |
mcd://XML oder mcd://xml | XML | |
mcd://XMLNS oder mcd://xmlns | XMLNS | |
mcd://XMLNSC oder mcd://xmlnsc | XMLNSC | |
mcd://IDOC oder mcd://idoc | IDOC | |
mcd://MIME oder mcd://mime | MIME |
Wenn ein JMS-Nachrichtentyp empfangen wird, der für die im JMSType-Header konfigurierte Nachrichtendomäne nicht gültig ist, gibt der Knoten eine Warnung aus und setzt die Nachricht auf das Quellenziel des JMS-Providers oder das Rücksetzziel zurück.
In der MRM-Domäne empfangene Nachrichten
mcd://Domäne/[Gruppe]/[Typ]/[?format=fmt]
mcd://MRM/SWIFTXML2005/{http://SWIFT/2005}:Document/?format=SWIFT
Die Nachrichtendomäne wird gemäß der Java-Klasse für die JMS-Nachricht folgendermaßen festgelegt:
TextMessage (Textnachricht) | XML |
BytesMessage (Bytenachricht) | BLOB |
MapMessage (Zuordnungsnachricht) | JMSMap |
StreamMessage (Datenstromnachricht) | JMSStream |
ObjectMessage (Objektnachricht) | BLOB |