## UPDATE AUF DIE VERSION 1.2.3-rc
##
## Man Updatet immer eine Version auf die nächste höhere ab Bsp. V1.2.20180101 auf v1.2.20180418 und so weiter
##
## <------ BEACHTEN OB ES EINEN TOMCAT 8 GIBT -------->
## <------ BEACHTEN BEI COLOR CODE ALLES ANDERS -------->
##
## 1.Backup der Kasse machen
## 2.Kasse herunterfahren
## 3.Falls eine Replikation existiert diese aus dem Konifigurationsordner nehmen
## 4.Die alten War Files absichern
## 5.Die neuen War Files (V1.2.3-rc) hineinlegen
## 6.Die alten Reports absichern
## 7.Die neuen Reports hineinlegen (v1.2.3.-rc)
## 8.In der Kofiguration des Satellite müssen folgende Werte ergänzt werden
##
##
##
##
## Falls der Kunde ein Planet hat dann muss hier "true" eingetragen werden ansonsten "false"
##
##
## 9.Nachfolgend die einzelnen Versionschritte durchführen
###########################################################
## v1.2.20180801(a,b,c,d) ############################################
##
## Die Bibliotheken hinzufügen
## Restore mit der pos xml
## v1.2.20190222 ############################################
##
## Das db-upgrade-tool ausführen mit folgenden Befehl
## java -jar db-upgrade-tool.jar derby-db-upgrade source-db:=C:\timeglobe\pos\database\db_pos_s[tenantNo][pos_cd] script-before:=.\Script1.sql script-after:=.\Script2.sql target-modelfile:=.\pos.xml
## v1.2.3-rc ############################################
##
## Restore mit der neuen pos.xml
## Kasse starten (OHNE REPLIKATION)
## SQL auführen
###########################################################
## 10. Hier sind die einzelnen Fälle aufgelistet
## CRS - KEIN PLANET ############################################
##
## Backup von der Planet Datenbank erstellen
## Restore auf dem Planet mit der neuen pos.xml durchführen
## Auf dem Kratos eine neue Config für den (Schein Planet anlegen) im tomcat8-8080
## Der Configname soll lauten pp[tenantNo]
## Die Konfiguration muss auf die Planet Datenbank des Kunden zeigen
## Diesen Tomcat neustarten wo die Konfiguration drin liegt
## In der Apache Config auf dem Kratos einen neuen Eintrag für diesen Schein Planet anlegen und den Apache neustarten
## Kasse starten
## Das Migrationstool ausführen ("migration-noplanet.jar") folgende Parameter sind notwendig:
## isChainStore: => true/false - gibt an ob die Kasse ein Fillialist ist oder nicht
## tenantNo: => die TenantNo der Kasse
## posCd: => der Pos_Cd der Kasse
## hasCrs: => true/false
## java -jar migration.jar tenantNo:[tenantNo] posCd:[posCd] hasCrs:[true/false] isChainStore:[true/false]
## Die Konfiguration aus dem Tomcat wieder nehmen (Planet) und auch den Eintrag in der Apache Config rausnehmen
## CRS - PLANET ############################################
##
## Backup von der Planet Datenbank erstellen
## War files des Planets austauschen
## Restore auf dem Planet mit der neuen pos.xml durchführen
## Wichtig ist hier zu beachten das die configs auf die Richtigen War files schauen
## Planet wieder starten
## Kasse starten
## Folgende neue Einträge müssen in den Planet übernommen werden
## BusinessunitProperties (abgleichen)
## SimpleAccounts("K+New","K-New")
## Wenn es in der Kasse "Conditions","Market_Conditions" oder "Businessunit_conditions" gibt müssen diese auch im Planet angelegt werden
## Prüfen ob im PlanetWebSrv die Planet Datenbank eingetragen ist - falls nicht diesen Eintrag anlegen und dann deployen
## Das Migrationstool ausführen ("migration.jar") folgende Parameter sind notwendig:
## isChainStore: => true/false - gibt an ob die Kasse ein Fillialist ist oder nicht
## tenantNo: => die TenantNo der Kasse
## posCd: => der Pos_Cd der Kasse
## hasCrs: => true/false
## java -jar migration.jar tenantNo:[tenantNo] posCd:[posCd] hasCrs:[true/false] isChainStore:[true/false]
## KEIN CRS - KEIN PLANET ############################################
##
## Kasse starten
## KEIN CRS - PLANET ############################################
##
## Backup von der Planet Datenbank erstellen
## War files des Planets austauschen
## Restore auf dem Planet mit der neuen pos.xml durchführen
## Wichtig ist hier zu beachten das die configs auf die Richtigen War files schauen
## Planet wieder starten
## Kasse starten
## Folgende neue Einträge müssen in den Planet übernommen werden
## BusinessunitProperties (abgleichen)
## SimpleAccounts("K+New","K-New")
## Wenn es in der Kasse "Conditions","Market_Conditions" oder "Businessunit_conditions" gibt müssen diese auch im Planet angelegt werden
## Prüfen ob im PlanetWebSrv die Planet Datenbank eingetragen ist - falls nicht diesen Eintrag anlegen und dann deployen
## Das Migrationstool ausführen ("migration.jar") folgende Parameter sind notwendig:
## isChainStore: => true/false - gibt an ob die Kasse ein Fillialist ist oder nicht
## tenantNo: => die TenantNo der Kasse
## posCd: => der Pos_Cd der Kasse
## hasCrs: => true/false
## java -jar migration.jar tenantNo:[tenantNo] posCd:[posCd] hasCrs:[true/false] isChainStore:[true/false]
###########################################################
## 12.Falls es eine Replikation gab muss diese wieder in den Tomcat gelegt werden
## 13.Tomcat neustarten
## 13.Replikation testen (einen Zentralen Kunden bearbeiten und schauen was der Replikationslog sagt)
## Fertig