Documents5 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 Dateien, die im Laufe der Entwicklung hinzugekommen sind.
DEXPRO_ClientExits_
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. Es wird empfohlen die Dateien manuell abzugleichen. Dabei müssen lediglich nicht vorhandene Funktionen hinzugefügt werden. Der Abgleich bestehender Funktion auf Anpassung ist zu aufwändig und sollte nur in Betracht gezogen werden, wenn die Funktionen beim Kunden Probleme bereiten.
Die Datei "DexShop.jsp" muss zwingend hinzugefügt werden, wenn Sie noch nicht existiert! Nach dem Update der Testumgebung können die neuen Dateien direkt für das Produktiv-Update verwendet werden. Hierdurch erspart man sich doppelte Arbeit.
server\locale
In das "server"-Verzeichnis werden die aktuellen "properties"-Dateien kopiert. Projektspezifische Anpassungen sollten auch als "projektspezifischen Anpassung" in der Datenbank gekennzeichnet worden sein - andernfalls gehen diese Anpassungen verloren. 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.
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.

