Adobe Experience Platform: meta:enum non può essere vuoto
Questo articolo risolve un problema in cui si verifica un errore durante l'aggiornamento di un gruppo di campi utilizzando meta:enum della proprietà [ ECID]. Per risolvere questo problema, individua i valori enum vuoti e sostituiscili, esegui la chiamata dei gruppi di campi Elenco dalla raccolta API postman, seguita dai passaggi descritti in questo articolo.
Descrizione description
Ambiente
Adobe Experience Platform (AEP)
Problema/Sintomi
Quando si tenta di aggiornare un gruppo di campi, viene visualizzato un errore: Errore in meta:enum della proprietà [ ECID] . Il meta:enum non può essere vuoto.
Risoluzione resolution
Come soluzione alternativa, individuare i valori enum vuoti e quindi sostituirli:
-
Esegui la chiamata Elenca gruppi di campi dalla raccolta API Postman che mostra tutti i tuoi gruppi di campi. Assicurarsi di impostare CONTAINER_ID su Tenant. Per i passaggi, consulta Elenca gruppi di campi nella documentazione per gli sviluppatori.
-
Cerca nell'elenco dei gruppi di campi e trova quelli che contengono
"meta:enum": {}. -
Per ciascuno dei gruppi di campi, segui i passaggi 4-6.
-
Eseguire la chiamata Recupera un gruppo di campi utilizzando l'ID gruppo di campi trovato nell'elenco dal passaggio 2. Per i passaggi, consulta Recuperare un gruppo di campi nella documentazione per gli sviluppatori.
-
Copia l’intera risposta. Esempio di un campo all’interno del gruppo di campi che presenta questo problema:
code language-none "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": [ ] , "meta:enum": {} },e rimuovere tutte le righe contenenti
"meta:enum": {}Una volta rimosso,
"meta:enum": {}avrà un aspetto simile a:code language-none "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": [ ] }, -
Copia la risposta (che non ha più
"meta:enum": {}righe). -
Esegui la chiamata Aggiorna un gruppo di campi personalizzato e incolla l'intera risposta modificata dal passaggio 6 e invia. Per i passaggi, consulta Aggiornare un gruppo di campi personalizzato nella documentazione per gli sviluppatori.
-
Questo aggiornerà quel gruppo di campi specifico in modo da non ricevere più l’errore. Ripetere i passaggi da 4 a 7 per ogni gruppo di campi che presenta questo errore.
Per informazioni sulla raccolta che contiene queste chiamate, consulta Raccolte Postman nel nostro Experience Platform Panoramica.
Causa
È stato effettuato un aggiornamento all’interfaccia utente che impedisce la presenza di enum vuote.