Errore: "Impossibile convalidare il messaggio: …" nonostante il campo non obbligatorio

Per un campo contrassegnato come "Obbligatorio"nello schema Experience Data Model (XDM), ciò significa che il campo deve essere presente nei dati in arrivo a scopo di convalida.

Se contrassegnato come "Non obbligatorio", ma è presente allora deve aderire alla sua definizione, (con "stringa" 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), ciò significa che il campo deve essere presente nei dati in arrivo a scopo di convalida.

Se contrassegnato come "Non obbligatorio", ma è presente allora deve aderire alla sua definizione, (con "stringa" 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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f