Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide

Upgrade Customized Service Packages

This section concerns you only if you are upgrading from Communications Services 6 2005Q1 Delegated Administrator to Communications Services 6 2005Q4 Delegated Administrator, and you created customized service packages in the previous release (6 2005Q1).

In the current (6 2005Q4) release of Delegated Administrator, service packages can provide calendar service and mail service, and they are targeted either at users or at groups. In the previous (6 2005Q1) release, service packages provided mail service to users only. Service package definitions include a new attribute to support the new functions.

Sample Class-of-Service Templates

When you run the Delegated Administrator configuration program, the previously installed sample Class-of-Service templates installed by the Delegated Administrator configuration program are upgraded automatically. (In the configuration program, you should select Load sample service packages in the Service Package and Organization Samples panel.)

If you use only the sample templates to assign service packages to users and groups, no action is required.

Customized Service Packages

The configuration program does not upgrade customized service packages created in the 6 2005Q1 release. You must upgrade your customized service packages manually.

For information on how customized service packages are created, see Creating Your Own Service Packages.

ProcedureTo Upgrade Customized Service Packages

  1. Edit each customized service package by adding the following line to the ldif file defining the service package:

    daServiceType: mail user

    The daServiceType attribute defines the type of service (mail or calendar) and the target (users or groups).

    Service packages created in the previous release only provided mail service to users. Thus, the value of daServiceType should be mail user.

    The following example shows what the edited ldif file might look like:

    dn: cn=myservicepackage,o=cosTemplates,o=mycompanysuffix
    changetype: modify
    replace: daServiceType
    daServiceType: mail user
  2. Use the LDAP directory tool ldapmodify to update the service package in the directory.

    For example, you could run the following command:

    ldapmodify -D <directory manager> -w <password> -f myservicepackage


    <directory manager> is the name of the Directory Server administrator.

    <password> is the password of the Directory Service administrator.

    myservicepackage is the name of the ldif file defining the customized service package.