Errore: "Impossibile convalidare il messaggio: …" nonostante il campo non obbligatorio
Per un campo contrassegnato come "Obbligatorio" nello schema Experience Data Model (XDM), questo significa che il campo deve essere presente nei dati in arrivo a scopo di convalida.
Se contrassegnato come "Non obbligatorio", ma presente, deve rispettare la relativa definizione (con "stringa" valore anziché nessun valore).
Il valore null
non è accettato/supportato dal processo di acquisizione di Adobe Experience Platform (AEP). Se un campo non ha un valore, deve essere escluso dal payload.
Descrizione description
Ambiente
Adobe Experience Platform (AEP)
Problema/Sintomi
Durante l'acquisizione dei dati, si verifica un messaggio di errore: "Impossibile convalidare il messaggio: [
#/_field_path: tipo previsto: String, trovato: Null]
" nonostante il campo non sia obbligatorio.
Qual è la definizione di "Obbligatorio" in questo caso?
Risoluzione resolution
Per un campo contrassegnato come "Obbligatorio" nello schema Experience Data Model (XDM), questo significa che il campo deve essere presente nei dati in arrivo a scopo di convalida.
Se contrassegnato come "Non obbligatorio", ma presente, deve rispettare la relativa definizione (con "stringa" valore anziché nessun valore).
Il valore null
non è accettato/supportato dal processo di acquisizione di Adobe Experience Platform (AEP). Se un campo non ha un valore, deve essere escluso dal payload.