Adobe Experience Platform: meta:enum no puede estar vacío

Este artículo aborda un problema en el cual se produce un error al actualizar un grupo de campos mediante meta:enum de la propiedad [ ECID] Para resolver esto, busque valores de enumeración vacíos y, a continuación, reemplácelos, ejecute la llamada List field groups desde la colección de API de Postman seguida de los pasos mencionados en este artículo.

Descripción description

Entorno

Adobe Experience Platform (AEP)

Problema/Síntomas

Al intentar actualizar un grupo de campos aparece un error: Error en meta:enum de la propiedad [ ECID] . meta:enum no puede estar vacío.

Resolución resolution

Como solución alternativa, busque los valores de enumeración vacíos y, a continuación, reemplácelos:

  1. Ejecute la llamada a List field groups desde la colección de API de Postman, que le muestra todos sus grupos de campos. Asegúrese de establecer CONTAINER_ID en Tenant. Para ver los pasos, consulte Enumerar grupos de campos en nuestra documentación para desarrolladores.

  2. Busque entre la lista de grupos de campos y busque los que contengan "meta:enum": {}.

  3. Para cada uno de los grupos de campo, siga los pasos 4-6.

  4. Ejecute la llamada a Recuperar un grupo de campos utilizando el identificador de grupo de campos encontrado en la lista del paso 2. Para ver los pasos, consulte Recuperar un grupo de campos en nuestra documentación para desarrolladores.

  5. Copie toda la respuesta. Un ejemplo de un campo dentro del grupo de campos que tiene este problema:

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

    y elimine todas las líneas que tengan "meta:enum": {}

    Una vez eliminado "meta:enum": {} , el aspecto será similar al siguiente:

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ]
     },
    
  6. Copie la respuesta (que ya no tenga "meta:enum": {} líneas).

  7. Ejecute la llamada Actualizar un grupo de campos personalizados y pegue toda la respuesta editada del paso 6 y envíela. Para ver los pasos, consulte Actualizar un grupo de campos personalizados en nuestra documentación para desarrolladores.

  8. Esto actualizará ese grupo de campos específico para que ya no reciba el error. Repita los pasos 4-7 para cada uno de los grupos de campos que tengan este error.

Para obtener más información sobre la colección que contiene estas llamadas, consulte colecciones de Postman en la Información general de nuestro Experience Platform.
Causa
Se ha realizado una actualización en la IU de para evitar que tenga enumeraciones vacías.

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