Structure of the message model
The figure is a hierarchical tree diagram on three levels.
On the top level of the diagram are two objects called Customer and CustomerOut, which are based on complex types. All the other objects in the message model are children of Customer or CustomerOut.
On the second level of the diagram are the six children of Customer. These children are called Name, Address, ID, IdGroup, Borrowed, and Magazine. On the third level of the diagram are the children of these six objects.
- Name is based on a complex type, and has three children called Title, FirstName, and LastName. All three of these objects are based on simple types. LastName is different from the other objects in the message model in that it is an attribute.
- Address is based on a complex type, and has three children called HouseNo, Street, and Town. All three of these objects are based on simple types.
- ID is based on a simple type, and has no children.
- IdGroup is different from the other objects in the message model in that it is a group. IdGroup has three children called PassportNo, DrivingLicenseNo, and CreditCardNo. All three of these objects are based on simple types.
- Borrowed is based on a complex type, and has three children called VideoTitle, DueDate, and Cost. All three of these objects are based on simple types.
- Magazine is based on a simple type, and has no children.
Also on the second level of the diagram are the three children of CustomerOut. These children are called Name, Address, and Borrowed. On the third level of the diagram are the children of these three objects.
- Name is based on a complex type, and has three children called Title, FirstName, and LastName. All three of these objects are based on simple types. LastName is different from the other objects in the message model in that it is an attribute.
- Address is based on a complex type, and has three children called HouseNo, Street, and Town. All three of these objects are based on simple types.
- Borrowed is based on a complex type, and has three children called VideoTitle, DueDate, and Cost. All three of these objects are based on simple types.
Complex type CustomerOut is a subset of Customer and is used purely to output partial Customer messages following transformation. To find out more about the Customer object, read About the Video Rental message set. If you have already imported the sample files, you can explore the message model structure in the workbench.
Back to sample home