Upgrading GAX
This page describes how to upgrade GAX from previous versions to the current version. Before you begin, it is recommended that you review the Setting Up Genesys Administrator Extension page to learn more about prerequisites, supported browsers, and other useful upgrade information.
To begin, click the tab below that applies to your system.
Procedure: Upgrading GAX (Management Framework 8.1.1 or Higher)
Steps
- Stop the instance of GAX that you want to upgrade.
- Ensure that Management Framework, Configuration Server, and Genesys Administrator are all upgraded to versions that are compatible with the latest version of GAX before proceeding (refer to Prerequisites for Genesys Administrator Extension Modules).
- Click the option below that describes your GAX environment. You can skip this step if your GAX Application object type is Genesys Administrator Server and you do not intend to use the Pulse 8.5 plug-in.
'''[+] Click here if your GAX Application object is of type '''Genesys Generic Server'''
'''[+] Click here if you intend to use the Pulse 8.5 plug-in''' - (Optional) If you want to retain the installed plug-ins that you used with GAX 8.1.4, go to the GAX folder and back up the webapp folder by renaming it to webapp_backup.
- On the target machine, run the GAX installer for the release to which you want to upgrade. The installer copies the binary file and all of the required files to the target directory. See Install the GAX server on a host for more information.
- Execute all applicable database upgrade scripts, if necessary. To determine if you have to apply any database scripts:
- Execute the following SQL statement upon your existing GAX database: select * from db_schema_version.
- Compare the result with the update scripts in the resources/sql_scripts folder in the target directory of the installation.
ImportantThe latest database schema versions are:- asd—8.5.000.01
- opm-arm—8.1.301.01
- core—8.1.301.01
The following examples list the upgrade scripts for Solution Deployment:
- (Oracle only) gax_asd_upgrade_db_8.1.320.01_to_8.5.000.01_ora.sql
- (Microsoft SQL only) gax_asd_upgrade_db_8.1.320.01_to_8.5.000.01_mssql.sql
- (PostgreSQL only) gax_asd_upgrade_db_8.1.320.01_to_8.5.000.01_postgres.sql
- Stop GAX.
- Copy the plug-in .jar files from webapp_backup to the new webapp folder in the GAX 8.5.0 installation folder.
- Delete the webapp_backup folder.
- Start GAX.
- Some plug-ins might require additional configuration. Refer to the plug-in documentation for more information about installing and configuring the plug-in.
- You must upload the plug-in installation package into GAX if the plug-in contains new privileges.
- If you are migrating from Tomcat to Jetty, you might need to update the paths used in the asd configuration options if they refer to the {CATALINA_HOME} variable that was previously used by Tomcat.
Procedure: Upgrading GAX (Management Framework 8.1.0 or Lower)
Steps
- Stop the instance of GAX that you intend to upgrade.
- (Optional) Complete this step if you intend to migrate an earlier version of Pulse to Pulse 8.5.
- Upload the GAX 8.5 Application Template. Refer to the Genesys Administrator 8.1 Help for additional instructions on how to upload Application Templates.
- Open the GAX 8.5 Application Template object.
- Click the Options tab.
- Click Export to save your configured GAX options to a file on your local file system of type CONF/CFG.
- Close the GAX 8.5 Application Template.
- Open your existing GAX Application object.
- Click the Options tab.
- Click Import and specify the CONF/CFG file that you previously created from the GAX 8.5 Application Template. Select No to not overwrite any existing options.
- Click Save & Close.
- (Optional) If you want to retain the installed plug-ins that you used with GAX 8.1.4, go to the GAX folder and back up the webapp folder by renaming it to webapp_backup.
- On the target machine, run the GAX installer for the release to which you want to upgrade. The installer copies the binary file to the target directory that was defined during installation, and also copies all of the required files to the target directory. See Install the GAX server on a host for more information.
- Execute all of the applicable database upgrade scripts, if necessary. To determine if you have to apply any database scripts:
- Execute the following SQL statement upon your existing GAX database: select * from db_schema_version.
- Compare the result with the update scripts in the resources/sql_scripts folder in the target directory of the installation.
ImportantThe latest database schema versions are:- asd—8.5.000.01
- opm-arm—8.1.301.01
- core—8.1.301.01
You must reuse the existing GAX Application object if you intend to migrate to Pulse 8.5. To do so, use Genesys Administrator to perform the steps below:
The following examples list the upgrade scripts for Solution Deployment:
- (Oracle only) gax_asd_upgrade_db_8.1.320.01_to_8.5.000.01_ora.sql
- (Microsoft SQL only) gax_asd_upgrade_db_8.1.320.01_to_8.5.000.01_mssql.sql
- (PostgreSQL only) gax_asd_upgrade_db_8.1.320.01_to_8.5.000.01_postgres.sql
- Stop GAX.
- Copy the plug-in .jar files from webapp_backup to the new webapp folder in the GAX 8.5.0 installation folder.
- Delete the webapp_backup folder.
- Start GAX.
- Some plug-ins might require additional configuration. Refer to the plug-in documentation for more information about installing and configuring the plug-in.
- You must upload the plug-in installation package into GAX if the plug-in contains new privileges.
- If you are migrating from Tomcat to Jetty, you might need to update the paths used in the asd configuration options if they refer to the {CATALINA_HOME} variable that was previously used by Tomcat.
- Role privileges must be renewed if the application type is changed. Genesys stores role privileges that are associated with the application type to which they apply, but since GAX is associated with Genesys Administrator Server in 8.1.1 releases of Management Framework (for GAX 8.1.2 and higher), not Genesys Generic Server, the role privileges must be set using the correct type.
- Database upgrade scripts that have version numbers prior to the ones from which you upgraded do not have to be executed. You must log in to the database schema as a GAX user and run the commands inside the SQL scripts as commands for the database.
- If you are installing GAX for the first time or upgrading from release 8.1.4 to 8.5.0, when you execute the SQL upgrade scripts, make sure that the scripts are properly committed. If your client application has auto-commit switched off, you might have to add the following line(s) to the scripts:
- For Oracle: commit;
- For MS SQL: BEGIN TRANSACTION;COMMIT TRANSACTION;
- For PostgreSQL: commit;