Skip to main content

Einrichtung der Datenbank-Verbindungen

Die WEB-Konfigurationen von Invoice greifen über den Table Table-Service auf dieDaten aus den Datenbanktabellen zu. Hierzu muss die Verbindung zur Datenbank eingerichtet werden. Der Installations-Ordner wird"TableService" befindet sich im DEXPRO-Ordner der Documents-InstallationInstallation.

ausgeliefert.

Die Der OrdnerDatenbank-Verbindung kann aberüber auchden an einen anderen beliebigen Pfad kopiert werden.

Über die WEB-KonfigurationOrdner "Verbindung" -> "Table Service" auf der Outbar "Allgemein" konfiguriert werden. Pro Datenbank kann zumein einenalternativer Zugriff definiert werden. In der Standard-Auslieferung muss der Zugriff für die KonfigurationDatenbanken "DEX_MasterData", "DEX_Workflow" sowie für den Table Service hinterlegt werden und derdie "Table-Service"Documents"-Datenbank kann direkt über die Konfiguration als Dienst installiertkonfiguriert werden. DieDa URLalle verweist3 auf den lokalen Server. Der Port mussDatenbanken in der Regel nichtauf geändertdemselben werden.SQL-Server liegen und ein und die Zugriffe immer über denselben Benutzer erfolgen, kann die Checkbox "Verbindungsdaten für alle Verbindungen verwenden?" gesetzt werden, damit der Zugriff nur einmalig konfiguriert werden muss.

 

image-1588848493845.pngimage-1591266623552.png

Im Unterordner config muss in der Datei local.yml eine globale Datenbankkonfiguration angegeben werden. Der Table Service kann in der Standardauslieferung über den Port 1958 erreicht werden. Unter dem Eintrag db kann als flavor entweder mysql oder mssql für den globalen Datenbankzugriff angegeben werden. Das Log-Level sollte auf error eingestellt werden.

image-1585891815206.png

Die spezifischen Datenbankzugriffe werden im Ordner data über die Dateien database-connections.js und database-users.js konfiguriert. Bei der database-users.js sollten nur die Einträge für user und pwd angepasst werden.

image-1585892151434.png

In der database-connections.js müssen jeweils die Einträge host, port und flavor projektspezifisch angepasst werden. Der Host muss mit Instanz angegeben werden und einfache "\" müssen durch "\\" ersetzt werden.

image-1585892211017.png

Damit die WEB-Konfigurationen auf den Table-Service zugreifen können muss unter …\Documents5\SQUEEZE\www\vue\conf\ die Datei ServerConfig.js angepasst werden. Der Eintrag „dexServer“ muss auf den korrekten Documents5-Server verweisen.

image-1585892351296.png

Zum Abschluss muss über die service-install.bat aus dem Hauptverzeichnis der Table-Service als Dienst installiert werden. Bei Problemen sollte die Eingabeaufforderung als Administrator gestartet werden und die bat-Datei sollte hierüber ausgeführt werden.

Bei einem MS SQL Express Server (bitte nur auf Testservern verwenden) muss die Einstellung "Named Pipes" über den SQL Configuration Manager aktiviert werden und der Dienst "SQL Server-Browser" muss gestartet werden.

 

Sobald der Table-Service korrekt konfiguriert wurde können die WEB-Konfigurationen aufgerufen werden. Um zu den WEB-Konfigurationen zu gelangen muss man sich mit einem Benutzer aus der Gruppe Administration an der Documents-WEB-Oberfläche anmelden. Auf der Outbar „Administration“ werden mehrere Sub-Outbars gelistet.

Zuerst sollte die Sub-Outbar „Allgemein“ angesteuert werden.