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.

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