Migration from 8.5.1x to 9.0.x
Prerequisites
- iWD 9.0 requires Java 1.8. Support for Java 1.6 and 1.7 is withdrawn in release 9.0.
Procedure
- Backup all databases.
- Upgrade iWD dependencies to supported versions (see Preparing for Installation.
- Stop all iWD 8.5 components.
- iWD Manager's Tomcat.
- iWD Runtime Node.
- iWD Web.
- Install all components.
- Upgrade GAX plugin to a new version (at least 9.0.002.07) by uninstalling the previous GAX and installing the new one.
- Install History Node.
- Install History Node using this procedure. Set up JMS and JDBC Database Access Points (DAPs).
- Perform iWD History Node migration from the Event Log.
- Create a connection from the iWD Manager Application to the History Node application by using GAX.
- Create a connection from Interaction Server to the JMS DAP.
- Data Mart
- Migration of data from iWD Data Mart 8.5 to iWD Data Mart 9.0 is not supported due to schema changes—see History Node Limitations.
- History Node should be installed already.
- Migration
- Create a new database for Data Mart.
- Complete a fresh installation of Data Mart as a separate application.
- Copy all necessary settings from the iWD Runtime Node 8.5 application.
- Copy all customized ETL scripts to the iWD Runtime Node 9.0 ETL directory (../iWD Runtime Node 9.0/etl)
- Add the History Node application to the connections.
- Add the Configuration Server application to the connections.
- Create a Configuration Server database JDBC DAP with configuration option [iWD]/role = cfgserver and add it to the Runtime Node connections (a link to the documentation created in IWD-7024).
- Add a jdbc section with options url and driver-class to all created DAPs listed in the connections (a link to the documentation created in IWD-7024).
- Change or set the Data Mart application to a new one for all necessary solutions using GAX / iWD / Datamart / <Solution>.
- Using GAX, change the ETL Scripts Directory to a new one for each solution.
- Check that your Data Mart Business Structure Solution has a timezone set.
- Check that in the Data Mart application the schedules/historical and schedules/intraday are set as valid Quartz cron expressions.
- [Optional] Disable the EventLog as it was replaced by History Node and JMS event logger.
- Stat Server Extensions
- No actions required. There is no new version of Stat Server Java Extenions (BUT we have updated 9.0 component?) .
- iWD Manager
- iWD GAX Plugin must be updated already.
- Make a fresh installation using the information and migration notes in Installing iWD Manager
- Make sure iWD Manager 8.5 is stopped. Disable its autostart.
- Import new the iWD Manager 9.0 application templates (App and Server) as described in Installing iWD Manager.
- Create new application and server configuration objects based on the imported templates.
- Install the iWD Manager 9.0 application itself to a separate folder.
- Create a connection from the iWD Manager application to the History Node application by using GAX.
- Copy the required settings from the old iWD Manager application.
- Check you've created connections from the iWD Manager Application to UCS (if needed) and Interaction Server.
- Add necessary permissions for the iWD access group (to make users able to login, to read filter list , and so on).
- Make sure that host and port of the primary and backup Configuration Servers are presented in the General -> Command Line Arguments of the iWD Manager 9.0 Server.
- Run the separate iWD Manager Configuration Database to Configuration Server migration procedure.
- Open GAX and make sure that the Scripts -> iWD Manager folder is created and permissions to that folder are granted for the EVERYONE group.
- iWD Web
- Install a new iWD Web application as described in this series of topics.
- Start all iWD 9.0 components
Post-installation—Configuring the Solution
Once you have installed iWD 9.0, for each configured Solution you must:
- Navigate to iWD GAX plugin -> Business Structure -> <Solution name>.
- Complete the Interaction Server JDBC URL and save the changes.
iWD Manager-Specific Migration Information
???
History Node Specific Migration Information
iWD Web Specific Migration
In a migration from iWD 8.5.1 to 9.0, you will need to manually move the following three configuration options from the [boot] section to the [security] section:
- iwdweb.tls.keyStore
- iwdweb.tls.keyStorePassword
- iwdweb.tls.validateCert
Comments or questions about this documentation? Contact us for support!
