Das folgende Diagramm zeigt die Struktur der Nachricht 'Customer' (Kunde), die im Beispielprogramm Video Rental (Videoverleih) verwendet wird; sie wird in den Beispielen in obigen Themen eingesetzt, um den ESQL-Code zu demonstrieren, mit dem die Objekte bearbeitet werden, die in einem Nachrichtenmodell definiert werden können.
Die Nachricht enthält verschiedene Strukturen, die die Möglichkeiten veranschaulichen, mit denen die Metadaten für den MRM klassifiziert werden können. Innerhalb einer MRM-Nachrichtengruppe können Sie die folgenden Objekte definieren: Nachrichten, Typen, Gruppen, Elemente und Attribute. In der Ansicht 'Brokeranwendungsentwicklung' werden für jede Nachrichtendefinitionsdatei Ordnersymbole angezeigt, die jeden dieser Objekttypen repräsentieren.
Jede Nachrichtendefinitionsdatei kann zu einem Namespace beitragen; in diesem Beispielprogramm wird jeder Namespace vollständig durch eine einzelne Nachrichtendefinitionsdatei definiert. Sie können mehrere Nachrichtendefinitionsdateien kombinieren, um ein vollständiges Nachrichten-Dictionary zu bilden, das dann für einen Broker eingesetzt werden kann.
Die Struktur der Nachricht für 'Video Rental' bietet detaillierte Informationen zu den Objekten, die in diesem Nachrichtenmodell definiert sind.