Aktivität 'JSON prüfen'
Während der Ausführung bestimmt die Aktivität JSON prüfen, ob die JSON- oder XML-Eingabedaten für das angegebene XML-Schema gültig sind.
Für die Aktivität JSON prüfen gelten die folgenden Einschränkungen:
- Die Aktivität JSON prüfen unterstützt nur die Überprüfung des ausgewählten Stammelements eines XML-Schemas. Die Überprüfung von Fragmenten des XML-Schemas wird nicht unterstützt. Wenn das XML-Schema mehrere Stammelemente (oder globale Elemente) enthält, müssen Sie eines der Stammelemente auswählen.
- Die Aktivität JSON prüfen unterstützt nicht die Überprüfung von JSON- oder XML-Daten anhand einer DTD-Datei.
Anmerkung: Sie müssen eine XSD-Datei (endet mit der Erweiterung .xsd), die
das XML-Schema enthält, in das Projekt hochladen, bevor Sie die Aktivität JSON prüfen
konfigurieren. Laden Sie das XML-Schema in das Projekt, das zur Validierung der JSON-Daten während der Ausführung verwendet wird.
In der folgenden Tabelle wird das Ergebnis beschrieben, wenn beim Parsing von JSON- oder XML-Daten mit einem
XML-Schema durch die Aktivität JSON prüfen ein Fehler oder eine Warnung auftritt.
Fehler/Warnung - Typ | Beschreibung | Beispiel | Ergebnis |
---|---|---|---|
Schwerwiegender Fehler | Das Parsing der JSON-Daten schlägt aufgrund eines schwerwiegenden Fehlers fehl und kann nicht fortgesetzt werden. Beispiel: Die JSON-Daten sind nicht gültig für das XML-Schema. | Die JSON- oder XML-Daten sind nicht gültig für das XML-Schema. Beispiel: In dem XML-Schema wird definiert, dass ein Stammelement mit dem Namen <d> vorhanden sein muss, aber die JSON- oder XML-Daten enthalten das Stammelement mit dem Namen <a>. | Wenn ein schwerwiegender Fehler auftritt, wird die Verarbeitung des aktuellen Orchestrierungsjobs gestoppt; selbst die Verarbeitung der Aktivität JSON prüfen wird nicht beendet. Außerdem werden die in der Orchestrierung auf die Aktivität JSON prüfen folgenden Aktivitäten nicht verarbeitet. Der von der Aktivität JSON prüfen für den Ausgabeparameter 'success' zurückgegebene Wert ist 'false', aber da die Aktivität nicht beendet wird, wird kein Wert zurückgegeben. |
Fehler (behebbar) | Beim Parsing von JSON-Daten tritt ein Fehler auf, er verhindert jedoch nicht das Parsing der restlichen Daten. | Ein JSON-Element in einer Ganzzahl, aber eine Zeichenfolge wird als Wert bereitgestellt: <a><count>zwei</count></a> | Wenn beim Parsing nur behebbare Fehler oder Warnungen auftreten, wird die Verarbeitung der Aktivität JSON prüfen abgeschlossen und die in der Orchestrierung auf die Aktivität JSON prüfen folgenden Aktivitäten werden verarbeitet. Vom Ausgabeparameter 'success' wird der Wert 'false' zurückgegeben. |
Warnung | Beim Parsing von JSON-Daten wird eine Warnung ausgegeben, sie verhindert jedoch nicht das Parsing der restlichen Daten. | Wenn beim Parsing nur Warnungen auftreten, wird die Verarbeitung der Aktivität JSON prüfen abgeschlossen und die in der Orchestrierung auf die Aktivität JSON prüfen folgenden Aktivitäten werden verarbeitet. Vom Ausgabeparameter 'success' wird der Wert 'true' zurückgegeben. |