DFDL-Schema durch die Syntaxanalyse von Testeingabedaten testen

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.
  1. Öffnen Sie das DFDL-Schema, das Sie testen möchten.
  2. Erweitern Sie im DFDL-Schemaeditor den Abschnitt Nachrichten.
  3. Wählen Sie die Nachricht aus, die Sie testen möchten.
  4. 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.
  5. 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:
      1. Wählen Sie Content from the file... (Inhalt aus der Datei...) aus.
      2. 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.
  6. Geben Sie nach Bedarf Optionen für die Laufzeitcodierung ein.
  7. Optional: Wählen Sie Daten anhand des Schemas überprüfen aus, um eine Überprüfung auf Gültigkeitsfehler durchzuführen.
  8. Klicken Sie auf OK und bestätigen Sie, dass die DFDL-Testperspektive geöffnet werden soll.

Nächste Schritte:

Debugging

Wenn bei der Syntaxanalyse ein Fehler auftritt, stehen folgende Ressourcen zur Unterstützung bei der Korrektur des Modells zur Verfügung:
  • Es wird eine Fehlernachricht angezeigt. Die Nachricht fasst das Problem zusammen und enthält Links zum Anzeigen des Trace und der teilweise erstellten logischen Instanz.
  • In der Ansicht DFDL-Test - Syntaxanalyse wird die Position des Fehlers in den Daten angezeigt. Am Anfang dieser Ansicht befindet sich ein Hyperlink, der die Ansicht DFDL-Test - Trace öffnet.
  • Das fehlerhafte Objekt ist im Editor markiert.
  • In der Ansicht DFDL-Test - Logische Instanz wird das Informationsset der bis zum Auftreten des Fehlers durchgeführten Syntaxanalyse angezeigt.
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

AufgabenthemaAufgabenthema | Version 1.0 | df20066_