Show TOC

Dokumentation zur VorgehensweiseXSD als Vorlage importieren (CCTS/frei modelliert) Dieses Dokument in der Navigationsstruktur finden

 

Wenn Sie bereits einen Datentypen als XML Schema Definition (XSD) außerhalb vom ES Builder definiert haben, können Sie diese Definition für einen Datentypen in den XSD-Editor importieren. Sie dient als Vorlage, die mit dem XSD-Editor angepasst werden kann.

Wenn mehrere Datentypen in einer XSD-Definition definiert werden, kann der XSD-Editor nur eine der global definierten Datentypen importieren. Verweist der zu importierende XSD-Datentyp auf weitere Datentypen, importiert der XSD-Editor diese Datentypen nicht. Die Verweise gehen dann nach dem Import ins leere. Sie können aber Datentypen, die aufeinander verweisen, nacheinander in das ES Repository importieren. Der ES Builder erkennt automatisch, wenn Datentypen zu vorher ungültigen Verweisen importiert wurden.

Voraussetzungen

Der XSD-Editor lässt nur den Import von XSD-Dateien zu, dessen XSD-Sprachumfang er unterstützt. Insbesondere wenn Sie eine XSD-Datei als Vorlage für einen Core-Datentypen oder einen aggregierten Datentypen importieren, kann der XSD-Editor keine Sprachkonstrukte importieren, die eine der Restriktionen von Datentypen dieser Klassifikation verletzen (weitere Informationen: XSD-Editor (frei modellierte Datentypen), XSD-Editor (Core-Datentypen und aggregierte Datentypen)).

Der targetNamespace im XSD-Dokument muss dem Repository-Namensraum entsprechen, in dem Sie den Datentypen für Ihre XSD-Definition anlegen, oder undefiniert sein.

Vorgehensweise

  1. Um einen Datentypen aus einer XSD-Datei in das ES Repository zu importieren, prüfen Sie zunächst, ob die XSD-Datei mehrere globale Datentyp-Definitionen enthält. Sie können pro Import jeweils nur eine Definition importieren.

  2. Legen Sie eine Datentypen über den ES Builder an, der den gleichen Namen hat wie den zu importierenden Datentypen aus der XSD-Datei. Wenn es einen targetNamespace in der XSD-Datei gibt, muss dieser mit dem Repository-Namensraum übereinstimmen, in dem Sie diesen Datentypen anlegen.

  3. Wählen Sie   Werkzeuge   XSD importieren   und wählen Sie in dem folgenden Dialog eine XSD-Datei aus.

    Hinweis Hinweis

    Gibt es weitere globale Datentyp-Definitionen in der Datei, zeigt das Bearbeitungsprotokoll an, dass Datentyp-Definitionen ignoriert wurden.

    Ende des Hinweises.
  4. Gibt es Verweise von dem importierten Datentyp auf weitere Datentypen, werden diese in einer Meldung angezeigt. Sie können sie auf die gleiche Weise importieren wie in den letzten beiden Schritten beschrieben.

Ergebnis

Sie können die importierten Datentypen über die Funktionen des XSD-Editors ändern und erweitern. Die Änderungsmöglichkeiten hängen dabei von der Klassifikation des Datentyps ab. Der Bezug zur ursprünglichen Datei geht verloren.