Show TOC

Dokumentation zur VorgehensweiseAggregierte Datentypen entwickeln Dieses Dokument in der Navigationsstruktur finden

Voraussetzungen

Aggregierte Datentypen müssen auf bereits vorhandene Core-Datentypen und/oder andere aggregierte Datentypen verweisen. Klären Sie vor der Entwicklung eines aggregierten Datentyps im ES Repository, wie dessen Struktur aussehen soll und welche Core-Datentypen beziehungsweise anderen aggregierten Datentypen dazu benötigt werden, schon vorhanden sind oder noch angelegt werden müssen. Die hier dargestellte Vorgehensweise gibt keine Hinweise zu Design-Richtlinien und beschreibt überwiegend den Umgang mit dem Datentyp-Editor.

Vorgehensweise

  1. Legen Sie einen Datentyp der Klassifikation aggregierter Datentyp im ES Builder an. Weitere Informationen: Objekt anlegen.

  2. Wählen Sie die Registerkarte Typ-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 im Menü Einfügen (Einfügen) entweder Unterelement einfügen oder Zeilen einfügen.

  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 komplexen Typs aufzubauen. Beachten Sie Folgendes:

    • Attribute können im Gegensatz zu Elementen keine Unterknoten haben. Sie können also mit Elementen Strukturen aufbauen, während mit Attributen zusätzliche Informationen für ein Element angegeben werden. Sie können nur Attribute für Elemente definieren, die keinen Typ haben.

    • 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 Datentypen auswählen. Sie können nur auf Core-Datentypen und andere aggregierte Datentypen verweisen.

    • Abhängig davon, ob Sie auf einen bereits vorhandenen Datentyp verweisen, können Sie in den Spalten des XSD-Editors folgende Werte einstellen:

      Column:

      Häufigkeit

      Default

      Details

      Beschreibung

      UI-Textobjekt

      Unterelement ohne Typ

      ja

      nein

      nein

      ja

      nein

      Attribut mit oder ohne Verweis auf Core-Datentyp

      ja

      ja (bei optionalen Attributen)

      nein

      ja

      ja

      Element, das auf Core-Datentyp verweist

      ja

      ja

      nein

      ja

      ja

      Element, das auf aggregierten Datentyp verweist

      ja

      nein

      nein

      ja

      nein

      Unterknoten (Elemente oder Attribute) von Elementen mit Typ

      nein

      nein

      nein

      nein

      nein

  5. Falls es sich nicht um das Wurzelelement handelt, können Sie Feldnamen nachträglich ändern, indem Sie auf den Feldnamen klicken.