Mit Asserts, die Sie einem DFDL-Schemaobjekt hinzufügen, können Sie Tests definieren, die überprüfen, ob die Daten in einer Nachricht korrekt formatiert sind.
Bevor Sie beginnen:
Erstellen oder öffnen Sie eine DFDL-Schemadatei. Eine Beschreibung des
DFDL-Schemaeditors finden Sie im Abschnitt
DFDL-Schemaeditor.
- Wählen Sie in der Ansicht Editor das DFDL-Schemaobjekt aus, dem Sie ein Assert hinzufügen möchten.
- Wählen Sie auf der Registerkarte Asserts and Discriminators (Asserts und Diskriminatoren) des DFDL-Eigenschaftsbereichs Asserts aus und klicken Sie dann auf Add assert (Assert hinzufügen). Falls auf das Objekt bereits ein Diskriminator angewendet wurde, ist die Option Asserts inaktiviert, da ein Objekt nicht sowohl ein Assert als auch einen Diskriminator enthalten kann.
- Geben Sie im Feld Test Condition (Prüfbedingung) den gewünschten Testausdruck und im Feld Message (Nachricht) eine für den Benutzer lesbare Fehlernachricht ein. Für das Feld Test Condition (Prüfbedingung) steht ein Inhaltsassistent zur Verfügung. Drücken Sie Strg+Leertaste, um das Erstellungsprogramm für XPath-Ausdrücke zu öffnen.
Das Assert wird bei der Ausführung des Nachrichtenmodells verwendet.