Abgleich Documents-Installations-Ordner
Vor den Anpassungen am Ordner müssen die Dienste für den TableService, für Documents und für den Tomcat gestoppt werden. Für das Update bietet es sich in der Regel an alles zu übernehmen und im Anschluss die Anpassungen wieder zurück zu schreiben.
Es wird empfohlen den kompletten "Documents5"-Ordner aus dem Update-Paket zu übernehmen! Die Konfigurations-Dateien können später über die WEB-Administration neu konfiguriert werden.
DEXPRO
Es wird empfohlen den DEXPRO-Ordner aus dem Update-Paket über die aktuelle Installation zu kopieren. Am DEXPRO-Ordner wurden in der Regel nur die Konfigurationsdateien "dbConn.json", ggf. die "navConn.json" bei einer Anbindung an Navision sowie die Konfigurationsdateien für den Table-Service angepasst. Ggf. wurde die Struktur in den Dateien erweitert. Daher sollten die Dateien nicht einfach zurückgetauscht werden!
Diese Konfigurationen können relativ einfach über die WEB-Konfigurations-Ordner wieder hergestellt werden.
Der TableService wird separat im folgenden Abschnitt behandelt. Sollten projektspezifisch weitere Anpassungen vorgenommen worden sein, müssten diese zurückgespielt werden.
TableServiceDEXPRO\Table-Service
Sollte der TableService ausserhalbaußerhalb der Documents-Installation liegen, müssen die Dateien in dendiesen externen Installations-Ordner zum TableService kopiert werden. Die Konfigurations-Dateien müssen inbei demeiner Fallexternen Installation manuell angepasst werden. OderAlternativ mankann deinstalliertdie denexterne aktuellenInstallation Dienst und installiert den neuen Dienst im DEXPRO-Ordner, um sichauf den Standard umgestellt werden, indem der aktuelle Dienst deinstalliert wird und der TableService-Dienst im Standard-Pfad über die WEB-Administration wieder anzunähern.installiert wird.
Projektspezifische Anpassungen am TableService müssen in jedem Fall wieder zurückgespielt werden! Der TableService muss später über die WEB-Administration neu konfiguriert werden. Deinstallierte Dienste müssen wieder wieder installiert werden.
DEXPRO_ClientExits
Die hier befindlichen Dateien dürfen explizit projektspezifisch angepasst werden. Die Anpassungen solltensind aberdurch immerdas mitUpdate schnellvorerst identifizierbarenverloren Kommentarengegangen versehen werden, denn die Anpassungenund müssen inmanuell diewieder aktuelle Version der ClientExitszurück übertragen werden.werden! EsDie aktuellen Dateien können neue Funktionen hinzugefügtenthalten wordenoder sein bzw.es können bestehende Funktionen optimiert worden sein. Aus diesem Grund sollten die projektspezifisch angepassten Dateien nicht einfach zurück kopiert werden!
Projektspezifische Anpassungen sollten immer gut identifizierbar mit Kommentaren versehen werden! Bei vielen projektspezifischen Anpassungen kann die Übertragung entsprechend aufwändig sein!
server\locale
AusIn demdas "server"-Verzeichnis müssen nurwerden die aktuellen "properties"-Dateien kopiertkopiert. werden.Die Wennals alle "projektspezifischen AnpassungenAnpassung" an dengekennzeichneten Übersetzungen stehen in der Datenbank alsund "projektspezifisch"werden gekennzeichnetspäter wurdenbeim mussHochladen nichtsder weiterproperties vorgenommenin wurden.die Datenbank nicht überschrieben. Wenn die properties wieder aus den Daten aus der Datenbank geschrieben wird, dann enthalten die neuen properties alle Neuerungen plus die projektspezifischen Anpassungen.
SQUEEZE
AuchDurch hierdas kannÜberschreiben der OrdnerKonfigurationsdateien aus dem Update-Paket übergeht die Documents-InstallationVerbindung kopiertzum werden.Squeeze-System verloren. Die Verbindung zu Squeeze muss später über die WEB-Administration wiederneu konfiguriert werden und es sollte ein neuer API-Key generiert werden.
Um zu vermeiden, dass die neuen Administrations-Oberflächen in Documents noch nicht vorhandene API-Funktionen aus Squeeze aufrufen, sollte auch Squeeze auf eine aktuelle Version aktualisiert werden.
tomcat8\conf\Documents\localhost
ErweiterungenHier inempfiehlt deres Dateisich die "documents.xml" aus der Sicherung zu verwenden. Erweiterungen aus der aktuellen Datei-Version müssen in die aktuelle Datei übertragenübernommen werden!
Zusammenfassung
- Dienste stoppen (Documents/Tomcat/TableService)
- Ordner "
DEXPRO" und "DEXPRO_ClientExists"Documents5" aus dem Update-Paket über die Installation kopieren. - Projektspezifische Anpassungen wieder herstellen
Properties aus dem server\locale-Verzeichnis übernehmenOrdner "SQUEEZE" über die Installation kopieren(ggf.DEXPRO\Table-Service;Squeeze aktualisieren)DEXPRO_ClientExits)- "documents.xml" aus
demSicherungTomcat-Ordnerzurück auf Erweiterungen überprüfen und zurück kopieren