Fehler: „Die Nachricht kann nicht validiert werden: ….“ trotz nicht erforderlichem Feld
Für ein Feld, das im Experience-Datenmodell (XDM Schema als " Erforderlich“ markiert ist, bedeutet dies, dass das Feld zu Validierungszwecken in den eingehenden Daten vorhanden sein muss.
Wenn als "Nicht erforderlich“, aber vorhanden, muss es seiner Definition entsprechen (mit "Zeichenfolge" Wert im Gegensatz zu gar keinem Wert).
Der Wert null wird vom Aufnahmeprozess in Adobe Experience Platform (AEP) nicht akzeptiert/unterstützt. Wenn ein Feld keinen -Wert hat, muss es aus der Payload ausgeschlossen werden.
Beschreibung description
Umgebung
Adobe Experience Platform (AEP)
Problem/Symptome
Bei der Datenaufnahme tritt eine Fehlermeldung auf: „Die Nachricht kann nicht validiert werden: [ #/_field_path: Erwarteter Typ: Zeichenfolge, gefunden: Null] ", obwohl das Feld nicht erforderlich ist.
Was ist in diesem Fall die Definition erforderlich?
Auflösung resolution
Für ein Feld, das im Experience-Datenmodell (XDM Schema als " Erforderlich“ markiert ist, bedeutet dies, dass das Feld zu Validierungszwecken in den eingehenden Daten vorhanden sein muss.
Wenn als "Nicht erforderlich“, aber vorhanden, muss es seiner Definition entsprechen (mit "Zeichenfolge" Wert im Gegensatz zu gar keinem Wert).
Der Wert null wird vom Aufnahmeprozess in Adobe Experience Platform (AEP) nicht akzeptiert/unterstützt. Wenn ein Feld keinen -Wert hat, muss es aus der Payload ausgeschlossen werden.