Die Struktur des Nachrichtenmodells
Die Abbildung zeigt ein hierarchisches Baumstrukturdiagramm auf drei Ebenen.
Auf der höchsten Ebene des Diagramms befindet sich ein Objekt mit dem Namen 'Customer' (Kunde), das auf einem komplexen Typ basiert. Alle anderen Objekte im Nachrichtenmodell sind untergeordnete Objekte von 'Customer'.
Auf der zweiten Ebene des Diagramms befinden sich die sechs untergeordneten Objekte von 'Customer'. Diese untergeordneten Objekte heißen 'Name', 'Address' (Adresse), 'ID', 'IdGroup' (ID-Gruppe), 'Borrowed' (Ausgeliehen) und 'Magazine' (Magazin). Auf der dritten Ebene des Diagramms befinden sich wiederum die untergeordneten Objekte dieser sechs Objekte.
- 'Name' basiert auf einem komplexen Typen und verfügt über drei untergeordnete Objekte: 'Title' (Titel), 'FirstName' (Vorname) und 'LastName' (Nachname). Diese Objekte basieren alle drei auf einfachen Typen. 'LastName' unterscheidet sich von den anderen Objekten im Nachrichtenmodell, da es sich hierbei um ein Attribut handelt.
- 'Address' basiert auf einem komplexen Typen und verfügt über drei untergeordnete Objekte: 'HouseNo' (Hausnummer), 'Street' (Straße) und 'Town' (Ort). Diese Objekte basieren alle drei auf einfachen Typen.
- 'ID' basiert auf einem einfachen Typ und hat keine untergeordneten Objekte.
- 'IdGroup' unterscheidet sich von den anderen Objekten im Nachrichtenmodell, da es sich hierbei um eine Gruppe handelt. 'IdGroup' verfügt über drei untergeordnete Objekte: PassportNo (Reisepass-Nr.), DrivingLicenseNo (Führerschein-Nr.) und CreditCardNo (Kreditkarten-Nr.). Diese Objekte basieren alle drei auf einfachen Typen.
- 'Borrowed' basiert auf einem komplexen Typen und verfügt über drei untergeordnete Objekte: 'VideoTitle' (Videotitel), 'DueDate' (Rückgabedatum) und 'Cost' (Kosten). Diese Objekte basieren alle drei auf einfachen Typen.
- 'Magazine' basiert auf einem einfachen Typ und hat keine untergeordneten Objekte.
Mehr über diese Objekte erfahren Sie im Abschnitt Informationen zur Nachrichtengruppe für das Beispielprogramm 'Video Rental'. Falls Sie die Beispieldateien bereits importiert haben, können Sie die Struktur des Nachrichtenmodells in der Workbench anzeigen und ausprobieren.
Zurück zum Beginn des Beispielprogramms