Adobe Experience Platform: meta:enum får inte vara tomt

Den här artikeln åtgärdar ett problem där ett fel inträffar när en fältgrupp uppdateras med meta:enum för egenskapen [ ECID ] . Du löser detta genom att leta upp tomma uppräkningsvärden och sedan ersätta dem, köra anropet från postman-API-samlingen för listfältgrupper följt av de här stegen som nämns i den här artikeln.

Beskrivning description

Miljö

Adobe Experience Platform (AEP)

Problem/symtom

När du försöker uppdatera en fältgrupp visas ett fel: Fel vid meta:enum för egenskapen [ ECID ] . Meta:enum får inte vara tom.

Upplösning resolution

Du kan lösa det genom att leta reda på de tomma uppräkningsvärdena och sedan ersätta dem:

  1. Kör anropet Visa fältgrupper från postman API-samlingen som visar alla fältgrupper. Ange CONTAINER_ID som Tenant. Anvisningar finns i Visa fältgrupper i utvecklardokumentationen.

  2. Sök bland fältgrupperna och hitta alla som innehåller "meta:enum": {}.

  3. Följ steg 4-6 för var och en av fältgrupperna.

  4. Kör anropet Hämta en fältgrupp med fältgrupps-ID:t som finns i listan från steg 2. Anvisningar finns i Hämta en fältgrupp i utvecklardokumentationen.

  5. Kopiera hela svaret. Ett exempel på ett fält i fältgruppen som har det här problemet:

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

    och ta bort alla rader som har "meta:enum": {}

    När "meta:enum": {}  har tagits bort ser den ut ungefär så här:

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ]
     },
    
  6. Kopiera svaret (som inte längre har "meta:enum": {} rader).

  7. Kör anropet Uppdatera en anpassad fältgrupp och klistra in hela det redigerade svaret från steg 6 och skicka. Anvisningar finns i Uppdatera en anpassad fältgrupp i utvecklardokumentationen.

  8. Detta uppdaterar den specifika fältgruppen så att felet inte längre tas emot. Upprepa steg 4-7 för var och en av de fältgrupper som har det här felet.

Mer information om samlingen som innehåller dessa samtal finns i Postman-samlingar i Experience Platform-översikten.
Orsak
En uppdatering av användargränssnittet gjorde att du inte kunde ha några tomma uppräkningar.

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