Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java Enterprise System Upgrade Guide for HP-UX  

Chapter 12
Calendar Server

This chapter describes how to upgrade Calendar Server to Java ES Release 4 Calendar Server 6 2005Q4. The chapter provides a general overview of upgrade issues and procedures for the different upgrade paths supported by Java ES Release 4.


Note

File locations in this chapter are specified with respect to a directory path referred to as cal_svr_base. At least part of this path might have been specified as an installation directory when Calendar Server was initially installed. If not, the Java ES installer assigned a default value.

The default value of cal_svr_base is /opt/sun/calendar.



Overview of Calendar Server Upgrades

This section describes the following general aspects of Calendar Server that impact upgrading to Java ES Release 4:

About Java ES Release 4 Calendar Server

Java ES Release 4 Calendar Server mostly represents bug fixes. There is no major new functionality with respect to Release 3.

Calendar Server Upgrade Roadmap

Table 12-1 shows the supported Calendar Server upgrade paths to Java ES Release 4.

Table 12-1  Upgrade Paths to Java ES Release 4 Calendar Server 6 2005Q4

Java ES Release

Calendar Server

General Approach

Re-configuration Required

Release 3

Sun Java System Calendar Server 6 Q1

Direct Upgrade:
Apply patches.

None

Calendar Server Data

The following table shows the type of data that could be impacted by an upgrade

Table 12-2  Calendar Server Data Usage

Type of Data

Location

Usage

Configuration data

/opt/sun/calendar/config/ics.conf

Configuration of Calendar Server

Dynamic application data

Calendar Server database:/var/opt/sun/calendar/csdb

Store calendar entries on behalf of users.

Directory schema

Directory Server user/group directory

For user attributes needed to support end users

Compatibility Issues

Release 4 Calendar Server does not introduce any interface changes. Calendar Server is backwardly compatible with earlier versions.

Calendar Server Dependencies

Calendar Server dependencies on other Java ES components can impact the procedure for upgrading and re-configuring Calendar Server software. Changes in Calendar Server interfaces or functions, for example, could require upgraded version of components upon which Calendar Server depends.

Calendar Server has dependencies on the following Java ES components:


Upgrading Calendar Server from Java ES Release 3

This section includes information about upgrading Calendar Server from Java ES Release 3 to Java ES Release 4. The section covers the following topics:

Introduction

When upgrading Java ES Release 3 Calendar Server to Release 4, consider the following aspects of the upgrade process:

Calendar Server Upgrade

This section describes how to perform an upgrade of Calendar Server from Java ES Release 3 to Java ES Release 4 on HP-UX platform.

Pre-Upgrade Tasks

Before you upgrade Calendar Server you should perform the tasks described below.

Verify Current Version Information

You can verify the current version of Calendar Server using the following command
# /opt/sun/calendar/bin/cshttpd -#

Table 12-3  Calendar Server Version Verification Outputs

Java ES Release

Calendar Server Version Number

Release 3

2005Q1

Release 4

2005Q4

Upgrade Calendar Server Dependencies

It is generally recommended that all Java ES components on a computer system (and in a computing environment) be upgraded to Java ES Release 4. However, Calendar Server has a hard upgrade dependency only on Directory Preparation Tool. Upgrading of other Java ES Release 3 components upon which Calendar Server depends is therefore optional.

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

  1. Shared Components. Instructions for upgrading Java ES shared components to Release 4 are provided in Chapter 2, "Upgrading Java ES Shared Components".
  2. Directory Server. Instructions for upgrading Directory Server to Release 4 are provided in Chapter 3, "Directory Server and Administration Server".
  3. Directory Preparation Tool. Directory Preparation Tool rarely resides on the same computer as Calendar Server, however, instructions for upgrading Directory Preparation Tool and running it against Directory Server are provided in Chapter 10, "Directory Preparation Tool".
Back Up Calendar Server Data

The Calendar Server upgrade from Release 3 to Release 4 requires no re-configuration of Calendar Server. However, as a safety precaution, you might back up your Calendar Server store, located at following path:

/var/opt/sun/calendar/csdb

Obtain Required Configuration Information and Passwords

No special information about your currently installed version is needed. However you will have to log in as superuser to perform the upgrade.

Upgrading Calendar Server

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

Upgrade Considerations

The upgrade of Calendar Server software to Java ES Release 4 takes into account the following considerations:

Table 12-4  Patches1 Upgrade Calendar Server

Component

Patch ID

Calendar Serve Core

121512-02

Calendar Server locale

121928-01

1Patch revision numbers are the minimum required for upgrade to Java ES Release 4. If newer revisions become available, use the newer ones instead of those shown in the above table.

The procedure documented below applies to Calendar Server on the computer where the upgrade is taking place.

Upgrade Procedure
  1. Obtain the required patches, based on Table 12-4.
  2. Patches can be downloaded from:

    http://sunsolve.sun.com.

  3. Log in as superuser.
  4. Stop Calendar Server if it is running.
  5. cal_svr_base/sbin/stop-cal

  6. If not already done, upgrade the SASL shared component to Release 4 and any other shared components you wish to upgrade.
    1. Apply the appropriate Calendar Server patches in Table 12-4.
    2. # swinstall -s <patch_ID>

  7. Confirm that the patch upgrade was successful:
  8. # swlist -v1 patch |grep <patch_ID>

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

  9. Restart the Calendar Server that was stopped in Step a.
  10. cal_svr_base/sbin/start-cal

Verifying the Upgrade

The upgrade of Calendar Server to Release 4 is verified by confirming that the upgrade patches have been properly applied. The steps for this verification were included in Upgrade Procedure.

Post-Upgrade Tasks

There are no post-upgrade tasks beyond the steps described in Upgrade Procedure.

Rolling Back the Upgrade

This section describes considerations that impact the upgrade rollback procedure for Calendar Server followed by the procedure itself.

Rollback Considerations

The procedure for rolling back the upgrade to Release 4 of Calendar Server is pretty much the reverse of the procedure for upgrading to Release 4.

Rollback Procedure
  1. Obtain the required patches based on the Table 12-4.
  2. Patches can be downloaded from:

    http://sunsolve.sun.com.

  3. Log in as superuser.
  4. Stop Calendar Server.
  5. cal_svr_base/sbin/stop-cal

  6. Remove the patches in Table 12-4.
  7. # swremove <patch_ID>

  8. Restart Calendar Server.
  9. cal_svr_base/sbin/start-cal



Previous      Contents      Index      Next     


Part No: 819-4460-10.   Copyright 2006 Sun Microsystems, Inc. All rights reserved.