JSON Validator
Verwendung
Für eine im JSON-Format bereitgestellte Eingangsnachricht prüft der JSON Validator die Gültigkeit anhand eines JSON- Schemas, das über eine URI erreichbar oder im JSON Validator gespeichert sein muss.
Wenn die Eingangsnachricht gültig ist, wird sie als Ausgangsnachricht an das nachfolgende Modul übergeben.
Anderenfalls enthält die Ausgangsnachricht einen Bereich Validation
mit Fehlermeldungen und einem Element mit der ursprünglichen Eingangsnachricht.
Sie können den Fehlerausgang nutzen, um Validierungsfehler zu behandeln, siehe Modul als Fehlerausgang verwenden.
Abhängig von der Größe des JSON-Schemas und dem Ort, an dem diese Datei erreichbar ist, kann das JSON-Validator-Modul die Performance der INUBIT Process Engine negativ beeinflussen. Um die Einbußen zu minimieren, sollten Sie das Schema lokal speichern statt dieses über einen Webserver oder eine externe Adresse (z.B. HTTP oder FTP) verfügbar zu machen |
Voraussetzungen
Ein JSON-Schema ist im INUBIT-Repository verfügbar oder wurde dem JSON Validator hinzugefügt.
Siehe RFC 4627
Dialog JSON Validator Properties
Dieser Dialog bietet folgende Optionen:
-
Externes JSON Schema verwenden
-
URI
Zum Angeben, wo das JSON-Schema gespeichert ist, z.B. eine Datei auf einem entfernten Server oder im INUBIT-Repository.
-
Aktivieren Sie die Checkbox URI und geben Sie den Namen der Datei auf dem entfernten Server an.
-
Aktivieren Sie die Checkbox URI und klicken Sie auf den Button , um eine zuvor im INUBIT-Repository gespeicherte Datei auszuwählen.
Klicken Sie auf das Icon , um die URI zu testen. Wenn die URI gültig ist und aufgelöst werden kann, erscheint ein Informationsfenster. Anderenfalls wird eine Fehlermeldung angezeigt.
-
-
-
Statische Datei
Zum Angeben einer Schemadatei, die zuvor im Dateisystem oder auf einem Datei-Server gespeichert wurde.
-
Klicken Sie auf das Icon zum Öffnen der Schemadatei und fügen Sie diese zum JSON Validator hinzu.
Während des Hochladens der Schemadatei wird die Schemadatei selbst validiert.
Wenn die Schemadatei erfolgreich hochgeladen werden konnte, erscheinen darunter zwei zusätzliche schreibgeschützte Felder, die die Dateigröße und den Datentyp anzeigen.
-
Klicken Sie auf das Icon , um die Schemadatei zu entfernen.
-
Klicken Sie auf das Icon , um die zuvor dem JSON Validator hinzugefügte Schemadatei in das Dateisystem zu speichern.
-
-
Weitere Einstellungen
-
Bei fehlerhafter Validierung Fehlerausgang verwenden
Aktivieren Sie diese Checkbox, um den Fehlerausgang zu nutzen, wenn die Validierung fehlschlägt, siehe Modul als Fehlerausgang verwenden.
-