Erreur : "Le message ne peut pas être validé : …" malgré le champ non obligatoire
Pour un champ marqué comme "Obligatoire" dans le schéma du modèle de données d’expérience (XDM), cela signifie que le champ doit être présent dans les données entrantes à des fins de validation.
S’il est marqué comme "Non requis", mais qu’il est présent, il doit se conformer à sa définition (avec "string" valeur par opposition à aucune valeur).
La valeur null n’est pas acceptée/prise en charge par le processus d’ingestion Adobe Experience Platform (AEP). Si un champ ne comporte pas de valeur, il doit être exclu de la payload.
Description description
Environnement
Adobe Experience Platform (AEP)
Problème/Symptômes
Lors de l’ingestion des données, un message d’erreur s’affiche : "Le message ne peut pas être validé : [ #/_field_path : type attendu : chaîne, trouvé : nul]" même si le champ n’est pas obligatoire.
Quelle est la définition de "Required" dans ce cas ?
Résolution resolution
Pour un champ marqué comme "Obligatoire" dans le schéma du modèle de données d’expérience (XDM), cela signifie que le champ doit être présent dans les données entrantes à des fins de validation.
S’il est marqué comme "Non requis", mais qu’il est présent, il doit se conformer à sa définition (avec "string" valeur par opposition à aucune valeur).
La valeur null n’est pas acceptée/prise en charge par le processus d’ingestion Adobe Experience Platform (AEP). Si un champ ne comporte pas de valeur, il doit être exclu de la payload.