Skip to main content

Documents Update-Ordner

Zu den aktuellen Invoice-Versionen werden passende Update-Pakete bereitgestellt. Diese erleichtern das vorgehen bei Updates. Das Update-Paket enthält einen separaten Ordner "Documents6". Dieser Ordner enthält nur die für ein Update relevanten Ordner und Dateien.

Vor dem Update sollten diese Ordner gesichert werden um projektspezifische Anpassungen zurückspielen zu können! Im Folgenden werden einige Informationen zu den Ordnern gegeben.

DEXPRO

Der Ordner enthält alle Unterordner und Dateien, die im Laufe der Entwicklung hinzugekommen sind bzw. Dateien, die im Laufe der Zeit angepasst wurden. Der Ordner kann über die bestehende Installation kopiert werden. Die Update-Variante enthält keine Konfigurations-Dateien. Trotzdem sollte der gesamt Documents-Ordner vorab gesichert werden.

Über den Ordner werden auch TableService-Konfigurationen geändert oder hinzugefügt.
Der TableService Dienst muss im Laufe des Updates neu gestartet werden.
Es kann sein, dass einige WEB-Konfigurationen erst wieder korrekt angezeigt werden, wenn auch die Datenbank-Tabellen aktualisiert wurden

 

DEXPRO_ClientExits_

Der Unterstrich hinter dem Ordnernamen soll verhinden, dass die Dateien einfach kopiert und ersetzt werden. Die hier befindlichen Dateien dürfen explizit projektspezifisch angepasst und erweitert werden und diese projektspezifischen Anpassungen sollen nicht wieder durch die Standard-Funktionen ersetzt werden. Bei Bedarf können die Dateien manuell abgeglichen werden - das ist aber nicht zwingend notwendig. Dabei sollten lediglich nicht vorhandene Funktionen hinzugefügt werden. Sollte das Update zusätzliche Dateien in dem Ordner enthalten, müssen diese Dateien kopiert werden!

image-1721147610986.png

 

server\locale

In das "server"-Verzeichnis werden die aktuellen "properties"-Dateien kopiert. Projektspezifische Anpassungen müssen in der WEB-Konfiguration als "projektspezifischen Anpassung" in der Datenbank gekennzeichnet worden sein - andernfalls gehen diese Anpassungen bei einem Update verloren. Hinzugefügte Einträge bleiben in jedem Fall erhalten!

Nach dem Kopieren aller properties müssen die Daten einmal über die WEB-Konfiguration importiert und wieder exportiert werden!

Beim Hochladen der properties in die Datenbank werden die als projektspezifische Anpassung markierten Einträge nicht überschrieben und manuell hinzugefügte Einträge bleiben in der Datenbank ebenfalls bestehen. Wenn die properties wieder aus den Daten aus der Datenbank geschrieben wird, dann enthalten die neuen properties alle Neuerungen plus die projektspezifischen Anpassungen.

image-1677688680762.png

image-1677688745465.png

Auch hier können die finalen properties-Dateien direkt für das Produktivsystem verwendet werden.

 

SQUEEZE

Der Squeeze-Ordner wurde in der Version 2.0.100 in den DEXPRO-Ordner verschoben. Der existierende SQUEEZE-Ordner kann nach einem erfolgreichen Update gelöscht werden.