Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java Communications Suite 5 Upgrade Guide 

Chapter 6
Upgrading Communications Express

This chapter describes how to upgrade previous versions of Communications Express to Sun Java System Communications Express 6.3. The chapter provides an overview of upgrade considerations for the different upgrade paths. The chapter covers upgrades on both the Solaris and Linux operating systems:


Overview of Communications Express Upgrades

This section describes the following general aspects of Communications Express that impact upgrade:

About Communications Express 6.3

Communications Express 6.3 represents a major release with respect to Communications Express 6.2 (Java Enterprise System 2005Q4). Communications Express supports features such as password encryption in configuration files, configuration tool automation, shared and multiple address books, and calendar attachments.

In addition, several of its internal implementations have been changed, impacting the upgrade procedure:

Changes in Communications Express File Locations

Prior to Communications Suite 5, the html/js/gif/jpg files used by Communications Express to display the Mail User Interface resided in the Messaging Server packaging (in the msg-svr-base/config/html directory). Beginning with Communications Suite 5, Communications Express picks up these files from the Communications Express packaging. If you are upgrading to Communications Suite 5, you will use a Communications Express migration script to move the user customizations from the Messaging Server area to the Communications Express area. This is a one-time migration move.

For a Messaging Server upgrade from a pre-Communications Suite 5 version to a Communications Suite 5 version (or later), the Communications Express files in Messaging Server packaging will be removed. A copy of the entire config/html area is placed in msg-svr-base/data/preJES5/config/html which the Communications Express migration script will use. In addition, a copy of the previous version of saved files in lib/config-templates/html will be saved to msg-svr-base/data/preJES5/lib/config-templates/html.

When upgrading Communications Express and its Messaging front-end server from pre-Communications Suite 5 to Communications Suite 5 (or later), it is recommended that you upgrade Messaging Server first.

Note that in Communications Suite 5, you no longer need to have the mshttpd process running on the back-end servers since mshttpd can talk IMAP to the back-end servers. In addition, in Communications Express no longer requires that the Messaging Server mshttpd be running on the same machine as Communications Express since the html/js/gif files are now being loaded from the Communications Express area.

Communications Express Upgrade Roadmap

Table 6-1 shows the supported Communications Express upgrade paths to Communications Express 6.3. The table applies to both Solaris and Linux operating systems.

Table 6-1  Upgrade Paths to Communications Express 6.3 

Release

Communications Express Version

General Approach

Re-configuration Required

Java Enterprise System 2005Q4

Sun Java System Communications Express 6.2 2005Q4

Direct upgrade:
Perform by applying patches and re-configuring webmail component.

Configuration files updated and customizations migrated.

Java Enterprise System 2005Q1

Sun Java System Communications Express 6 2005Q1

Direct upgrade:
Perform by applying patches and re-configuring webmail component.

Configuration files updated and customizations migrated.

Java Enterprise System 2004Q2

Sun Java System Communications Express 6 2004Q2

Direct upgrade:
Perform by applying patches and re-configuring webmail component.

Configuration files updated and customizations migrated.

Java Enterprise System 2003Q4

None

No upgrade.

 

Pre-dates Java Enterprise System releases

None

No upgrade.

 

Communications Express Data

The following table shows the type of data that could be impacted by an upgrade of Communications Express software.

Table 6-2  Communications Express Data Usage 

Type of Data

Location

Usage

Configuration data:

Local configuration directory
var/CommsExpress-base/WEB-INF/config/uwcauth.properties
var/
CommsExpress-base/WEB-INF/config/uwcconfig.properties
var/
CommsExpress-base/WEB-INF/config/uwclogging.properties

msg-svr-base/config/msg.conf
and other configuration files for configuring Messaging Server MEM (webmail) have been removed from version 6.3 because of a different webmail implementation

Configuration of Communications Express, including webmail

Web container access control and configuration files

Web Server 7.0 (Java Enterprise System 5)
server.policy and server.xml files in
WebServer7Config-base/https-configName/config

Web Server 6.x (JES 2005Q1, 2005Q4, and Communications Suite 5)
server.policy and server.xml files in
WebServer6-base/https-hostname/config

Application Server 8.x (JES 2005Q1, 2005Q4, and Communications Suite 5):
server.policy and domain.xml files in
AppServer8Config-base/domains/domainName/config

Application Server 7.x (JES 2004Q2):
server.policy and server.xml files in
AppServer7Config-base/domains/domainName/config

Configuration of Communications Express web container instance.

Directory schema

Directory Server user/group directory

For user attributes needed to support end users

Communications Express Upgrade Strategy

Your strategy for upgrading Communications Express depends on the many considerations discussed in Chapter 1, "Planning for Upgrades": upgrade path, dependencies between Communications Suite components, selective upgrade versus upgrade all, multi-instance deployments, and so forth.

This section is to particularize that general discussion to Communications Express by presenting issues that might influence your Communications Express upgrade plan.

Compatibility Issues

Communications Express does not introduce any public interface changes and is therefore backwardly compatible with Communications Express 6.2 (Java Enterprise System 2005Q4), however changes in internal implementations impact the upgrade procedure.

In particular, the de-coupling of Communications Express from the Messaging Server MEM webmail server component requires you to migrate customizations to a new location, and allows you to move the (webmail server) MEM component to a remote computer if you wish.

Communications Express Dependencies

Communications Express dependencies on other Communications Suite components can impact the procedure for upgrading and re-configuring Communications Express software. Changes in Communications Express interfaces or functions, for example, could require upgraded version of components upon which Communications Express depends. The need to upgrade such components depends upon the specific upgrade path.

Communications Express has dependencies on the following Communications Suite components:

Web Container Upgrade Scenarios

Communications Express can be deployed in a web container provided by either Web Server or Application Server. As a result, the upgrade of Communications Express can be complicated by the possibility of also having upgraded the web container in which it is deployed. In this regard, there are a number of web container upgrade scenarios possible, enumerated in the following table.

Table 6-3  Web Container Upgrade Scenarios for Communications Express Upgrade

Scenario

Web Container in which Communications Express is Originally Deployed

Web Container in which Communications Express is Deployed After Upgrade

Applicable
Communications Express Upgrade Paths:
Upgrades From

Scenario 1

Web Server 6.x

Web Server 6.x

2005Q1
2005Q4

Scenario 2

Web Server 6.x

Web Server 7.0

2004Q2
2005Q1
2005Q4

Scenario 3

Application Server 8.1

Application Server 8.1

2005Q1
2005Q4

Scenario 4

Application Server 8.1

Application Server 8.2

2005Q1
2005Q4

Scenario 5

Application Server 7x

Application Server 8.2

Not Supported

You must be careful when upgrading Communications Express (for example when re-configuring or re-deploying Communications Express) to provide values appropriate to the upgrade scenario in Table 6-3 that applies, especially when there is a major version upgrade of the web container.


Upgrading from Communications Express 6.2 (Java Enterprise System 2005Q4)

This section includes information about upgrading from Communications Express 6.2 (Java Enterprise System 2005Q4). The section covers the following topics:

Introduction

When upgrading Communications Express 6.2 (Java Enterprise System 2005Q4) Communications Express 6.3, consider the following aspects of the upgrade process:

Communications Express 6.2 (Java Enterprise System 2005Q4) Upgrade

This section describes how to perform an upgrade from Communications Express 6.2 (Java Enterprise System 2005Q4) on both the Solaris and Linux platform. Where a topic depends on platform-specific procedures, the topic will indicate the operating system to which it applies. The section covers the following topics:

Pre-Upgrade Tasks

Before you upgrade Communications Express you should perform the tasks described below.

Verify Current Version Information

You can verify the current version of Communications Express by accessing the Communications Express login page, which shows the current version number.

Upgrade Communications Express Dependencies

It is generally recommended that all Communications Suite components on a computer system (and in a computing environment) be upgraded to Communications Suite 6.3. However, Communications Express has hard upgrade dependencies only on Messaging Server, Calendar Server, and Directory Preparation Tool. Upgrading of other Communications Suite 5 product components upon which Communications Express depends is therefore optional.

However, if you choose to upgrade all Communications Express dependencies, they should be upgraded in the following order, all before you upgrade Communications Express. You can skip any that might already have been upgraded.

  1. Shared Components.  Instructions for upgrading Communications Suite shared components are provided in Chapter 2, "Upgrading Communications Suite Shared Components".
  2. Directory Server.  Instructions for upgrading Directory Server are provided in the Java Enterprise System Upgrade Guide.
  3. Web Container Software.  Instructions for upgrading Web Server or Application Server are provided in the Java Enterprise System Upgrade Guide.
  4. Directory Preparation Tool.    Directory Preparation Tool needs to have been run against Directory Server before configuring Communications Express. If the Directory Preparation Tool has not already been run against Directory Server, upgrade Directory Preparation Tool and use it to modify and extend the schema of Directory Server. See the Chapter 3, "Directory Preparation Tool" for procedures.
  5. Messaging Server.    Messaging Server components need to be upgraded to 6.3 to support Communications Express 6.3. Instructions for upgrading Messaging Server to 6.3 are provided in Chapter 4, "Upgrading Messaging Server".
  6. Calendar Server.    Calendar Server components need to be upgraded to support Communications Express. Instructions for upgrading Calendar Server to 6.3 are provided in Chapter 5, "Upgrading Calendar Server".
Back Up Communications Express Data

The Communications Express upgrade from Communications Express 6.2 (Java Enterprise System 2005Q4) to 6.3 requires re-configuration of the webmail implementation. The local changes can be rolled back, but as a precaution you can back up the uwcconfig.properties and uwcauth.properties files.

Obtain Required Configuration Information and Passwords

You have to log in as superuser to perform the upgrade. Depending on the web container you are using, you might need the corresponding administrator user ID and password.

Upgrading Communications Express 6.2 (Solaris)

This section discusses considerations that impact the upgrade procedure for Communications Express followed by a description of the procedure itself.

Upgrade Considerations (Solaris)

The upgrade of Communications Express software takes into account the following considerations:

Upgrade Procedure (Solaris)

The procedure documented below applies to all Communications Express components on the computer being updated.

  1. Obtain the required patches, based on Table 6-5.
  2. Patches can be downloaded to /tmp from: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Log in as root or become superuser.
  4. su -

  5. Stop Communications Express by stopping its web container.
  6. Web Server 6.x:
    WebServer-base
    /https-instanceName/stop

    Web Server 7.0:
    Admin Server--
    WebServer7Config-base/admin-server/bin/stopserv
    Instance Server--
    WebServer7Config-base/https-configName/bin/stopserv

    Application Server 8.x:
    AppServer8-base
    /bin/asadmin stop-domain --user admin_ID
         --password password domainName

  7. If you have not already done so, synchronize all shared comonents to Release 5.
  8. See Upgrade Communications Express Dependencies.

  9. Apply the appropriate Communications Express core and, if needed, localization patches in Table 6-5, in that order.
  10. patchadd patch_ID

  11. Confirm that the patch upgrades were successful:
  12. showrev -p | grep uwc

    The output should return the versions of patch IDs applied in Step 5.

  13. Migrate configuration data from existing configuration files to the 6.3 configuration files.
    1. Move configuration data from existing configuration files to 6.3 configuration files for both core and, if needed, localization patch files.
    2. cd CommsExpress-base/sbin
      ./patch-config
      CommsExpress-base/install/patch/patch_ID
                     [-m MessagingServer-base]

      where the -m option migrates customizations from their current MEM location to a new location. If you omit this option, you will be prompted for this location the first time you run patch-config, but not on subsequent runs.

      The patch-config script prompts you for the current Communications Express configuration directory and then backs up the existing configuration files. It then prompts for new configuration parameters needed for the upgrade:

      Table 6-6  Information Requested by patch-config Script 

      Information

      Description

      Webmail proxy admin id

      Admin user id for webmail proxy authentication: must match setting on Messaging Server Store (see Post-Upgrade Tasks for Messaging Server Version 6.3)

      Webmail proxy admin password

      Admin password id for webmail proxy authentication: must match setting on Messaging Server Store (see Post-Upgrade Tasks for Messaging Server Version 6.3)

      Webmail authentication only ssl
      (true/false)

      Enable proxy authentication to webmail from CE over SSL

      Webmail port [80]

      Webmail server non-ssl port

      Webmail ssl port (Optional) [443]

      Webmail server ssl port (needed only if webmail authentication is set to true)

      Directory Server Base DN

      Required for direct access to Directory Server (rather than by way of Access Manager SDK)

      Access Manager SSL login URL

      Support SSO using AM SSL login URL

      The patch-config script then merges configuration parameter values in these files with template configuration files to create new candidate configuration files. You should check these new files for possible conflicts, as described in the Special Installation Instructions section of the patch readme file.

    3. Install the candidate configuration files, making them the active configuration. Do this for both core and, if needed, localization files
    4. ./install-newconfig CommsExpress-base/install/patch/patch_ID

      This command installs the new configuration files in their correct locations.

  14. Reconfigure the Messaging Server MEM to enable integration with Communications Express.
  15. The configutil command below is needed in addition to those used when upgrading Messaging Server MEM to version 6.3, as documented in Chapter 4, "Upgrading Messaging Server," in the section Post-Upgrade Tasks for Messaging Server Version 6.3.

    MessagingServer-base/sbin/configutil
    -o local.webmail.sso.uwcenabled -v 1

    The configutil commands below are also available if required:

    MessagingServer-base/sbin/configutil
    -o service.http.allowadminproxy -v yes

    MessagingServer-base/sbin/configutil
    -o local.service.http.proxy.admin -v admin

    MessagingServer-base/sbin/configutil
    -o local.service.http.proxy.adminpass -v orionorion

    MessagingServer-base/sbin/configutil
    -o local.webmail.sso.uwcenabled -v 1

  16. Remove the JSP class cache for Communications Express that is maintained by the web container.
  17. For the procedure, see the documentation for your web container (Web Server or Application Server).

  18. Restart Communications Express by restarting its web container.
  19. Web Server 6.x:
    WebServer-base
    /https-instanceName/start

    Web Server 7.0:
    Admin Server--
    WebServer7Config-base/admin-server/bin/startserv
    Instance Server--
    WebServer7Config-base/https-configName/bin/startserv

    Application Server 8.x:
    To start the Application Server instance, you start the Domain Administration Server (DAS), then the node agent under which the instance was migrated, and finally the instance itself using the following commands:

    AppServer8-base/sbin/asadmin start-domain --user admin_ID
         --password password  domainName

    AppServer8-base/sbin/asadmin start-node-agent
         --startinstances=false --user
    admin_ID --password password
         nodeagentName

    AppServer8-base/sbin/asadmin start-instance --user admin_ID
         --password password  instanceName

    In the above commands, the following conventions are used:

    • nodeAgentName has the form hostName
    • The default domainName is domain1
    • The default instanceName is server1

Upgrading Communications Express 6.2 (Linux)

This section discusses considerations that impact the upgrade procedure for Communications Express followed by a description of the procedure itself.

Upgrade Considerations (Linux)

The upgrade of Communications Express software on the Linux platform takes into account the same considerations as on the Solaris platform (see Upgrade Considerations (Solaris)), except that the Linux upgrade patches differ from the Solaris patches.

The Communications Express upgrade patches for Linux OS are shown in the following table:

Table 6-7  Patches1 to Upgrade Communications Express on Linux 

Description

Patch ID and RPM names

Communications Express core

122795-12

  • sun-uwc-6.3-10.5.i386.rpm

Communications Express localization

118044-19

  • sun-uwc-<locale>-6.3-1.9.i386.rpm

1Patch revision numbers are the minimum required for Communications Express upgrade. If newer revisions become available, use the newer ones instead of those shown in the table.

Upgrade Procedure (Linux)

The procedure documented below applies to all Communications Express components on the computer being updated.


Caution

An upgrade from Communications Express 6.2 (Java Enterprise System 2005Q4) to Communications Express 6.3 on Linux cannot be rolled back.


  1. Obtain the required patches using the patch numbers and RPM names from Table 6-7. Use this information to obtain the version numbers for the RPM.
  2. Patches can be downloaded to /tmp from: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Log in as root or become superuser.
  4. su -

  5. Stop Communications Express by stopping its web container.
  6. Web Server 6.x:
    WebServer-base
    /https-instanceName/stop

    Web Server 7.0:
    Admin Server--
    WebServer7Config-base/admin-server/bin/stopserv
    Instance Server--
    WebServer7Config-base/https-configName/bin/stopserv

    Application Server 8.x:
    AppServer8-base
    /bin/asadmin stop-domain --user admin_ID
         --password password domainName

  7. If you have not already done so, synchronize all shared components to Release 5.
  8. See Upgrade Communications Express Dependencies.

  9. Apply the RPMs corresponding to the core and, if needed, localization patches for Communications Express in Table 6-7, in that order.
  10. For example:

    rpm -Fvh sun-uwc-6.1-10.2.i386.rpm

    To apply localization patches, additional prepatch and postpatch scripts need to be executed. For example:

    sh 118-044-19.prepatch

    rpm -Fvh sun-uwc-<locale>-6.1-11.11.i386.rpm

    sh 118044-19.postpatch

  11. Confirm that the patch upgrades were successful:
  12. rpm -qa | grep uwc

    The output should return the version of RPM in Step 5.

  13. Migrate configuration data from existing configuration files to 6.3 configuration files.
    1. Move configuration data from existing configuration files to 6.3 candidate configuration files for both core and, if needed, localization patch files.
    2. cd CommsExpress-base/sbin
      ./patch-config
      CommsExpress-base/install/patch/patch_ID
                     [-m MessagingServer-base]

      where the -m option migrates customizations from their current MEM location to a new location. If you omit this option, you will be prompted for this location the first time you run patch-config, but not on subsequent runs.

      The patch-config script prompts you for the current configuration directory and then backs up the existing configuration files. It then prompts for new configuration parameters needed for the upgrade:

      Table 6-8  Information Requested by patch-config Script 

      Information

      Description

      Webmail proxy admin id

      Admin user id for webmail proxy authentication: must match setting on Messaging Server Store (see Post-Upgrade Tasks for Messaging Server Version 6.3)

      Webmail proxy admin password

      Admin password id for webmail proxy authentication: must match setting on Messaging Server Store (see Post-Upgrade Tasks for Messaging Server Version 6.3)

      Webmail authentication only ssl
      (true/false)

      Enable proxy authentication to webmail from CE over SSL

      Webmail port [80]

      Webmail server non-ssl port

      Webmail ssl port (Optional) [443]

      Webmail server ssl port (needed only if webmail authentication is set to true)

      Directory Server Base DN

      Required for direct access to Directory Server (rather than by way of Access Manager SDK)

      Access Manager SSL login URL

      Support SSO using AM SSL login URL

      The patch-config script then merges configuration parameter values in these files with the 6.3 template configuration files to create new configuration files. You should check these new files for possible conflicts, as described in the Special Installation Instructions section of the patch readme file.

    3. Install the 6.3 candidate configuration files, making them the active configuration. Do this for both core and, if needed, localization files
    4. ./install-newconfig CommsExpress-base/install/patch/patch_ID

      This command installs the new 6.3 configuration files in their correct 6.3 locations.

  14. Reconfigure the Messaging Server MEM to enable integration with Communications Express.
  15. The configutil command below is needed in addition to those used when upgrading Messaging Server to 6.3, as documented in Chapter 4, "Upgrading Messaging Server," in the section Post-Upgrade Tasks for Messaging Server Version 6.3.

    msg-svr-base/sbin/configutil
    -o local.webmail.sso.uwcenabled -v 1

  16. Remove the JSP class cache for Communications Express that is maintained by the web container.
  17. For the procedure, see the documentation for your web container (Web Server or Application Server).

  18. Restart Communications Express by restarting its web container.
  19. Web Server 6.x:
    WebServer-base
    /https-instanceName/start

    Web Server 7.0:
    Admin Server--
    WebServer7Config-base/admin-server/bin/startserv
    Instance Server--
    WebServer7Config-base/https-configName/bin/startserv

    Application Server 8.x:
    To start the Application Server instance, you start the Domain Administration Server (DAS), then the node agent under which the instance was migrated, and finally the instance itself using the following commands:

    AppServer8-base/sbin/asadmin start-domain --user admin_ID
         --password password  domainName

    AppServer8-base/sbin/asadmin start-node-agent
         --startinstances=false --user
    admin_ID --password password
         nodeagentName

    AppServer8-base/sbin/asadmin start-instance --user admin_ID
         --password password  instanceName

    In the above commands, the following conventions are used:

    • nodeAgentName has the form hostName
    • The default domainName is domain1
    • The default instanceName is server1

Verifying the Upgrade

You can verify the current version of Communications Express by accessing the Communications Express login page, which shows the current version number.

http://hostName:port/uwc/auth

See Table 6-4 for version values.

Once logged in, check the upgraded user interface for the new mail tab and old email and calendar events (if you are using those channels).

Also, you can check the log files for the various steps in the upgrade procedure:

CommsExpress-base/install/patch/122795-12
CommsExpress-base/install/patch/122795-12/patch-config_20050729164754.log
CommsExpress-base/install/patch/122795-12/install-newconfig_20050729164838.log

Post-Upgrade Tasks

As mentioned in About Communications Express 6.3, the (webmail server) MEM component has been de-coupled from Communications Express so that the MEM can reside remotely.

If you wish to move the MEM component to a remote computer, you need to specify the hostname and port number of the remote (webmail server) MEM component by manually editing the following configuration file:

var/CommsExpress-base/WEB-INF/config/uwcconfig.properties

The relevant parameters are shown in the table below.

Table 6-9  Webmail Configuration Parameters in uwcconfig.properties File 

Parameter

Description

mail.deployed (true/false)

Set to true if mail is deployed in Communications Express.
Default: true

webmail.cookiename

If local.service.http.cookiename is set in webmail then value of this parameter should have the same value.

Otherwise set the value of this parameter to webmailsid.

webmail.host

mail HTTP Server hostname

webmail.port

mail HTTP Server port number. Default: 81

webmail.securedproxyauth (true/false)

Set to true if proxy authentication will be done over ssl
Set to false if proxy authentication will be non-ssl

webmail.proxyadmin

Proxy Admin user id

webmail.proxyadmin

Proxy Admin user password

webmail.ssl.port

mail HTTPS (SSL) server port number. Default: 443

Rolling Back the Upgrade (Solaris)

This section describes considerations that impact the upgrade rollback procedure for Communications Express followed by the procedure itself.

Rollback Considerations (Solaris)

The procedure for rolling back the upgrade from 6.3 of Communications Express is pretty much the reverse of the procedure for upgrading to 6.3. The re-configurations are rolled back and the patches are removed.

Rollback Procedure (Solaris)
  1. Log in as root or become superuser.
  2. su -

  3. Stop Communications Express by stopping its web container.
  4. Web Server 6.x:
    WebServer-base
    /https-instanceName/stop

    Web Server 7.0:
    Admin Server--
    WebServer7Config-base/admin-server/bin/stopserv
    Instance Server--
    WebServer7Config-base/https-configName/bin/stopserv

    Application Server 8.x:
    AppServer8-base
    /bin/asadmin stop-domain --user admin_ID
         --password password domainName

  5. Roll back the re-configuration performed in Step 7.
  6. The approach depends on that used to perform the re-configuration:

    Remote Messaging Server MEM.

    1. Start up the Communications Express configurator script.
    2. CommsExpress-base/sbin/uwc-config

    3. Revert configuration information to Communications Express 6.2 (Java Enterprise System 2005Q4) values.
    4. Local Messaging Server MEM.

      cd CommsExpress-base/sbin
      ./uninstall-newconfig
      CommsExpress-base/install/patch/patch_ID

  7. Remove the patches in Table 6-5.
  8. patchrm patch_ID

  9. Restart Communications Express by restarting its web container.
  10. Web Server:
    WebServer-base/https-instanceName/start

    Application Server 8.x:
    To start the Application Server instance, you start the Domain Administration Server (DAS), then the node agent under which the instance was migrated, and finally the instance itself using the following commands:

    AppServer8-base/sbin/asadmin start-domain --user admin_ID
         --password password  domainName

    AppServer8-base/sbin/asadmin start-node-agent
         --startinstances=false --user
    admin_ID --password password
         nodeagentName

    AppServer8-base/sbin/asadmin start-instance --user admin_ID
         --password password  instanceName

    In the above commands, the following conventions are used:

    • nodeAgentName has the form hostName
    • The default domainName is domain1
    • The default instanceName is server1

Multiple Instance Upgrades

In some deployment architectures Communications Express is deployed on multiple computer systems to provide for scalability and to improve availability. For example, you might have Communications Express components running on multiple computers with a load balancer to distribute the load.

In the case of load-balanced instances of Communications Express, you can perform a rolling upgrade in which you upgrade the Communications Express instances sequentially without interrupting service. You upgrade each instance of Communications Express while the others remain running. You perform the upgrade of each instance as described in Communications Express 6.2 (Java Enterprise System 2005Q4) Upgrade.


Upgrading from Communications Express 6 (Java Enterprise System 2005Q1)

The procedure for upgrading Communications Express 6 (Java Enterprise System 2005Q1) to Communications Express 6.3 is the same as that for upgrading Communications Express 6.2 (Java Enterprise System 2005Q4) Communications Express to 6.3.

To upgrade Communications Express 6 (Java Enterprise System 2005Q1) to Communications Express 6.3, use the instructions in Upgrading from Communications Express 6.2 (Java Enterprise System 2005Q4), except substitute Communications Express 6 (Java Enterprise System 2005Q1) wherever Communications Express 6.2 (Java Enterprise System 2005Q4) is referenced.


Upgrading from Communications Express 6 (Java Enterprise System 2004Q2)

The procedure for upgrading Communications Express 6 (Java Enterprise System 2004Q2) to Communications Express 6.3 is the same as that for upgrading Communications Express 6.2 (Java Enterprise System 2005Q4) to Communications Express 6.3, with a couple of exceptions, noted below.


Note

This section applies to the case in which Communications Express is deployed in a 2004Q2 Web Server web container, but does not apply to the case in which Communications Express is deployed in a 2004Q2 Application Server web container. The latter case is not currently supported.


Upgrade Communications Express Dependencies

The pre-upgrade tasks for upgrading Communications Express 6 (Java Enterprise System 2004Q2) to Communications Express 6.3 are similar to those for upgrading Communications Express 6.2 (Java Enterprise System 2005Q4) to Communications Express 6.3, with the exception that the upgrade of Communications Express dependencies must include the upgrading to 6.3 of all shared components (see Table 1-6) and all locally-resident product components upon which Communications Express depends.

When upgrading Communications Express dependencies, they should be upgraded in the following order, all before you upgrade Communications Express. You can skip any that might already have been upgraded.

  1. Shared Components.  Instructions for upgrading Communications Suite shared components are provided in Chapter 2, "Upgrading Communications Suite Shared Components".
  2. Directory Server.  Directory Server rarely resides on the same computer as Communications Express, however, instructions for upgrading Directory Server are provided in the Java Enterprise System Upgrade Guide.
  3. Web Container Software.  Instructions for upgrading Web Server are provided in the Java Enterprise System Upgrade Guide.
  4. Access Manager (or Access Manager SDK).   The previous dependency of Communications Express upon Access Manager (Access Manager SDK) to provide authentication and authorization services for end users, including single sign-on, has been removed in 6.3.
  5. Directory Preparation Tool.  Directory Preparation Tool rarely resides on the same computer as Communications Express, however, instructions for upgrading Directory Preparation Tool and running it against Directory Server are provided in the Chapter 3, "Directory Preparation Tool."
  6. Messaging Server.   Messaging Server MTA needs to be upgraded to 6.3 to support Communications Express 6.3. Instructions for upgrading Messaging Server to 6.3 are provided in Upgrading Messaging Server from Messaging Server 6.1 (Java Enterprise System 2004Q2)
  7. Calendar Server.   Calendar Server rarely resides on the same computer as Communications Express, however, instructions for upgrading Calendar Server to 6.3 are provided in Upgrading from Calendar Server 6 (Java Enterprise System 2004Q2)

Communications Express 6 (Java Enterprise System 2004Q2) Upgrade

The procedure for upgrading from Communications Express 6 (Java Enterprise System 2004Q2) to 6.3 depends on the web container in which you are deploying Communications Express software.

Upgrading Communications Express 6 (Java Enterprise System 2004Q2): Web Server Web Container

To upgrade Communications Express 6 (Java Enterprise System 2004Q2) to Communications Express 6.3, when deploying into a Web Server web container that has been upgraded to 6.3, follow the instructions in Upgrading Communications Express 6.2 (Solaris) or Upgrading Communications Express 6.2 (Linux), except substitute Communications Express 6 (Java Enterprise System 2004Q2) wherever Communications Express 6.2 (Java Enterprise System 2005Q4) is referenced.

Upgrading Communications Express 6 (Java Enterprise System 2004Q2): Application Server Web Container

The upgrade of Communications Express 6 (Java Enterprise System 2004Q2) to Communications Express 6.3, when deploying into an Application Server web container that has been upgraded to 6.3, is not currently supported.



Previous      Contents      Index      Next     


Part No: 819-7561-10.   Copyright 2007 Sun Microsystems, Inc. All rights reserved.