Message model objects: attribute groups

For XML messages, an attribute group defines a set of attributes that can be present in a complex type.

An attribute group provides a way to include the same set of attributes in more than one complex type, without duplicating the definitions.

For example, if most of the elements in your message model have the attributes 'amount', 'currency' and 'date', these elements can be contained in a single attribute group, which is referenced by all the complex types that use them.