In der DFDL-Testperspektive können Sie aus Ihren DFDL-Schemas serialisierte Testdaten generieren.
Bevor Sie beginnen:
Erstellen oder öffnen Sie eine DFDL-Schemadatei.
In der DFDL-Testperspektive können Sie eine DFDL-Nachricht durch Serialisierung von Musterdaten testen, um sicherzustellen, dass 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 zu testende Nachricht aus.
- Klicken Sie auf Test serialize model (Modell zu Testzwecken serialisieren) oder klicken Sie mit der rechten Maustaste auf die zu testende Nachricht und wählen Sie dann Test serialize model aus. Das Fenster Test Serialize Model (Modell zu Testzwecken serialisieren) wird geöffnet.
- Geben Sie im Abschnitt Serializer Input (Eingabe für Serialisierungsmethode) die Speicherposition der logischen Instanzdaten für die Testserialisierung an:
- Wenn Sie bereits eine ausgefüllte Ansicht 'DFDL Test - Logical Instance' (DFDL-Test - Logische Instanz) haben, wählen Sie Content from 'DFDL Test - Logical Instance' (Inhalt aus Ansicht 'DFDL-Test - Logische Instanz') aus, um die Serialisierung an den in dieser Ansicht enthaltenen Daten zu testen.
- Wenn Sie keine ausgefüllte Ansicht 'DFDL Test - Logical Instance' (DFDL-Test - Logische Instanz) haben:
- Wählen Sie Content from a logical instance file (Inhalt aus logischer Instanzdatei) aus.
- Geben Sie im Feld Input file name (Eingabedateiname) die Speicherposition Ihrer Datei mit logischen Instanzdaten an oder klicken Sie auf Durchsuchen, um die Datei zu suchen und auszuwählen.
- Stellen Sie die Runtime encoding options (Laufzeitcodierungsoptionen) nach Bedarf ein.
- Optional: Wählen Sie Validate data against
schema (Daten anhand Schema validieren) aus, um Validierungsfehler zu finden.
- Bestätigen Sie auf Aufforderung, dass die DFDL-Testperspektive geöffnet werden soll.
- Die DFDL-Testperspektive wird geöffnet und die Ergebnisse der Testserialisierung werden in der Ansicht DFDL Test - Serialize (DFDL-Test - Serialisierung) angezeigt.
- Die Ansicht DFDL Test - Trace (DFDL-Test - Trace) enthält ein Protokoll der Parseraktionen.
- Die Ansicht DFDL Test - Logical Instance (DFDL-Test - Logische Instanz) zeigt die logische Instanz als Baum- oder XML-Struktur an.
- Sie können die folgenden Einstellungen ändern und die Serialisierung dann in der Ansicht DFDL Test - Serialize (DFDL-Test - Serialisieren) mit der Schaltfläche Run Serializer (Serialisierung ausführen) erneut testen.
- In der Ansicht DFDL Test - Serialize (DFDL-Test - Serialisieren) kann die logische Instanz und die Verschlüsselung geändert werden.
Alle anderen Einstellungen werden von der letzten Testserialisierung übernommen.