!--a11y-->
Einen komplexen Datentyp
definieren 
...
1. Legen Sie in der Design-Pflege des Integration Builders einen Datentyp in Ihrem Namensraum an (siehe auch: Anlegen eines Objektes).
2. Wählen Sie die Registerkarte Definition. Nach dem Anlegen eines Datentyps wählt der XSD-Editor automatisch die Kategorie Einfacher Typ aus.
3. Um einen Unterknoten einzufügen, öffnen Sie das Kontext-Menü für das Wurzelelement und wählen entweder Einfügen Unterelement oder Einfügen Attribut. Das ist nur möglich, wenn dem Wurzelelement noch kein Typ zugewiesen worden ist.

Sollte in der Spalte Typ schon ein Typen angegeben sein, können Sie ihn wieder löschen, indem Sie mit dem Cursor den gewählten Typen markieren, den markierten Text mit Hilfe der Taste Entf entfernen und mit Return die Änderung bestätigen.
4. Der Typ springt nun automatisch auf Komplexer Typ um. Mit Hilfe des Kontext-Menüs können Sie nun weitere Elemente und Attribute einfügen, um die Struktur des Typs aufzubauen. Dabei sollten Sie folgendes beachten:
¡ Attribute können im Gegensatz zu Elementen keine Unterknoten haben. Sie können also mit Elementen Strukturen aufbauen, während mit Attributen in einer Message zusätzliche Informationen für ein Element angegeben werden. Siehe auch: Elemente und Attribute.
¡ Unterelemente können nur für Elemente eingefügt werden, die keinen Typ haben.
¡
Zu komplizierte Unterstrukturen deuten darauf
hin, dass man einen großen Datentyp eher über mehrere kleinere Datentypen
aufbaut, erst recht, wenn diese mehrfach verwendet werden können. Sie können
auf andere Datentypen verweisen, indem Sie in der Listbox der Spalte Typ den
Eintrag Eingabehilfe
(
) auswählen.
5. Falls es sich nicht um das Wurzelelement handelt, können Sie Feldnamen nachträglich ändern, indem Sie mit einem Dreifachklick auf den Feldnamen klicken.