In der DFDL-Testperspektive
können Sie eine Testsyntaxanalyse von Musterdaten auf Basis Ihres
DFDL-Nachrichtenmodells durchführen.
Erstellen oder öffnen Sie eine DFDL-Schemadatei.
In der DFDL-Testperspektive können
Sie Musterdaten auf Basis einer ausgewählten DFDL-Nachricht testweise syntaktisch analysieren, um
zu überprüfen, ob das DFDL-Schema korrekt ist.
- Öffnen Sie das DFDL-Schema, das Sie testen möchten.
- Erweitern Sie im DFDL-Schemaeditor den Abschnitt Nachrichten.
- Wählen Sie die Nachricht aus, die Sie testen möchten.
- Klicken Sie auf Testmodell für die Syntaxanalyse oder klicken Sie mit
der rechten Maustaste auf die Nachricht, die Sie testen möchten, und klicken Sie auf
Testmodell für die Syntaxanalyse. Das Fenster Testmodell für die Syntaxanalyse wird geöffnet.
- Wählen Sie im Bereich Parser Input (Parsereingabe) die Position der
Eingabedaten aus, die Sie testweise syntaktisch analysieren möchten:
- Wenn Sie zuvor noch keine Testnachricht serialisiert haben:
- Wählen Sie Content from the file... (Inhalt aus der Datei...) aus.
- Geben Sie im Feld Eingabedatendatei die Position Ihrer Eingabedatendatei
ein oder klicken Sie auf Durchsuchen, um die Datei zu suchen.
- Wenn Sie zuvor bereits eine Testnachricht serialisiert haben, wählen Sie aus folgenden Optionen
aus:
- Wählen Sie Content from the file... (Inhalt aus
der Datei...) aus, wenn Sie den Inhalt einer Eingabedatei testweise syntaktisch analysieren möchten
(wie im vorherigen Schritt beschrieben).
- Wählen Sie Content from 'DFDL Test - Serialize'
view (Inhalt aus der Ansicht 'DFDL-Test - Serialisieren') aus, um die Daten, die in der
Ansicht DFDL-Test - Serialisieren angezeigt werden, testweise syntaktisch zu
analysieren.
- Geben Sie nach Bedarf Optionen für die Laufzeitcodierung ein.
- Optional: Wählen Sie Daten anhand des Schemas überprüfen aus, um eine
Überprüfung auf Gültigkeitsfehler durchzuführen.
- Klicken Sie auf OK und bestätigen Sie, dass die
DFDL-Testperspektive geöffnet werden soll.
- Es wird die DFDL-Testperspektive geöffnet und die Ergebnisse
Ihrer Testsyntaxanalyse werden in der Ansicht DFDL-Test - Syntaxanalyse
angezeigt.
- In der Ansicht DFDL-Test - Trace können Sie ein Protokoll der
Parseraktionen aufrufen.
- Die logische Instanz kann in der Ansicht DFDL-Test - Logische Instanz
als Baumstruktur oder XML angezeigt werden.