DFDL-Schema durch die Serialisierung von Testausgabedaten testen

Sie können in der DFDL-Testperspektive serialisierte Testdaten aus Ihren DFDL-Schemas erstellen.

Erstellen oder öffnen Sie eine DFDL-Schemadatei.
In der DFDL-Testperspektive können Sie Musterdaten auf Basis einer ausgewählten DFDL-Nachricht testweise serialisieren, 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 Serialisierung oder klicken Sie mit der rechten Maustaste auf die Nachricht, die Sie testen möchten, und klicken Sie auf Testmodell für die Serialisierung. Das Fenster Testmodell für die Serialisierung wird geöffnet.
  5. Wählen Sie im Bereich Serializer Input (Eingabe der Serialisierungsmethode) die Position der logischen Instanzdaten aus, die Sie testweise serialisieren möchten:
    • Wenn die Ansicht 'DFDL-Test - Logische Instanz' Daten enthält, wählen Sie Content from 'DFDL Test - Logical Instance' view (Inhalt aus der Ansicht 'DFDL-Test - Logische Instanz') aus, um die dort angezeigten Daten testweise zu serialisieren.
    • Wenn die Ansicht 'DFDL-Test - Logische Instanz' keine Daten enthält, gehen Sie wie folgt vor:
      1. Wählen Sie Content from a logical instance file (Inhalt aus einer logischen Instanzdatei...) aus.
      2. Geben Sie im Feld Eingabedateiname die Position Ihrer Datei mit logischen Instanzdaten ein oder klicken Sie auf Durchsuchen, um die Datei zu suchen.
  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. Bestätigen Sie bei einer entsprechenden Eingabeaufforderung, dass Sie die DFDL-Testperspektive öffnen möchten.

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 der Traceausgabe.
  • In der Ansicht DFDL-Test - Serialisieren wird die Position des Fehlers in den Daten angezeigt. Am Anfang dieser Ansicht befindet sich ein Hyperlink, der die Ansicht DFDL-Test - Trace öffnet.
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

AufgabenthemaAufgabenthema | Version 1.0 | df20067_