Voraussetzung
Es werden exakt die gleichen Module in Postgres UTF8 benötigt, welche in Informix ISO verwendet werden.
Applikationsserver mit dem Benutzer superx
Applikationsserver muss Java 1.7 oder neuer Installiert haben
Applikationsserver muss zugriff auf den Postgres UTF8 Datenbankserver haben mit Eintrag „trust“ in der pg_hba.conf
Applikationsserver sollte scp Zugriff auf bisheriges SuperX System haben um Rohdaten zu kopieren (wäre von Vorteil, Umweg über WinSCP wäre auch machbar).
Migration von Informix ISO nach Postgres UTF8
Applikationsserver Einrichten
Alle Module unter /home/superx kopieren und entpacken
SQL_ENV einrichten
webserver/tomcat/conf/server.xml einrichten (Port?)
webapps/superx/META-INF/context.xml einrichten
WEB-INF/db.properties für Mandanten einrichten
WEB-INF/web.xml SuperXmlAbmeldung->alt_redirect_url->“../xml/“ eintragen
webapps/superx/copytoMandantendir.x MandantenDir anlegen
DB Verbindung testen „psql $DBNAME“
Module installieren
Im bisherigem SuperX Daten entladen
Applikationsserver Daten einspielen
Die Archive in den jeweiligen Modulen entpacken
Um „Carriage Return“ Fehler vorzubeugen „find . -name "*.unl" -exec sed -i -e 's/^M//g' {} \;“
Mit „sx_list_isofiles.x . >iso.txt“ und „sx_recode_isofiles.x iso.txt“ die Rohdaten von iso nach utf8 umwandeln.
Für jedes Modul den Restore ausführen
Applikationsserver testen
Auf dem Applikationsserver Tomcat starten
Im Browser superx von dem neuen Applikationsserver aufrufen und Berichte testen