Wenn Sie eine mehrteilige Nachricht definiert haben, ist mindestens eine Nachricht in eine andere eingebettet. Innerhalb des gesamten komplexen Typs, der die äußeren Nachrichten darstellt, können Sie die innere Nachricht auf zwei Arten modellieren.
SET OutputRoot.MRM.E_outer1.M_inner1.E_inner11 = 'FRED';
SET OutputRoot.MRM.M_inner2.E_inner21 = 'FRED';
Wenn Sie Nachrichtenheader aus der Eingabenachricht in die Ausgabenachricht kopieren und Ihr Eingabenachrichtentyp einen Pfad enthält, wird nur der äußerste Name im Pfad in den Ausgabenachrichtentyp kopiert.
Wenn Sie einen Nachrichtenfluss für die Verarbeitung eingebetteter Nachrichten konfigurieren, können Sie den Pfad eines Nachrichtentyps entweder in einem MQRFH2-Header (falls die Eingabenachricht einen enthält) oder in der Eigenschaft Nachrichtentyp eines Empfangsknotens anstelle eines Namens angeben (für die oben modellierte Nachricht könnte der Pfad beispielsweise als 'M_Outer/M_Inner1/M_Inner2' statt nur als 'M_Outer' angegeben werden).
Wenn Sie angegeben haben, dass die Eingabenachricht das physische Format CWF oder XML hat, wird jedes Nachrichtentyppräfix vor dem Nachrichtentyp vom MQRFH2-Header oder Empfangsknoten verkettet, was einen endgültigen zu verwendenden Pfad ergibt (weitere Informationen finden Sie im Abschnitt Nachrichtengruppen: Mehrteilige Nachrichten). Der MRM verwendet den ersten Eintrag im Pfad als äußersten Nachrichtentyp, und arbeitet sich dann immer weiter nach innen, wenn er einen komplexen Typ findet, dessen Eigenschaft Zusammensetzung auf Nachricht gesetzt ist.
Wenn Sie angegeben haben, dass die Eingabenachricht das physische Format TDS hat, wird ein anderer Prozess implementiert, bei dem Nachrichtenschlüssel verwendet werden. Diese Task wird im Abschnitt MRM TDS-Format: mehrteilige Nachrichten beschrieben.
Weitere Informationen zu Pfadverkettungen finden Sie im Abschnitt Nachrichtengruppen: Nachrichtengruppeneigenschaften.