AEM Forms FDM-Fehler: Datenmodell [table_name] nicht in der Quelle vorhanden

Wenn in AEM Forms der Fehler Datenmodell: [table_name] nicht in der Quelle vorhanden angezeigt wird, überprüfen Sie die Konfiguration Ihres Datenbankschemas. Dieses Problem tritt auf, wenn es Diskrepanzen zwischen der Authoring- und der Publishing-Umgebung gibt oder in der Datenbank Metadaten fehlen.

Beschreibung description

Umgebung

  • Produkt: Adobe Experience Manager (AEM) Forms
  • Version: 6.5
  • Alle Umgebungen

Problem/Symptome

  • Beim Aktualisieren FDM im FDM-Editor wird die Fehlermeldung ": [table_name] nicht in Quelle vorhanden“ angezeigt.
  • Das FDM (Formulardatenmodell) funktioniert auf der Autoreninstanz ordnungsgemäß, kann jedoch keine Daten aus der Datenbank in der Veröffentlichungsinstanz abrufen. Dies geschieht in der Regel aufgrund von Diskrepanzen bei den Datenbankschemakonfigurationen oder Metadateninkonsistenzen zwischen der Autoren- und der Veröffentlichungsumgebung.
  • Protokolle geben an, dass für bestimmte Schemata, wie aemforsmschema., keine Tabellenmetadaten-Datensätze zurückgegeben werden
  • Selbst nach dem Importieren eines auf einem Server erstellten FDM-Pakets in einen anderen bleiben Fehler bestehen, es sei denn, manuelle Anpassungen werden vorgenommen.
  • Dies ist auf Diskrepanzen in den Datenbankschemakonfigurationen oder auf Metadateninkonsistenzen zwischen den Autoren- und Veröffentlichungsdatenschemata zurückzuführen.

Auflösung resolution

Um dieses Problem zu beheben, stellen Sie sicher, dass Datenbankschemata und Konfigurationen in allen Umgebungen (Autor und Veröffentlichung) konsistent sind. Führen Sie folgende Schritte aus:

  1. Stellen Sie sicher, dass das Datenbankschema und die Tabellen in der Autoren- und der Veröffentlichungsdatenbank mit denselben Befehlen oder Skripten identisch erstellt wurden. Anweisungen hierzu finden Sie unter Konfigurieren von Datenquellen im Benutzerhandbuch zu AEM 6.5.
  2. Stellen Sie sicher, dass Unterschiede bei Schemanamen, Tabellennamen, JDBC-Treibern oder Metadaten zwischen der Autoren- und der Veröffentlichungsinstanz beseitigt werden.
  3. Erstellen Sie ein FDM-Paket in der Autoreninstanz, nachdem Sie bestätigt haben, dass es dort ordnungsgemäß funktioniert. Anweisungen hierzu finden Sie unter Erstellen eines Formulardatenmodells (FDM) und Arbeiten mit einem Formulardatenmodell (FDM) im AEM as a Cloud Service-Benutzerhandbuch.
  4. Importieren Sie dasselbe Paket in die Veröffentlichungsinstanz und bearbeiten Sie den JDBC-URI so, dass er auf den Veröffentlichungsschema-Host, den Benutzer und das Kennwort verweist. Vermeiden Sie unnötige Änderungen. Anweisungen hierzu finden Sie unter SQL-Verbindungen mit JDBC DataSourcePool in AEM as a Cloud Service-Tutorials.

Durch die Sicherstellung einer einheitlichen Schemaeinrichtung in allen Umgebungen und die Nutzung der Protokollierung für die Diagnose kann dieses Problem effektiv behoben werden.

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