Adobe Experience Platform: meta:enum mag niet leeg zijn

Dit artikel verhelpt een probleem waarbij een fout optreedt bij het bijwerken van een veldgroep met behulp van meta:enum van eigenschap [ ECID ] . Om dit op te lossen, van lege enum waarden de plaats te bepalen en dan hen te vervangen, stel de de gebiedsvraag van de Lijst van postman API inzameling in werking die door deze stappen wordt gevolgd in dit artikel worden vermeld.

Beschrijving description

Omgeving

Adobe Experience Platform (AEP)

Probleem/symptomen

Wanneer het proberen om een gebiedsgroep bij te werken verschijnt een fout: Fout bij meta:enum van bezit [ ECID ]. Het meta:enum kan niet leeg zijn.

Resolutie resolution

Als tussenoplossing zoekt u de lege opsommingswaarden en vervangt u deze:

  1. Stel de het gebiedsgroepen van de Lijst vraag van postman API inzameling in werking die u al uw gebiedsgroepen toont. Zorg ervoor om CONTAINER_ID aan Aannemer te plaatsen. Voor stappen, verwijs naar ​ het gebiedsgroepen van de Lijst ​ in onze ontwikkelaarsdocumentatie.

  2. Zoek in de lijst met veldgroepen en zoek naar alle groepen die "meta:enum": {} bevatten.

  3. Voer voor elk van uw veldgroepen de stappen 4 tot en met 6 uit.

  4. Looppas wint een 1} vraag van de gebiedsgroep terug gebruikend identiteitskaart van de gebiedsgroep die in de lijst van stap 2 wordt gevonden. Voor stappen, verwijs naar ​ verkrijg een gebiedsgroep ​ in onze ontwikkelaarsdocumentatie.

  5. Kopieer het volledige antwoord. Een voorbeeld van een veld in de veldgroep met deze uitgave:

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

    en verwijder regels die "meta:enum": {} bevatten

    Nadat "meta:enum": {}  is verwijderd, ziet het er ongeveer als volgt uit:

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ]
     },
    
  6. Kopieer de reactie (die niet meer de "meta:enum": {} lijnen heeft).

  7. Stel de Update een vraag van de de douaneveldgroep in werking en kleef de volledige uitgegeven reactie van stap 6 en verzend. Voor stappen, verwijs naar ​ Update een groep van het douanegebied ​ in onze ontwikkelaarsdocumentatie.

  8. Hiermee wordt die specifieke veldgroep bijgewerkt zodat de fout niet meer wordt ontvangen. Herhaal stap 4-7 voor elk van de veldgroepen met deze fout.

Om over de inzameling te leren die deze vraag bevat, verwijs naar ​ inzamelingen van Postman ​ in ons Overzicht van het Experience Platform.
Oorzaak
Er is een update uitgevoerd in de interface waardoor u geen lege opsommingen kunt hebben.

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