ftp4elo:c3_datasources:simpledatagateway
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ftp4elo:c3_datasources:simpledatagateway [2023/12/02 02:04] – angelegt support | ftp4elo:c3_datasources:simpledatagateway [2023/12/03 14:17] (aktuell) – support | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Das Simple Data Gateway ist eine WebApplikation, | Das Simple Data Gateway ist eine WebApplikation, | ||
| + | |||
| + | ===== Konfigurationshierarchie ===== | ||
| + | |||
| + | * Workspace: der Workspace enthält alle Konfigurationen (in DDI Datenquellen) und Queries | ||
| + | * Config: ident mit der Datenquelle in DDI/ | ||
| + | * Query: eine Query ist eine SQL-Query. Jede SQL-Query kann mit Parametern ausgestattet werden. | ||
| + | |||
| + | ===== Konfiguration ===== | ||
| + | |||
| + | - Konfigurieren Sie die Datenquellen im Config-Tool | ||
| + | - Achtung: die dataSources.json Datei im Konfigurationsverzeichnis ist ausschließlich für die WebApp gedacht, zzt. werden die Datenquellen immer noch in der server.xml Datei führend gespeichert. | ||
| + | - Konfigurieren Sie die Abfragen mittels Config-Tool oder im Dateisystem (Config-Verzeichnis Queries) | ||
| + | - In den Queries kann mit Platzhalter gearbeitet werden. Folgende Formatierungen sind zulässig | ||
| + | - {Platzhalter} (DDI Notation) | ||
| + | - {$Platzhalter} (alternative Notation) | ||
| + | - %Platzhalter% (BLP Formatierung) | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Zeile 7: | Zeile 23: | ||
| - Installieren Sie eine Java Version (8+) oder nehmen Sie jene von DDI/FTP4ELO | - Installieren Sie eine Java Version (8+) oder nehmen Sie jene von DDI/FTP4ELO | ||
| - Installieren Sie eine aktuelle Tomcat Version von Version 10+ (alle Versionen vor Dezember 2023 benötigen Version 9!). Wichtig ist hier, dass mit Tomcat 10 auf die neue ServletAPI 5.0 umgestellt worden ist und sich die Namespaces von javax.servlet alle auf jakarta.servlet verschoben haben | - Installieren Sie eine aktuelle Tomcat Version von Version 10+ (alle Versionen vor Dezember 2023 benötigen Version 9!). Wichtig ist hier, dass mit Tomcat 10 auf die neue ServletAPI 5.0 umgestellt worden ist und sich die Namespaces von javax.servlet alle auf jakarta.servlet verschoben haben | ||
| + | - Kopieren Sie die benötigten Java Libraries in den Lib-Pfad des Tomcat Verzeichnisses. Vermeiden Sie die DB2 Library vor allem dann, wenn Sie sie nicht benötigen. Ansonsten schlagen hier immer Fehlermeldungen im Error-Log rund um die nicht vorhandene Library " | ||
| + | - SQL-Server: sqljdbc-7.4.jar (ELO 20/ELO 23) | ||
| + | - Oracle: ojdbc11-23.2.0.0.jar (ELO 20/ELO 23) | ||
| + | - PostGre-SQL: | ||
| + | - MariaDB: [[https:// | ||
| + | - MySQL: [[https:// | ||
| + | |||
| + | ===== Embedded Betrieb des SDG in DDI/FTP4ELO ===== | ||
| + | |||
| + | Ab Version 3.80 ist das SDG Bestandteil des DDI Pakets. Es ist somit hier nicht mehr notwendig einen eigenen Tomcat aufzusetzen, | ||
ftp4elo/c3_datasources/simpledatagateway.1701482675.txt.gz · Zuletzt geändert: 2023/12/02 02:04 von support