Sun Java System Calendar Server 适用于 HP-UX 的发行说明

Sun Java™ System Calendar Server 适用于 HP-UX 的发行说明

版本 6 2005Q4

文件号码 819-6076

本发行说明中包含发行 Sun Java System Calendar Server 6 2005Q4(适用于 HP-UX)时提供的重要信息。文中阐述了已知问题和限制,并提供了其他信息。开始使用 Calendar Server 6 2005Q4 之前,请先阅读本文档。

发行说明的最新版本可以在以下 Sun Java System 文档 Web 站点中找到:http://docs.sun.com/app/docs/prod/entsys.05q4http://docs.sun.com/app/docs/prod/entsys.05q4?l=zh。请先查看此 Web 站点再安装和设置软件,并在以后定期查看最新的发行说明和产品文档。

此发行说明包含以下各节:

请在安装和配置 Calendar Server 之前阅读本发行说明。

Sun Java™ System Calendar Server 以前称为 Sun™ ONE Calendar Server。


发行说明修订历史记录

表 1 修订历史记录 

日期

更改说明

2006 年 2 月

正式版

2005 年 11 月

Beta 版


关于 Calendar Server 版本 6 2005Q4

Calendar Server 是基于 Web 的可伸缩解决方案,可为企业和服务提供商提供集中的日程管理和安排。Calendar Server 支持事件和任务的用户日历,也支持资源(例如会议室和设备)的日历。有关新增功能的列表,请参见下一节。

Calendar Server 提供了两种图形用户界面:Calendar Express 和 Communications Express。用户还可以灵活地使用 Web 日历访问协议 (WCAP) 来直接访问 text/calendartext/xml 格式的日历数据。

本节包括以下内容:

此发行版的新增功能

Calendar Server 6 2005Q4 包括以下更改和新增功能:

硬件和软件要求

本节介绍了此版本的 Calendar Server 必需及建议的硬件和软件。

硬件要求和建议

软件要求和建议

支持的软件平台

HP-UX 11i v1 (PA-RISC)

建议用于客户计算机的浏览器

Sun Java System Calendar Express 6 2005Q4 要求使用启用 JavaScript 的浏览器。为获得最佳性能,建议使用以下浏览器:

表 2 建议用于 Calendar Server 6 的浏览器版本

浏览器

HP-UX

Netscape™ Communicator

7.1, 7.2

Microsoft Internet Explorer

6.0

Mozilla

1.4.1, 1.72


此发行版中修复的错误

下表介绍了 Sun Java System Calendar Express 6 2005Q4 中修复的错误:

表 3 Sun Java System Calendar Server 2005Q4 中修复的错误

错误号

说明

6355152

Cal6.2:已生成 csdwpd 服务核心文件


重要信息

本节包含安装 Calendar Server 6 2005Q4 之前应了解的信息,包括:

前端和后端计算机以及操作系统

对于将功能分布在前端和后端计算机上的 Calendar Server 安装,每一端上的硬件平台都必须相同。

有关在前端和后端计算机上安装 Calendar Server 的更多信息,请参见《Sun Java System Calendar Server 6 2005Q4 管理指南》,网址为:

HP-UX 平台支持

Java Enterprise System 可以在 HP-UX 平台上运行。下面列出了以下内容的缺省安装位置:

Calendar Server

下表列出了 Calendar Server 的详细目录路径:

表 4 HP-UX 平台上的详细目录路径

HP-UX 目录

/opt/sun/calendar

/etc/opt/sun/calendar/config

/var/opt/sun/calendar

Communications Express

Communications Express 在 HP-UX 中的默认安装位置是:

/opt/sun/uwc

操作系统修补程序

安装 Calendar Server 6 2005Q4 之前,您必须应用必需的操作系统修补程序。可以从 http://sunsolve.sun.com 获得 Calendar Server 的修补程序。

所需权限

要在 HP-UX 系统上运行 Sun Java™ System Enterprise System 安装程序或 Calendar Server 6 2005Q4 配置程序,必须以超级用户 (root) 身份登录(或成为超级用户)。

从 Calendar Server 6 的早期版本进行升级

请勿尝试使用 Sun Java Enterprise System 安装程序升级 Calendar Server。

所需的修补程序信息

下表提供了校正修补程序的编号和最低版本。本部分提及的所有修补程序都是升级所需的最低版本。自本文档发布以来可能已经发布了新版本的修补程序。将在修补程序末尾使用不同的版本号来表示较新版本。例如:123456-04 是比 123456-02 更新的版本,但它们具有相同的修补程序 ID。有关特殊说明,请参阅所列出的每个修补程序的 README 文件。

要访问这些修补程序,请转至 http://sunsolve.sun.com

表 5 Calendar Server 6 2005Q4 必需的校正修补程序(适用于 HP-UX)

修补程序编号

修补程序描述

121393-01

HP-UX 11.11:Sun Java™ System Directory Server 5 2005Q4

121931-01

HP-UX 11.11:Sun Java™ System Directory Server 5 2005Q4(本地化修补
程序)

121513-01

HP-UX 11.11:目录准备工具

121512-02

HP-UX 11.11:Sun Java™ System Calendar Server 6 2005Q4

121937-01

HP-UX 11.11:Lockhart 本地化修补程序

有关将 Calendar Server 从 JES3 升级到 JES4 的过程的详细信息,请参阅《Sun Java Enterprise System 2005Q4 Upgrade Guide for HP-UX》(位于 http://docs.sun.com/app/docs/doc/819-4460)。

升级日历数据库

如果已安装使用 Berkeley DB 版本 3.2.9 的 Calendar Server 6,则将自动转换到当前的 4.2 版。而不需要运行其他数据库移植程序。

如果您安装的是使用 Berkeley DB 版本 2.6 的 Calendar Server 5,则必须使用 cs5migrate 实用程序将日历数据库升级到版本 4.2。您可以向技术支持部门发出请求来获得该实用程序。

如果您安装的是 Calendar Server 2,则必须先升级到 Calendar Server 5,然后才能迁移到当前版本。

cs5migrate 实用程序可以执行以下任务:

此外,如果已指定 -r 选项,则 cs5migrate 将为所有周期性事件和任务创建主记录和异常记录。以后,这些记录将由 Calendar Server 自动生成。如果要迁移数据库,但又不打算使用 Connector for Microsoft Outlook,则运行 cs5migrate 时不必带有 -r 选项。

请与技术支持联系,以获得这两种实用程序的下载位置和相关文档。


注意

如果您的站点装有 Calendar Server 的早期版本,并配置为使用有限虚拟域模式或在同一台计算机上存在多个 Calendar Server 实例,请与 Sun Microsystems, Inc. 销售客户代表联系,以对您的迁移要求进行评估,并确保您拥有满足这些要求的特定迁移实用程序。

此外,通常情况下,如果未执行完全备份,切勿迁移数据库


Java Enterprise System 安装程序

可以使用 Sun Java™ Enterprise System 安装程序来安装 Calendar Server 6 2005Q4。Java Enterprise System 安装程序可以安装 Sun 组件产品软件包,包括 Calendar Server 6 2005Q4 以及各种产品均可使用的共享组件。

本节包含以下主题:

默认安装目录

HP-UX 软件包(核心和 API)的默认安装目录 (cal_svr_base) 是:

/opt/sun

安装后,HP-UX Calendar Server 文件位于 /opt/sun/calendar 中。

HP-UX 归档文件

下表列出了用于 Calendar Server 各种相关组件的归档软件包。

表 6 Calendar Server 相关组件的 HP-UX 归档软件包

组件

归档文件

Calendar Server

  • sun-calendar-core
  • sun-calendar-api
  • 本地化的文件:
    sun-calendar-core-es
    sun-calendar-core-ko
    sun-calendar-core-fr
    sun-calendar-core-zh_CH
    sun-calendar-core-de
    sun-calendar-core-ja
    sun-calendar-core-zh_TW

Communications Express

sun-uwc-de
sun-uwc-es
sun-uwc-fr
sun-uwc-ja
sun-uwc-ko
sun-uwc-zh_tw
sun-uwc-zh_ch

安装后的配置步骤

安装 Calendar Server 6 2005Q1 之后,必须按以下说明对其进行配置:

  1. 运行 Directory Server 设置脚本 (comm_dssetup.pl) 以配置 Calendar Server 模式的 Sun Java System Directory Server。
  2. 运行 Calendar Server 配置程序 (csconfigurator.sh) 以配置站点的特定要求。

有关说明,请参阅《Sun Java System Calendar Server 6 2005Q4 管理指南》。

Calendar Server 数据和实用程序的位置

对于 Java Enterprise System 发行版 3,Calendar Server 提供下表所示的 HP-UX 位置链接。

表 7 目录位置

文件名

HP-UX 位置*

管理员实用程序:start-cal、stop-cal、csattribute、csbackup、cscal、cscomponents、csdb、csdomain、csexport、csimport、csmonitor、csplugin、cspurge、csrename、csresource、csrestore、csschedule、csstats、cstool 和 csuser

迁移实用程序:csmig、csvdmig、ics2migrate 和 cs5migrate

脚本:icsasm、legbackup.sh、legrestore.sh 和 private2public.pl

/opt/sun/calendar/sbin

管理员实用程序:csstart 和 csstop

/opt/sun/calendar/lib

配置文件:ics.conf、version.conf、counter.conf 和 sslpassword.conf

LDAP 服务器更新文件:60iplanet-calendar.ldif、ics50-schema.conf 和 um50-common-schema.conf

/opt/sun/calendar/config-template

邮件格式化 (*.fmt) 文件

/etc/opt/sun/calendar/config/language

模式 IDIF 文件:20subscriber.ldif、50ns-value.ldif、50ns-delegated-admin.ldif、55ims-ical.ldif、50ns-mail.ldif、56ims-schema.ldif、50ns-mlm.ldif、60iplanet-calendar.ldif、50ns-msg.ldif

/etc/opt/sun/calendar/config/schema

库 (.sl) 文件

SSL 实用程序:certutil 和 modutil

/opt/sun/calendar/lib

会话数据库

/opt/sun/calendar/lib/http

timezones.ics 文件

/opt/sun/calendar/data

计数器统计信息文件:counter 和 counter.dbstat

/opt/sun/calendar/lib/counter

目录服务器性能

要改进 LDAP 目录服务器的性能(尤其是在使用 LDAP 目录的日历搜索功能时),请考虑以下各项内容:

创建 LDAP 目录服务器属性索引

要提高 Calendar Server 访问 LDAP 目录服务器时的性能,请为各种属性在 LDAP 配置文件中添加索引。

配置程序 comm_dssetup.pl 将为您选择性地创建索引。

要查看创建索引所带来的性能差别,请执行以下测试:

  1. 通过确保将 ics.conf 文件中的以下参数设置为 yes,来启用 LDAP 目录服务器的日历搜索功能:
  2. service.calendarsearch.ldap = "yes"默认值

  3. 运行以下 LDAP 命令:

测试表明,如果没有为 icsCalendarOwned 创建索引,上述搜索功能搜索 60,000 个条目大约需要 50 到 55 秒。而创建索引后,上述搜索只需要大约 1-2 秒时间。

有关添加目录服务器索引的更多信息,请参阅 Sun Java System Directory Server 5 2005Q4 文档,其位置如下:

http://docs.sun.com/app/docs/coll/1316.1http://docs.sun.com/app/docs/coll/1389.1

查看和设置大小限制参数及搜索限制参数

要确定是否已将搜索限制参数 (nsslapd-lookthroughlimit) 和大小限制参数 (nsslapd-sizelimit) 设置为适当的值,请尝试使用以下命令:

ldapsearch -b "base"
"(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

其中,base 是 Calendar Server 用户和资源数据所在的目录服务器的 LDAP 基 DN,user 是最终用户可以在“Calendar Express 订阅”>“日历搜索”对话框中输入的值。

如果 LDAP 服务器返回错误,则参数 nsslapd-sizelimitnsslapd-lookthroughlimit 可能不够大。请按以下原则设置这些参数:

在 Communications Express 中使用 Schema 1

在 Communications Express 中使用 Schema 1 存在一个问题:

置备工具

对于 Calendar Server,用于置备用户、组和域的工具有两种:Delegated Administrator 实用程序和 Calendar Server 实用程序。有关 Delegated Administrator 的信息,请参见《Sun Java System Communications Services 6 2005Q4 Delegated Administrator 指南》。有关 Calendar Server 实用程序的信息,请参见《Sun Java System Calendar Server 6 2005Q4 管理指南》。


请勿尝试通过 Access Manager 控制台来置备用户。虽然可以创建用户并为其指定日历服务,但请勿使用此方法,因为其结果是不可预测的并会对部署产生负面影响。


Calendar Server 6 文档

Calendar Server 6 包括以下文档。文件号码位于括号中。

Calendar Express 6 2005Q4 联机帮助可以从 Calendar Express 软件中获得。Communications Express 6 2005Q4 联机帮助可以从 Communications Express 软件中获得。

Calendar Server 6 2005Q4 文档还可以在以下 Web 站点找到:
http://docs.sun.com/app/docs/coll/1313.1http://docs.sun.com/app/docs/coll/1387.1

为残疾人士提供的辅助功能

欲获得自本介质发行以来所发布的辅助功能,请联系 Sun 索取有关 "Section 508" 法规符合性的产品评估文档,以便确定哪些版本最适合部署辅助功能解决方案。可通过以下网址获取应用程序的更新版本:http://sun.com/software/javaenterprisesystem/get.html

有关 Sun 在辅助功能方面所做出的努力,请访问 http://sun.com/access

兼容问题

下表列出了 Calendar Server 6 2005Q4 与早期版本之间的已知不兼容问题。

表 8 兼容问题

不兼容问题

影响

注释

Access Manager 现已有两种安装类型:增强型和兼容型。

安装时必须在以下面板上选择“兼容型”作为安装类型:

Access Manager:管理(第 1 页,共 6 页)

如果安装的 Access Manager 不正确,则将不能运行 Delegated Administrator。

/opt/sun/calender/sbin 下的目录准备
工具 (comm_dssetup.pl) 无法运行。

comm_dssetup.pl 现已在单独的软件包中发行,对于 Solaris,该软件包安装在 HP-UX 的 /opt/sun/comms/comcli/dssetup/bin

要安装该软件包,一定要在相应的安装程序面板中选择目录准备工具。

已更改 Delegated Administrator 的配置程序。

安装 Delegated Administrator 并运行配置程序。当前程序位于 HP-UX 的 /opt/sun/comms/comcli/sbin/config-commda

安装此版本的 Calendar Server 时升级到新的 Delegated Administrator。

此版本的 Communications Express 与 2004Q2 版 Calendar Server 不兼容。

如果升级 Communications Express,还必须升级 Calendar Server

此操作同样适用于 Messaging Server。


已知问题和限制

本节介绍适用于 HP-UX 的 Sun Java System Calendar Server 6 2005Q4 的已知问题和限制。

以下主题是已知问题和限制:

安装

系统中没有 nobody 用户和 nobody 组时,安装 Calendar Server 失败 (6290338)

如果系统中没有 nobody 用户和 nobody 组,则 Calendar Server 安装将失败。

解决方法

系统管理员必须先创建以下用户和组,然后才能使用 Java Enterprise System 安装程序来安装 Calendar Server:

安全性

创建日历数据库文件时设置了错误的权限 (6291250)

由于权限错误,因此有权访问系统的任何用户都可以查看私人日历和事件。

解决方法

要解决此安全问题:

  1. 使用 Java Enterprise System 安装程序安装 Calendar Server。
  2. 安装成功后执行 "umask 022"。
  3. 运行 Calendar Server 配置器。

默认情况下,Calendar Server 日志文件为全局可写文件 (6291057)

日志文件是以错误的模式 644 或 640 创建的,而不是以模式 666。

解决方法

要解决此安全问题:

  1. 使用 Java Enterprise System 安装程序安装 Calendar Server。
  2. 安装成功后执行 "umask 022"。
  3. 运行 Calendar Server 配置器。

限制

以下主题是已知限制:

删除多值用户首选项的所有实例

每执行一次 set_userprefs 命令只能删除多值首选项的一个实例。

解决方法:要删除多值用户首选项的所有实例,必须对每个实例都执行一次 set_userpref 命令。

例如,执行 get_userprefs 以列出所有用户首选项。如果首选项(例如 icsSubscribed)有多个值,则必须对列出的每个值都执行一次 set_userprefs 命令,才能删除此首选项。

在群集环境中查找已安装的修补程序

并没有特定于群集的 showrev 命令,来显示群集单个节点上已安装的程序。(这是一个普遍问题,不只是特定于 Calendar Server。使用安装在全局文件系统上的任何产品都会遇到同样的问题。)

更新 Calendar Server 时会遇到此问题。您需要将修补程序应用到安装 Calendar Server 的每个节点上。此外,不能将修补程序应用到尚未安装 Calendar Server 的节点上。如果不知道节点上是否安装了 Calendar Server,则找出安装了 Calendar Server 的节点将至少是一件麻烦而又费时的事情。

解决方法:运行以下命令以查看安装了 Calendar Server 的所有节点:pkgparam -v SUNWics5 | grep ACTIVE_PATCH

弹出阻塞程序

如果启用了弹出阻塞程序,将不显示某些 Calendar Server 窗口。

解决方法:对 Calendar URL 禁用弹出阻塞程序,以确保显示所有 Calendar Server 窗口。

例外:无论 Norton Inet Security AD_BLOCKER 还是 Mozilla 内置 POP_BLOCKER 都不会影响 Calendar Server 窗口。

在 Schema 1 模式下为 Communications Express 置备用户

csuser 实用程序无法启用它为通讯录创建的用户。

解决方法:使用 ldapmodify 来启用用户。

多个域(托管域)

配置程序 csconfigurator.sh 只可以配置一个域。

解决方法:如果需要多域日历环境(称为虚拟域或托管域),则必须执行两项操作:

  1. 启用托管域。
  2. 使用 Delegated Administrator 或 csdomain 实用程序自行添加域(如果您仍在使用 Sun LDAP Schema 1)。

已报告的问题

下面列出了从 Beta 版产品发行以来已报告的问题。

表 9 已报告的问题

错误号

问题

4526765

无论在命令中指定的属主数是多少,Calendar Server 实用程序 cscal 每次向日历中添加的属主数都不能超过两个。

4958242

如果用户修改了事件并选择了选项来修改今天的事件和所有未来的事件,则所有以前的选项都将被删除并不再显示在 UI 中。

5019977

无法在 SSLv2 模式中初始化 SSL。无法使用 SSLv2 客户机。

5060833

如果启动一个进程(如 enpd),然后再于 ics.conf 文件中将其禁用,则在发出 stop-cal 命令时,系统将无法停止该已禁用的进程。

解决方法

ics.conf 文件中重新启用该进程,然后再发出 stop-cal 命令。所有进程都停止后,再禁用不想在发出 start-cal 命令前运行的所有进程。

6179278

不能像清除其他日志文件那样按照 ics.conf 设置清除热备份日志文件。如果要保持最小的文件大小,请降低详细级别。(默认详细级别为 3)。

6186298

在带有托管域的 Schema 1 模式下,如果 DC 树丢失或置备不正确,则日历实用程序将失败。必须在创建或管理日历之前先创建 DC 树节点。

6216869

如果已在 DWP 进程运行时禁用 DWP,则 stop-cal 无法将其停止。而 stop-cal 应停止所有服务而不仅是那些已启用的服务。

6216877

模糊的错误消息。如果托管域环境中没有 basednpassed tocsdomain, 则收到的实际消息为:“失败:icsLdapServer:函数的参数为 Null”。此类错误消息是模糊的,因为这样的错误消息来自于若干级别以下的层次,并且有多种环境均可引发这样的错误消息。更高级别的程序不应仅传递错误信息,而应在将错误信息升级到下一个更高级别之前先解释错误信息。

6219126

存储在 Calendar Server 中时,将从描述字段中清除开头的空格。

6219906

在虚拟域模式下,如果在 ics.conffile 中配置了 maillookup,则会返回 WCAP 错误。已在修补程序 1 中修复。修复:在虚拟域模式下,由于 ics.conf 文件中的 ugldap 而将忽略 maillookup

解决方法

ics.conf 文件中将 maillookup 参数设为注释语句。

6221452

在单个托管域中不能启用或禁用 SSL。(RFE)

6221999

csdomain 提供的错误消息是模糊的,需要使其更为明确。

6265287

在日历中配置验证过滤器后,信任环 SSO 无法工作。

6269721

在您将 csresource -k 选项的值保留为空和将其忽略时,该选项的默认行为不同。

6269822

在 csresource 合并中为资源列出的默认 ACE 不正确。

6274603

参与者全部接受时,对于周期性事件,外部组织者会就每个实例收到一个回复。

6274607

如果是外部组织者,则 Import 命令将输入错误的组织者电子邮件地址。

6274892

cscal -v 列表不起作用。

6275605

当前日历数据库中的日志文件多于两个时,csstored.pl 不发出警告。

6277086

需要设法关闭 local.user.authfilter 才能进行代理验证。

6355890

如果 local.ldap.cache.homedir.path 文件夹无效,则 CSHTTPS 会挂起,但不会显示错误消息。

解决方法

ics.conf 文件中,将 local.ldap.cache.homedir.path 更改为有效的文件夹名称,然后重新启动服务。

6371072

func_events 测试的输出不尽相同。wcap 命令的输出消息中没有显示 DTEND 值。

服务

重新启动 Calendar Server 时显示热备份错误消息 (6373819)

启动 csstored 守护进程时,Calendar Server 热备份在标准输出中显示错误消息

解决方法

  1. 停止 csstored 守护进程。使用以下命令:<install-location>/calendar/sbin/stop-cal
  2. 导航到 <install-location>/calendar/lib。使用以下命令打开 csstored.pl 文件:
  3. vi csstored.pl

  4. 转到行号 216
  5. 将 eq 改为 ==
  6. 保存 csstored.pl 文件
  7. 启动 csstored 守护进程。使用以下命令:
  8. <install-location>/calendar/sbin/start-cal


可再分发的文件

Sun Java System Calendar Server 6 2005Q4 包含以下文件集,Sun Microsystems, Inc. 授予您非独占的不可转让的限制性许可,允许您以二进制形式转载和分发这些文件集。

此外,您还可以复制和使用,但不能单独修改列出的头文件和类库,以使产生的二进制文件能够与 Sun 的软件 API 交互。

提供的样例代码仅供参考,帮助用户创建上述二进制文件。

Calendar Server 的所有可再分发的文件都用于称为 CSAPI 的 API 插件。《Sun Java System Calendar Server 6 2005Q4 Developer's Guide》中说明了该 API,网址为:

在以下文件中,cal_svr_base 是 Calendar Server 的安装目录。对于 Solaris,默认安装目录为 /opt/SUNWics5/cal;对于 Linux,默认安装目录为 /opt/sun/calendar

可再分发的文件位于 cal_svr_base/csapi 的以下各子目录中:

authsdk

下面是此子目录 (cal_svr_base/csapi/authsdk/) 中可再分发的文件:

cgiauth.c

expapi.h

login.html

nsapiauth.c

bin

下面是此子目录 (cal_svr_base/csapi/bin/) 中可再分发的文件:

libcsapi_xpcom10.sl

libicsexp10.sl

classes

下面是此子目录 (cal_svr_base/csapi/classes/) 中可再分发的文件:

ens.jar

jms.jar

include

下面是此子目录 (cal_svr_base/csapi/include/) 中可再分发的文件:

IIDS.h

nsIEnumerator.h

csIAccessControl.h

nsIEventQueueService.h

csIAuthentication.h

nsIFactory.h

csICalendarDatabase.h

nsIPtr.h

csICalendarLookup.h

nsIServiceManager.h

csICalendarServer.h

nsIServiceProvider.h

csIDBTranslator.h

nsISizeOfHandler.h

csIDataTranvslator.h

nsISupports.h

csIMalloc.hpluginscsIPlugin.h

nsISupportsArray.h

csIQualifiedCalidLookup.h

nsMacRepository.h

csIUserAttributes.h

nsProxyEvent.h

mozIClassRegistry.h

nsRepository.h

mozIRegistry.h

nsString.h

nsAgg.h

nsTraceRefcnt.h

nsCOMPtr.h

nsVector.h

nsCRT.h

nsUnicharUtilCIID.h

nsCom.h

nsXPComCIID.h

nsDebug.h

nsXPComFactory.h

nsError.h

nscore.h

nsHashtable.h

pasdisp.h

nsIAtom.h

publisher.h

nsICaseConversion.h

subscriber.h

nsICollection.h

xcDll.h

nsID.h

xcDllStore.h

plugins

此目录 (cal_svr_base/csapi/plugins/) 的以下子目录中也包含可再分发的文件:

accesscontrol

可在此子目录 (cal_svr_base/csapi/plugins/accesscontrol/) 中找到以下可再分发的文件:

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

authentication

可在此子目录 (al_svr_base/csapi/plugins/authentication/) 中找到以下可再分发的文件:

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

datatranslator

可在此子目录 (cal_svr_base/csapi/plugins/datatranslator/) 中找到以下可再分发的文件:

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

userattributes

可在此子目录 (cal_svr_base/csapi/plugins/userattributes/) 中找到以下可再分发的文件:

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

samples

此目录 (cal_svr_base/csapi/samples/) 的以下子目录中也包含可再分发的文件:

authentication

可在此子目录 (cal_svr_base/csapi/samples/authentication/) 中找到以下可再分发的文件:

authlogon.c

authlogon.h

authtest.c

csAuthenticationLocal.cpp

csAuthenticationLocal.h

csAuthenticationLocalFactory.cpp

datatranslator

可在此子目录 (cal_svr_base/csapi/samples/datatranslator/) 中找到以下可再分发的文件:

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

ens

可在此子目录 (cal_svr_base/csapi/samples/ens/) 中找到以下可再分发的文件:

apub.c

asub.c

rpub.c

rsub.c

userattributes

可在此子目录 (cal_svr_base/csapi/samples/userattributes/) 中找到以下可再分发的文件:

csUserAttributesDB.cpp

csUserAttributesDB.cpp

csUserAttributesDBFactory.cpp


Communications Express

本发行说明中包含发行 Sun Java System Communications Express 6 2005Q4(适用于 HP-UX)时提供的重要信息, 其中介绍了新增功能和增强功能、已知问题和限制,以及其他信息。

本发行说明包含以下各节:

关于 Communications Express 6 2005Q4

Sun Java™ System Communications Express 版本 6 2005Q4 提供了一个集成的基于 Web 的通信和协作客户机,该客户机由以下三个客户机模块组成:日历、通讯录和邮件。日历和通讯录客户机模块在任何 Web 容器上都被部署为单独的应用程序,并且统称为统一 Web 客户机 (Unified Web Client, UWC)。Messenger Express 是一个独立的 Web 界面邮件应用程序,它使用了 Messaging Server 的 HTTP 服务。


适用于 JES 4 发行版的 Communications Express 可以部署在 Sun Java System Application Server 8.1 和 Sun Java System Web Server 6.1。Communications Express 配置器仅支持在 Application Server 8.1 上部署 Domain Administration Server (DAS)。


支持的浏览器

可以通过以下方式查看 Communications Express:

此发行版中修复的错误

本节列出了 Communications Express 6 2005Q4 中修复的错误。

安装说明

您必须针对 Communications Express 安装和配置以下服务:

您要为 Communications Express 安装以下产品

  1. Directory Server — 安装 Sun Java™ System Directory Server 版本 5.2。
  2. Calendar Server — 安装 Sun Java™ System Calendar Server 版本 6.2。
  3. Web Server — 安装 Sun Java™ System Web Server 6.1 SP4。
  4. Messaging Server — 安装 Sun Java™ System Messaging Server 6 2005Q4 (6.2)。
  5. Access Manager — 安装 Sun Java™ System Access Manager 7。
  6. Application Server — 安装 Sun Java™ System Application Server 8.1。

  7. Communications Express 已经过测试,仅支持上述服务器版本。


有关如何安装和配置 Sun Java System Communications Express 的说明,请参阅 Sun Java™ Systems Communications Express 管理指南中的“安装和配置 Communications Express”。

有关如何在已部署 Access Manager 时配置 Sun Java System Communications Express 的说明,请参阅 Sun Java™ Systems Communications Express 管理指南的“实现单点登录”。

所需的修补程序信息

下表提供了校正修补程序的编号和最低版本。本部分提及的所有修补程序都是升级所需的最低版本。自本文档发布以来可能已经发布了新版本的修补程序。将在修补程序末尾使用不同的版本号来表示较新版本。例如:123456-04 是比 123456-02 更新的版本,但它们具有相同的修补程序 ID。有关特殊说明,请参阅所列出的每个修补程序的 README 文件。

要访问这些修补程序,请转至 http://sunsolve.sun.com

表 10 Communications Express 6 2005Q4 必需的校正修补程序(适用于 HP-UX)

修补程序编号

修补程序描述

121393-01

HP-UX 11.11:Sun Java™ System Directory Server 5 2005Q4

121931-01

HP-UX 11.11:Sun Java™ System Directory Server 5 2005Q4(本地化修补程序)

121512-02

HP-UX 11.11:Sun Java™ System Calendar Server 6 2005Q4

121510-01

HP-UX 11.11:Sun Java™ System Web Server 6.1 6 2005Q4

121935-01

HP-UX 11.11:Sun Java™ System Web Server 6.1 6 2005Q4(本地化修补
程序)

121511-01

HP-UX 11.11:Sun Java™ System Messaging Server 6.2 2005Q4

121927-01

HP-UX 11.11:Sun Java™ System Messaging Server 6.2 2005Q4(本地化修补程序)

121514-01

HP-UX 11.11:Sun Java™ System Application Server 8.1 2005Q2

121934-01

HP-UX 11.11:Sun Java™ System Application Server 8.1 2005Q2(本地化修补程序)

121522-01

HP-UX 11.11:Sun Java™ System Communications Express 6 2005Q4

121925-01

HP-UX 11.11:Sun Java™ System Communications Express 6 2005Q4(本地化修补程序)

有关将 Communications Express 从 JES3 升级到 JES4 的过程的详细信息,请参阅《Sun Java Enterprise System 2005Q4 Upgrade Guide for HP-UX》(位于 http://docs.sun.com/app/docs/doc/819-4460)。

Communications Express 的已知问题和限制

本节列出了 Communications Express 6 中的已知问题。

Communications Express 中的配置器工具不支持“取消配置”选项 (5104756)

Communications Express 配置器不允许在配置时取消部署和删除文件以及删除运行期间创建的文件。

解决方法

要取消配置 Communications Express,请执行以下步骤:

  1. 删除 Communications Express 软件包。例如对于 HP-UX 类型:
  2. swremove sun-uwc

  3. 删除部署目录
  4. 从 Web Server 或 Application Server 的 server.xml 文件中删除 WEBAPP 条目

中文语言环境中缺少一些软链接并创建了不正确的目录名 (6376282)

安装 UWC,并应用解决方法,然后再运行 UWC 配置器。

解决方法

  1. cd /opt/sun/uwc/lib/config-templates/WEB-INF/domain
    1. mv zh_CN zh-CN
    2. mv zh_TW zh-TW
    3. ln -s ./zh-CN zh
    4. ln -s ./zh-TW zh-tw
  2. cd /opt/sun/uwc/lib/config-templates/WEB-INF/domain/defaultps
    1. mv dictionary-zh_CN.xml dictionary-zh.xml
    2. mv dictionary-zh_TW.xml dictionary-zh-TW.xml
    3. ln -s ./dictionary-zh.xml dictionary-zh-CN.xml
    4. ln -s ./dictionary-zh.xml dictionary-zh-cn.xml
    5. ln -s ./dictionary-zh-TW.xml dictionary-zh-tw.xml
  3. cd /opt/sun/uwc/lib/config-templates/WEB-INF/ui/html/abs
    1. 重复执行步骤 a步骤 e
    2. mv dictionary-zh_CN.xml dictionary-zh.xml
    3. mv dictionary-zh_TW.xml dictionary-zh-TW.xml
    4. ln -s ./dictionary-zh.xml dictionary-zh-CN.xml
    5. ln -s ./dictionary-zh.xml dictionary-zh-cn.xml
    6. ln -s ./dictionary-zh-TW.xml dictionary-zh-tw.xml
  4. cd /opt/sun/uwc/help
    1. mv zh_CN zh-CN
    2. mv zh_TW zh-TW
    3. ln -s ./zh-TW zh-tw
    4. ln -s ./zh-CN zh
    5. 运行配置器,然后在中文语言环境(将浏览器语言环境设置为 zhzh-CNzh-TW)下访问 UWC 页面。如此便可正确显示。


如何报告问题和提供反馈

如果您在使用 Sun Java System Calendar Server 期间遇到问题,请通过以下方式与 Sun 用户支持部门联系:

以便我们可以尽力帮助您解决问题。与支持部门联系时请提供以下信息:

为帮助用户报告问题,Sun 提供了 capture_environment.pl 工具,该工具是 Perl 脚本,能够捕获当前 Calendar Server 环境,包括 ics.conf 文件、日志文件、日历数据库文件、平台信息和主存文件(如果有)。这些文件对于 Calendar Server 开发部门调试问题可能会有用处。

要运行 capture_environment.pl 工具,请执行以下操作:

  1. 如果有必要,请从用户支持站点下载 capture_environment.pl 工具。
  2. 如果有必要,安装 Perl 并将其添加到您的路径。(如果您无法安装 Perl,请参阅 capture_environment.pl 文件中的说明,该说明介绍了如何手动创建 Calendar Server 环境的快照。)
  3. 超级用户身份登录(或成为超级用户)。
  4. 运行 capture_environment.pl 工具。此工具将文件复制到名为 archive_directory 的目录中。在 UNIX 系统上,此工具将所有文件放到名为 tar_file 的 tar 文件中。但在 Windows 2000 系统上,您必须将 archive_directory 中的文件手动添加到 Zip 文件中。
  5. tar 文件或 Zip 文件发送给用户支持部门。

Sun 欢迎您提出意见

Sun 致力于提高其文档的质量,并十分乐意收到您的意见和建议。

为了共享您的意见,请访问 http://docs.sun.com,并单击 "Send Comments"(发送意见)。在联机表单中,请提供文档标题和文件号码。文件号码是一个七位或九位的数字,可以在指南的标题页或文档的顶部找到。

在您提出意见时,可能需要在表单中输入英文版书名和文件号码,本书的英文版文件号码和书名为:819-4250,《Sun Java System Calendar Server 6 2005Q4 Release Notes for HP-UX》。


其他 Sun 资源

可以在以下 Internet 位置找到有用的 Sun Java System 信息:


版权所有 © 2006 Sun Microsystems, Inc. 保留所有权利。

对于本文档中介绍的产品,Sun Microsystems, Inc. 对其所涉及的技术拥有相关的知识产权。需特别指出的是(但不局限于此),这些知识产权可能包含在 http://www.sun.com/patents 中列出的一项或多项美国专利,以及在美国和其他国家/地区申请的一项或多项其他专利或待批专利。

SUN 专有/机密。

美国政府权利-商业软件。政府用户应遵循 Sun Microsystems, Inc. 的标准许可协议,以及 FAR(Federal Acquisition Regulations,即“联邦政府采购法规”)的适用条款及其补充条款。

必须依据许可证条款使用。

本发行版可能包含由第三方开发的内容。

本产品的某些部分可能是从 Berkeley BSD 系统衍生出来的,并获得了加利福尼亚大学的许可。

Sun、Sun Microsystems、Sun 徽标、Java 和 Solaris 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标或注册商标。所有的 SPARC 商标的使用均已获得许可,它们是 SPARC International, Inc. 在美国和其他国家/地区的商标或注册商标。