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:

  1. 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.
  2. Assicurati di eliminare tutte le differenze nei nomi degli schemi, delle tabelle, dei driver JDBC o dei metadati tra le istanze Author e Publish.
  3. 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.
  4. 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