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:
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. |