## 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] ## für die Replikation müssen die folgenden Parameter in die Konfig hinzugefügt werden, diese müssen um Planet auch in der Tabelle planet_pos_replication_logins angelegt sein ## ## 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] ## für die Replikation müssen die folgenden Parameter in die Konfig hinzugefügt werden, diese müssen um Planet auch in der Tabelle planet_pos_replication_logins angelegt sein ## ########################################################### ## 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