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:
-
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.
-
Suchen Sie in der Liste der Feldergruppen nach allen Gruppen, die
"meta:enum": {}enthalten. -
Führen Sie für jede Ihrer Feldergruppen die Schritte 4 bis 6 aus.
-
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.
-
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": {}habenNachdem 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": [ ] }, -
Kopieren Sie die Antwort (die nicht mehr über die
"meta:enum": {}Zeilen). -
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.
-
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.