Errore FDM di AEM Forms: modello dati [nome_tabella] non presente nell'origine
Se si verifica l'errore Modello dati: [table_name] non presente nell'origine in AEM Forms, controllare la configurazione dello schema del database. Questo problema si verifica in caso di mancata corrispondenza tra gli ambienti Author e Publish o di metadati mancanti nel database.
Descrizione description
Ambiente
- Prodotto: Adobe Experience Manager (AEM) Forms
- Versione: 6.5
- Tutti gli ambienti
Problema/Sintomi
- Il messaggio di errore Modello dati:
[table_name]non presente nell'origine viene visualizzato durante l'aggiornamento di FDM nell'editor FDM. - L’FDM (Form Data Model) funziona correttamente nell’istanza di authoring, ma non recupera i dati dal database nell’istanza di pubblicazione. Ciò si verifica in genere a causa di discrepanze nelle configurazioni dello schema del database o incoerenze nei metadati tra gli ambienti di authoring e di pubblicazione.
- I registri indicano che non vengono restituiti record di metadati di tabella per schemi specifici, ad esempio
aemforsmschema. - Anche dopo aver importato un pacchetto FDM integrato in un server in un altro, gli errori persistono a meno che non vengano apportate regolazioni manuali.
- Ciò è dovuto a discrepanze nelle configurazioni dello schema del database o a incongruenze nei metadati tra gli schemi di database Author e Publish.
Risoluzione resolution
Per risolvere questo problema, assicurati che gli schemi e le configurazioni del database siano coerenti in tutti gli ambienti (Author e Publish). Segui questi passaggi:
- Verificare che lo schema e le tabelle del database vengano creati in modo identico nei database Author e Publish utilizzando gli stessi comandi o script. Per i passaggi, fare riferimento a Configurare origini dati nella Guida utente di AEM 6.5.
- Assicurati di eliminare tutte le differenze nei nomi degli schemi, delle tabelle, dei driver JDBC o dei metadati tra le istanze Author e Publish.
- Crea un pacchetto FDM sull’istanza di authoring, dopo aver confermato che funziona correttamente. Per i passaggi, fare riferimento a Crea modello dati modulo (FDM) e Utilizza modello dati modulo (FDM) nella Guida utente di AEM as a Cloud Service.
- Importa lo stesso pacchetto nell’istanza Publish e modifica l’URI JDBC in modo che punti all’host dello schema Publish DB, all’utente e alla password. Evita modifiche non necessarie. Per i passaggi, fare riferimento a Connessioni SQL che utilizzano il DataSourcePool JDBC nelle esercitazioni di AEM as a Cloud Service.
Garantendo l’uniformità della configurazione dello schema in tutti gli ambienti e sfruttando la registrazione per la diagnostica, questo problema può essere risolto in modo efficace.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f