Adobe Experience Platform: meta:enum darf nicht leer sein

Dieser Artikel behandelt ein Problem, bei dem beim Aktualisieren einer Feldergruppe mit der Eigenschaft meta:enum [ ECID ein Fehler auftritt] . Um dies zu beheben, suchen Sie leere Aufzählungswerte und ersetzen Sie sie dann, führen Sie den Aufruf „Feldergruppen auflisten“ aus der Postman-API-Sammlung aus und führen Sie dann die in diesem Artikel erwähnten Schritte aus.

Beschreibung description

Umgebung

Adobe Experience Platform (AEP)

Problem/Symptome

Beim Versuch, eine Feldergruppe zu aktualisieren, wird ein Fehler angezeigt: Fehler bei meta:enum der Eigenschaft [ ECID] . meta:enum darf nicht leer sein.

Auflösung resolution

Suchen Sie als Problemumgehung die leeren Aufzählungswerte und ersetzen Sie sie:

  1. Führen Sie den Aufruf Feldergruppen auflisten aus der Postman-API-Sammlung aus, die alle Ihre Feldergruppen anzeigt. Stellen Sie sicher, dass Sie die CONTAINER_ID auf Mandant setzen. Anweisungen hierzu finden Sie unter Feldergruppen auflisten in unserer Entwicklerdokumentation.

  2. Suchen Sie in der Liste der Feldergruppen nach allen Gruppen, die "meta:enum": {} enthalten.

  3. Führen Sie für jede Ihrer Feldergruppen die Schritte 4 bis 6 aus.

  4. Führen Sie den Feldergruppen abrufen-Aufruf mit der Feldergruppen-ID aus, die in der Liste in Schritt 2 zu finden ist. Anweisungen hierzu finden Sie unter Abrufen einer ​) in unserer Entwicklerdokumentation.

  5. Kopieren Sie die gesamte Antwort. Beispiel für ein Feld in der Feldergruppe, in dem dieses Problem auftritt:

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

    und entfernen Sie alle Zeilen, die "meta:enum": {} haben

    Nachdem die "meta:enum": {}  entfernt wurde, sieht sie in etwa so aus:

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ]
     },
    
  6. Kopieren Sie die Antwort (die nicht mehr über die "meta:enum": {}Zeilen).

  7. Führen Sie den Aktualisieren einer benutzerdefinierten Feldergruppe aus, rufen Sie die gesamte bearbeitete Antwort aus Schritt 6 auf und fügen Sie sie ein und senden Sie sie. Anweisungen hierzu finden Sie unter Aktualisieren einer benutzerdefinierten Feldergruppe in unserer Entwicklerdokumentation.

  8. Dadurch wird diese bestimmte Feldergruppe so aktualisiert, dass sie den Fehler nicht mehr erhält. Wiederholen Sie die Schritte 4 bis 7 für jede der Feldergruppen, die diesen Fehler aufweisen.

Weitere Informationen zur Sammlung, die diese Aufrufe enthält, finden Sie unter Postman-Sammlungen in unserer Experience Platform-Übersicht.
Ursache
Die Benutzeroberfläche wurde aktualisiert, sodass leere Aufzählungen nicht mehr vorhanden sind.

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