During the upgrade process, you will need to update the
environment files, back up and update the application servers, and back up
and upgrade the databases for your deployment.
Note: As a best
practice, it is recommended that you upgrade the Push Redirector to match
your application framework version when you upgrade the
application.
To upgrade to version 6.1:
-
Update the environment file or the connections file to remove old
or deprecated connections.
-
Update the environment file or the connections file with new data
source connections, channel connections, and SOA connections.
-
Update the environment file or the server and connection files
with other changes required to support new functionality.
-
Back up application server files.
-
Back up all databases.
- Optional:
Add required mixins to your models.
If you do not add the mixins to the model, you will be
prompted to do so when you deploy the model.
For more
information, see Adding mixins to models.
-
Create new data sources.
-
If required, you can encrypt previously
unencrypted columns in existing tables.
Note: This functionality is currently available only for the
Microsoft SQL Server.
For more information, see Upgrading column encryption.
-
Upgrade existing databases.
The following databases need to be updated:
- DefaultRelationalDatabase
- BI_1_BI_Database
- Conversation
- ecr:ECR
- msg:Messaging
For more information, see Upgrading existing data sources for version 6.1.
Note: Several columns were moved from frequently
used tables in the default relational database to one of the newly
created extension tables. This may affect your database upgrade
process. For more information, see:
Moving columns to extension tables.
-
Upgrade the application servers.
-
Deploy the application.
-
Start the application and verify that it has been successfully
deployed.
To ensure that ad hoc reporting is accurate after the upgrade,
you need to manually synchronize NexJ Contact with
the BI data sources. In NexJ Admin Console, on
the Synchronization screen, issue the
Send snapshot to the external system command for
the BI target.
Warning: A full snapshot synchronization may
be resource-intensive and take a long time to complete. Consider
scheduling it during a planned down time. Alternatively, you can send
snapshots for specific links, if you know which specific tables have new
or changed columns.
After completing these steps, you can now run
version 6.1 of NexJ Contact.