AEM Forms FDM fout: Het Model van gegevens [ table_name ] niet aanwezig in de bron

Als u het fout model van Gegevens ziet: [table_name] niet aanwezig in de bron in AEM Forms, controleer uw configuratie van het gegevensbestandschema. Dit probleem doet zich voor wanneer de auteur- en publicatieomgeving niet overeenkomen of wanneer de database geen metagegevens bevat.

Beschrijving description

Omgeving

  • Product: Adobe Experience Manager (AEM) Forms
  • Versie: 6.5
  • Alle omgevingen

Probleem/symptomen

  • Het foutenbericht model van Gegevens: [table_name] aanwezig niet in de bron wordt getoond wanneer het verfrissen van FDM in de redacteur FDM.
  • Het FDM (Form Data Model) werkt correct op de instantie Auteur, maar kan geen gegevens ophalen uit de database in de instantie Publish. Dit komt typisch toe wegens discrepanties in de configuraties van het gegevensbestandschema of meta-gegevensinconsistenties tussen de auteur en publiceer milieu's.
  • Logs geeft aan dat er geen records met tabelmetagegevens worden geretourneerd voor specifieke schema's, zoals aemforsmschema.
  • Zelfs na het invoeren van een pakket FDM dat op één server in een andere wordt gebouwd, blijven de fouten bestaan tenzij de handaanpassingen worden aangebracht.
  • Dit is toe te schrijven aan discrepanties in configuraties van het gegevensbestandschema of meta-gegevensinconsistenties tussen de Auteur en publiceer gegevensbestandschema's.

Resolutie resolution

U lost dit probleem op door ervoor te zorgen dat databaseschema's en -configuraties in alle omgevingen consistent zijn (Auteur en Publiceren). Voer de volgende stappen uit:

  1. Controleer of het databaseschema en de tabellen op dezelfde manier zijn gemaakt voor zowel de Auteur- als de Publish-databases met dezelfde opdrachten of scripts. Voor stappen, verwijs naar ​ vormen gegevensbronnen ​ in AEM 6.5 Gids van de Gebruiker.
  2. Zorg ervoor dat eventuele verschillen in schemanamen, tabelnamen, JDBC-stuurprogramma of metagegevens tussen auteur- en publicatieinstanties worden verwijderd.
  3. Bouw een pakket FDM op de instantie van de Auteur na het bevestigen van het werkt daar correct. Voor stappen, verwijs naar ​ creeer het Model van de Gegevens van de Vorm (FDM) ​ en ​ Werk met het Model van de Gegevens van de Vorm (FDM) ​ in de Gids van de Gebruiker van AEM as a Cloud Service.
  4. Importeer hetzelfde pakket in de instantie Publiceren en bewerk de JDBC-URI om naar de host, gebruiker en het wachtwoord voor het schema van de publicatiedatabase te verwijzen. Vermijd onnodige wijzigingen. Voor stappen, verwijs naar ​ SQL verbindingen gebruikend JDBC DataSourcePool ​ in Zelfstudies van AEM as a Cloud Service.

Door uniformiteit in schemaopstelling over milieu's te verzekeren en leveraging registreren voor diagnostiek, kan dit probleem effectief worden opgelost.

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