Anfang des Inhaltsbereichs

Vorgehensweisen Einen komplexen Datentyp definieren Dokument im Navigationsbaum lokalisieren

Vorgehensweise

...

       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.

Hinweis

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 (Diese Grafik wird im zugehörigen Text erklärt) 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.

 

 

 

Ende des Inhaltsbereichs