Upgrading V.17.3 and V.18.x Applications

You can use the Package and Deploy Wizard or the Deployment Packager actions to upgrade your applications from release V.17.3 or V.18.x. The Deployment Packager can include files from release V.17.3 or V.18.x in the Web archive (WAR) files; however, the packager itself only runs on the V.19.1 and later core.

The principle reasons for using the Deployment Packager to do this kind of update are:

When upgrading from these earlier releases there are some manual steps you must take before creating the deployment package. The following procedure describes these manual steps, after which you can create the deployment package using the wizard, or by running the deployment packager actions directly.

The Update Process for V.17.3 and V.18.x

To create Web Archive files for earlier releases in the Deployment Packager archive:

  1. Files: Copy your data and extension files:
  2. Note: The archibus-solutions-common.jar from previous Web Central releases is not compatible with V.19.1 and later. When deploying project data and application extensions from a previous release to a V.19.1 or later server, do not replace the WEB-INF\lib\archibus-solutions-common.jar to the new deployment.

  3. Preferences: Migrate any changes you made to the WEB-INF\config\* files or authentication files by making the corresponding edit to one of the V.19.1 or later .preferences files.
  4. Packages: Create your new Web Archive package in one of the following ways:
  1. Start the V.19.1-or-later application server.
  2. Run the System Administration/System Administrator/Package Data action to create the mysite-data.war file.
  3. Run the System Administration/System Administrator/Package Extensions actions to create the mysite-extensions.war file.

Note: Be sure to copy the appContext-services.xml file from its backup location into the schema\ab-products\common\resource folder after deploying the application files.

  1. You can now use the standard Deployment Packager procedures to migrate and deploy these applications. See Deployment Packager Actions: Overview.

ARCHIBUS Workflow Rule Table (afm_wf_rules) Definitions

Newer ARCHIBUS applications use the service-style definitions in the ARCHIBUS Workflow Rules table (that is, these applications use one entry per class or service), rather than the method-style definitions (that is, using one entry per method). As such, you do not need to update your project database’s Workflow Rule definitions for the upgraded logic to work (for example, the logic in AbCommonResources).

You do need new database elements for new applications – such as Workflow Rules, Process Navigator entries, messages table entries and other application elements. To merge these into your project database, use the Database Update Wizard which handles all required elements.

Copyright © 1984-2014, ARCHIBUS, Inc. All rights reserved.