Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel3

Installation / Upgrade

Prerequisites
Anchor
prerequisites
prerequisites

Java 7

Apache Tomcat 7

One of:

Oracle 11g or 12c (preferred)

SQL Server 2008R2 or later

MySQL 5.6 or MariaDB 

...

MariaDB (MySQL) 10.0.14 or later

Upgrade

Backup your Database

...

If necessary, upgrade to supported versions of Java, Tomcat and Oracle, SQL Server or MySQL / MariaDB.

See above for details.

 

Remove the Oracle / SQL Server and MySQL jdbc driver files from $tomcat/lib (the actual names can vary, but be

...

Unzip the PhixFlow Release

Unzip the PhixFlow release package into a temporary directory.

We will refer to the new PhixFlow release as $RELEASE.

Install the new Webapp

Move the live phixflow installation, i.e. the directory $TOMCAT/webapps/phixflow,

...

to

...

an

...

archive

...

location.

...

E.g.

...

on

...

unix/linux:

...

mv

...

$TOMCAT/webapps/phixflow

...

$ARCHIVE/phixflow-<current

...

date>

...

Copy $RELEASE/webapp/phixflow to $TOMCAT/webapps.

...

E.g.

...

on

...

unix/linux:

...

cp

...

$RELEASE/webapp/phixflow

...

$TOMCAT/webapps/phixflow

...

Copy

...

the

...

following

...

files

...

from

...

the

...

WEB-INF/classes

...

directory

...

in

...

the

...

archive

...

of

...

the

...

live

...

installation into the corresponding directry in the new phixflow webapp:

  • phixflow-datasource.xml
  • phixflow-instance.xml
  • phixflow-domains.xml
  • log4j.properties

E.g.

...

copy $CV_ARCHIVE/phixflow-<current

...

date>/WEB-INF/classes,

...

to

...

$TOMCAT/webapps/phixflow/WEB-INF/classes

...

Upgrade the Database

Ensure all migration scripts are run in sequence from prior version to this version e.g.:

E.g. for Oracle users:

Code Block
cd $RELEASE/schema/oracle/migration/X.Y

...


sqlplus myUsername/myPassword @migrate_schema_from_x_y_z_to_X_Y_Z.sql

...

E.g. for SQL Server users:

Code Block
cd $RELEASE/schema/sqlserver/migration/X.Y
sqlcmd -S 

...

myServer\

...

myInstance -U 

...

myUsername -P 

...

myPassword -d myDatabase -i migrate_schema_from_x_y_z_to_X_Y_Z.sql

...

Re-start Tomcat

The upgrade is now complete.

Features / Improvements

Applications

...