Skip to main content

Anpassung dbConn.json

Diese Datei enthält die Datenbankverbindungs-Informationen für die Workflow-Skripte zur SQL-Datenbank. Sie befindet sich in der Documents-Installation im DEXPRO-Ordner. Pro Datenbank existiert ein separater Eintrag. In der Standard-Auslieferung werden die Einträge „DEX_Workflow“, „DEX_MasterData“ und „Documents5“ benötigt. Projektspezifisch können eigene Einträge hinzugefügt werden.

Für Datenbankverbindung muss zunächst der SQL-Typ ("sqltype") definiert werden. Es werden die Werte "MSSQL", "MYSQL" und "ORACLE" unterstützt. Über den Wert "d5conntype" wird die Verbindungsart festgelegt. Bei MS-SQL wird "odbc" verwendet und als "d5connstr" muss der ODBC-Name angegeben werden. Bei My-SQL kann  über "mysql" unter "d5connstr" ein direkter Verbindungs-String angegeben werden (Beispiel: "dex_workflow@localhost").

In jedem Fall muss unter "user" der Benutzer angegeben werden, welcher die Datenbankverbindung aufbaut. Bei einer ODBC-Verbindung kann dies ein SQL-Benutzer sein. In dem Fall muss auch das Passwort ("password") angegeben werden. Dieses Passwort wird beim ersten Aufruf der Datei automatisch verschlüsselt. Alternativ kann auch ein Windows-Benutzer verwendet werden. In dem Fall muss das Passwort leer bleiben.

Bei MS-SQL werden die Tabellen-Namen automatisch um die in "dbo" hinterlegte Angabe erweitert. In der Regel muss der Wert auch "dbo" sein. Bei My-SQL und ORACLE muss der Wert leer bleiben!

Um Datums-Werte korrekt in die Datenbank schreiben zu können muss das korrekte Datums-Format bekannt sein. Je nach Konfiguration muss entweder zuerst der Monat oder zuerst der Tag angegeben werden.

Nach Anpassungen muss ggf. der propCache "DbConnections" über den Ordner "Documents Property Cache" auf der allgemeinen Administrations-Outbar gelöscht werden.