WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

DFDL-Schemaeditor

Mit dem DFDL-Schemaeditor können DFDL-Schemadateien erstellt, bearbeitet und getestet werden.

Sobald Sie eine bestehende DFDL-Schemadatei öffnen oder mit dem Assistenten eine DFDL-Schemadatei erstellen, wird der DFDL-Schemaeditor geöffnet.

Mit dem DFDL-Schemaeditor können Sie folgende Aufgaben ausführen:

Der DFDL-Schemaeditor verwendet verschiedene Eclipse-Ansichten, die entsprechend der aktuellen Perspektive angeordnet sind. Nachfolgende Abbildung zeigt ein Beispiel:

Abbildung der Positionen der verschiedenen Bildschirmkomponenten. Die Ziffern entsprechen den Nummern der Erläuterungen in der folgenden Liste.

1. Ansicht Navigator
Die Ansicht Navigator zeigt eine hierarchische Ansicht aller Ressourcen, die sich derzeit in Ihrem Arbeitsbereich befinden. Wenn Sie den Ordner eines Projekts erweitern, sehen Sie die im Projekt enthaltenen Ressourcen einschließlich der DFDL-Schemadateien. Wenn Sie in dieser Ansicht eine DFDL-Schemadatei öffnen, wird sie im Editor zur Bearbeitung geöffnet.
2. Modellstruktursicht
Diese Ansicht zeigt eine Gliederung der im Editorbereich geöffneten DFDL-Schemadatei; sie listet deren strukturellen Elemente auf.
3. Editor
Im Editor definieren Sie die logische Struktur Ihrer Datenformate. Dazu erstellen Sie DFDL-Schemaobjekte wie Elemente, komplexe und einfache Typen und Gruppen. Außerdem definieren Sie im Editor DFDL-Anmerkungsobjekte wie Formate, Escapeschemas und Variablen. Der Editor zeigt die DFDL-Objekte der aktuell geöffneten DFDL-Schemadatei.

Über dem Editor und dem Bereich mit den DFDL-Eigenschaften befindet sich die Hauptsymbolleiste. Mit den Schaltflächen dieser Symbolleiste steuern Sie die Anzeige im Editor (alle Eigenschaften ausblenden, erweiterte Eigenschaften anzeigen, Übersicht anzeigen, nur ausgewähltes Element anzeigen), führen Sie Analysen oder Serialisierungen des Modells zu Testzwecken aus oder erstellen Sie eine logische Instanz.

Zum Hinzufügen, Entfernen und Anordnen der Elemente verwenden Sie hingegen die Symbolleiste links neben dem Editor unter der Hauptsymbolleiste.

Über die Registerkarten ganz oben im Editorbereich wechseln Sie zwischen den geöffneten DFDL-Schemadateien.

4. DFDL-Eigenschaften
Im Bereich mit den DFDL-Eigenschaften können Sie die Eigenschaften, Variablen und Prüfbedingungen der DFDL-Darstellung Ihrer DFDL-Objekte anzeigen und bearbeiten. Der DFDL-Eigenschaftsbereich zeigt die DFDL-Eigenschaften des aktuell im Editor ausgewählten Objekts an. Der DFDL-Eigenschaftsbereich enthält drei Registerkarten:
  • Darstellungseigenschaften:
    Tipp:
    • Mit dem Filter können Sie die zu ändernde Eigenschaft suchen.
    • Mit den Schaltflächen rechts neben der Filterleiste können Sie Eigenschaftswerte zurücksetzen. Wenn Sie die Löschtaste verwenden, wird die Eigenschaft vermutlich, statt auf ihren früheren Wert zurückgesetzt zu werden, auf eine leere Zeichenfolge gesetzt.
    • Mit Show basic (Basiseigenschaften anzeigen) können Sie die Eigenschaften filtern. Wenn nur die Basiseigenschaften angezeigt werden, zeigen Sie mit Show advanced (Erweiterte Eigenschaften anzeigen) alle Eigenschaften an.
    • Sie können mehrere Objekte im Editor auswählen, es werden jedoch nur die Eigenschaften des ersten ausgewählten Elements angezeigt.
    • Der Wert, der in der Ansicht des Haupteditors in der Spalte 'Sample Value' (Beispielwert) oder in den Eigenschaften des Textfelds 'Sample Value' eingegeben wird, ist die lexikalische Darstellung des entsprechenden XML-Schematyps. Dieser Wert wird in der generierten logischen Instanz angezeigt. Informationen zur lexikalischen Darstellung der unterschiedlichen XML-Schematypen können unter XML Schema Part 2: Datatypes Second Edition abgerufen werden.
  • Variablen: DFDL-Variablen werden in der aktuellen IBM® Implementierung von DFDL nicht vollständig unterstützt.
  • Asserts und Diskriminatoren. Mit DFDL-Asserts und -Diskriminatoren stellen Sie während der Analyse korrekt formatierte Daten sicher und lösen unsichere Punkte auf.
5. Problemansicht
Bei jedem Speichern von Änderungen an einer DFDL-Schemadatei wird der Inhalt validiert, um sicherzustellen, dass die DFDL-Schemadatei der DFDL-Spezifikation entspricht. Alle Informations-, Warnungs- und Fehlernachrichten, die bei dieser Validierung auftreten, werden in dieser Ansicht angezeigt. Wenn Sie auf ein Problem doppelt klicken, wird das fehlerhafte Objekt im Editor angezeigt.
6. Hilfe
In dieser Ansicht erhalten Sie Hilfe zum jeweils ausgewählten Element. Wenn die Hilfeansicht ausgeblendet ist, öffnen Sie sie mit F1.

DFDL-Testperspektive

Die DFDL-Testperspektive bietet Tools, mit denen Sie testen können, ob Ihre DFDL-Schemadatei Ihre Daten korrekt modelliert. Klicken Sie im Editorbereich auf Test Parse Model (Modell zu Testzwecken analysieren) oder auf Test Serialize Model (Modell zu Testzwecken serialisieren), um diese Perspektive aufzurufen.
Abbildung der Positionen der verschiedenen Editorkomponenten auf dem Bildschirm. Die Ziffern entsprechen den Nummern der Erläuterungen in der folgenden Liste.
1. Editor
Der Editor, wie zuvor beschrieben.
2. DFDL-Test - Analyse
In dieser Ansicht sehen Sie, wie der DFDL-Parser Ihre DFDL-Schemadatei zur syntaktischen Analyse der für den Test verwendeten Eingabedaten verwendet hat. Wenn im Editorbereich ein DFDL-Schemaelement ausgewählt wird, werden die zugehörigen Daten in der DFDL-Testparsingansicht hervorgehoben angezeigt.
3. DFDL-Test - Serialisierung
In dieser Ansicht sehen Sie, wie die DFDL-Serialisierungsmethode Ihre DFDL-Schemadatei zur Serialisierung der für den Test verwendeten logischen Instanzendaten verwendet hat.
4. DFDL-Test - Trace
In dieser Ansicht werden alle DFDL-Analysefehler und DFDL-Serialisierungsfehler angezeigt, die während der Analyse bzw. Serialisierung der Beispieldaten zu Testzwecken aufgetreten sind.
5. DFDL-Test - Logische Instanz
In dieser Ansicht werden die Ergebnisse der Analyse angezeigt, die der DFDL-Parser mit Ihren Eingabedaten und Ihrem DFDL-Schema ausgeführt hat. Die Ergebnisse werden in einem logische Baumstrukturformat angezeigt, das auch als Informationsset bezeichnet wird. Die Ergebnisse in dieser Ansicht können auch über die Schaltfläche Create Logical Instance (Logische Instanz erstellen) generiert werden. Die logischen Daten können auch als Eingabedaten für die DFDL-Serialisierungsmethode verwendet werden.

Die Ansicht besteht aus zwei Registerkarten. Die eine enthält eine Baumstrukturansicht, die andere eine XML-Ansicht. Beide Registerkarten zeigen die gleichen Daten lediglich in unterschiedlichen Formaten an.

6. Hilfe
Die Hilfe, wie zuvor beschrieben.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:23:31


ReferenzthemaReferenzthema | Version 8.0.0.5 | df00050_