Adobe Experience Platform : meta:enum ne peut pas être vide

Description description

Environnement
Adobe Experience Platform (AEP)

Problème/Symptômes
Lorsque vous tentez de mettre à jour un groupe de champs, une erreur s’affiche : Erreur au niveau de meta:enum de la propriété ECID. Le méta:enum ne peut pas être vide.

Résolution resolution

Pour pallier ce problème, recherchez les valeurs d’énumération vides, puis remplacez-les :

  1. Exécutez la variable Lister des groupes de champs  appel de la collection d’API postman qui vous montre tous vos groupes de champs. Veillez à définir la variable CONTAINER_ID to Tenant. Pour connaître les étapes, voir Lister des groupes de champs dans notre documentation destinée aux développeurs.

  2. Recherchez parmi la liste des groupes de champs et recherchez tous ceux qui contiennent "meta:enum": {}.

  3. Pour chacun de vos groupes de champs, suivez les étapes 4 à 6.

  4. Exécutez la variable Récupération d’un groupe de champs  à l’aide de l’identifiant de groupe de champs figurant dans la liste à l’étape 2. Pour connaître les étapes, voir Récupération d’un groupe de champs dans notre documentation destinée aux développeurs.

  5. Copiez la réponse entière. Exemple de champ dans le groupe de champs présentant ce problème :

    code language-clike
    "Profile Number": {
                        "title": "Profile Number",
                        "description": "Profile Number",
                        "type": "string",
                        "meta:xdmType": "string",
                        "required": ,
                        "meta:enum": {}
                      },
    

    et supprimer toutes les lignes qui comportent des "meta:enum": {}

    Une fois que la variable "meta:enum": {}  a été supprimé, il ressemblera à ceci :

    code language-clike
    "Profile Number": {
                        "title": "Profile Number",
                        "description": "Profile Number",
                        "type": "string",
                        "meta:xdmType": "string",
                        "required": ,
                       },
    
  6. Copiez la réponse (qui ne contient plus le paramètre "meta:enum": {}lignes).

  7. Exécutez la variable Mettre à jour un groupe de champs personnalisé  appelez et collez la réponse entière modifiée de l’étape 6 et envoyez. Pour connaître les étapes, voir Mettre à jour un groupe de champs personnalisé dans notre documentation destinée aux développeurs.

  8. Ce groupe de champs spécifique sera alors mis à jour afin de ne plus recevoir l’erreur. Répétez les étapes 4 à 7 pour chacun des groupes de champs présentant cette erreur.

Pour en savoir plus sur la collection contenant ces appels, reportez-vous à la section Collections Postman dans notre Aperçu de l’Experience Platform.
Cause
Une mise à jour a été apportée à l’interface utilisateur afin d’empêcher les clients d’avoir des énumérations vides.

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