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.