Sun Java System Calendar Server 6 2005Q1 版本說明

Sun Java™ System Calendar Server 版本說明

版本 6 2005Q1

文件號碼 819-1475


注意

Sun Solve 提供了該版的 Calendar Server 的修補程式。如需更多資訊,請參閱重要的修補程式資訊


本版本說明包含 Sun Java System Calendar Server 6 2005Q1 一般版本發行時可用的重要資訊,包括:

請在安裝和配置 Calendar Server 之前閱讀本版本說明。


關於 Calendar Server, 版本 6 2005Q1

Calendar Server 是一種為企業和服務供應商集中化行事曆記錄和排程的基於網路的可延伸解決方案。Calendar Server 支援事件和工作的使用者行事曆,還支援會議室和設備等資源行事曆。如需新增功能的清單,請參閱以下「Calendar Server 6 2005Q1 新增功能」小節。

Calendar Server 提供兩種圖形化使用者介面,Calendar Express 和 Communications Express。它還可以讓客戶靈活使用網路行事曆存取協定 (WCAP),直接以 text/calendartext/xml 格式存取行事曆資料。


Calendar Server 6 2005Q1 新增功能

Calendar Server 6 2005Q1 包含以下變更和新增功能:

自動備份

本小節包含以下主題:

舊的 csstored.pl 總覽

在舊版的 Calendar Server 中,csstored.pl 公用程式隨附於該產品,此公用程式可以被呼叫以執行線上 (緊急) 行事曆資料庫和記錄檔的歸檔作業 (即它拍攝了資料庫和記錄檔的快照)。此公用程式可執行以下功能:

新 csstored 服務總覽

使用 Calendar Server 6 2005Q1 版,此 Perl 程序檔已被變更為一項服務 (csstored),當您發出 start-cal 指令時它將自動啟動。但是,必須等到此服務已配置並啟用,它才會執行備份。您可以在下列時間將 Calendar Server 配置為自動備份:

csstored 服務可執行下列功能:

如何從資料庫故障中回復

如果目前資料庫發生故障,您需要使用備份替代該資料庫,使用緊急備份副本將會花費最短的處理時間 (因此當機時間也是最短的)。若要準備備份副本,您僅需要將未套用的作業事件複製至緊急備份目錄並對其執行 db_recover。該公用程式將套用最終的未套用的作業事件記錄,並檢查是否已損毀。然後,執行 db_verify 檢查資料庫狀態。如果資料庫狀態良好,則緊急備份副本就可以用作新的生產副本了。

如需有關新的自動備份功能以及用於配置和管理該功能的程序的更多資訊,請參閱「Sun Java System Calendar Server 管理指南」中有關自動備份的一章。

如需有關復原某一個自動備份的更多資訊,請參閱「Sun Java System Calendar Server 管理指南」中「疑難排解」一章。

在啟用自動備份之前,服務會每隔 24 小時傳送一條錯誤訊息,以向行事曆管理員說明尚未配置自動備份。執行緊急備份對 Calendar Sever 是最佳的措施。


秘訣

如果已停用了自動備份,請確定啟用循環記錄 (caldb.berkeley.circularlogging="yes"),以便舊的作業事件記錄不會填滿可用磁碟空間。執行自動備份時,必須停用循環記錄 (caldb.berkeley.circularlogging="no")。


使用 csconfigurator.sh 配置自動備份

配置程式現在會詢問您是否要配置自動備份。配置程式將為您設置自動備份 (緊急備份),或者您可以日後按照「Sun Java System Calendar Server 6 2005Q1 管理指南」中的說明配置自動備份。

唯讀資料庫

Calendar Server 使用 Berkeley 資料庫作為其行事曆資料庫 (另外則使用 LDAP 提供使用者和資源的資訊)。假如目前 Berkeley 資料庫已損壞,而您需要在回復資料時繼續向使用者提供對這些資料庫的存取權時,Calendar Server 6 2005Q1 允許將資料庫置於唯讀模式。在此模式下,伺服器不會接受對這些資料庫的任何一個進行任何更新或刪除作業事件。僅支援讀取作業事件。

如果已配置自動備份,則服務將對資料庫的每個新快照執行 db_verify。如果偵測到損壞,服務將自動向管理員傳送警告訊息。然後,管理員可以將資料庫置於唯讀模式。

但是,可能會延遲偵測到損壞,延遲時間為快照的拍攝間隔。如果出現這種情況,可以在嘗試回復時將目前資料庫置於唯讀模式。不能選擇性地將個別 Berkeley 資料庫置於唯讀模式。

如需更多相關資訊,請參閱「Sun Java System Calendar Server 6 2005Q1 管理指南」中的「疑難排解」一章。

若要將 Berkeley 資料庫置於唯讀模式:

  1. 編輯 ics.conf 檔案,如下所示:
  2. caldb.berkeleydb.readonly="yes"

  3. 重新啟動 Calendar Server:
  4. ./start-cal

支援分別重建警示資料庫

在舊版的 Calendar Server 中,執行 csdb rebuild 時,要重建所有的 Calendar Server 資料庫。而在 Calendar Server 6 2005Q1 中,您可以選擇僅重建警示資料庫。其原因是:分析顯示警示資料庫最容易損壞,其重建速度也最快。如果您不清楚哪個資料庫已損壞,則可以首先僅對警示資料庫執行 csdb rebuild,以查看其是否出現了問題。如果未出現問題,您可以接著執行完整的重建公用程式 (csdb)。

csdb rebuild 中的自動資料庫驗證

在舊版的 Calendar Server 中,使用 csdb 重建資料庫後,必須手動執行 db_verify 以驗證重建資料庫。現在,csdb 公用程式 rebuild 指令可在重建資料庫中自動執行 db_verify

使用者管理公用程式名稱變更

使用者管理公用程式是只包含指令行的公用程式,用於佈建和管理使用者、資源和網域。該公用程式已經重新命名為 Delegated Administrator 公用程式,仍是唯一適用於模式 2、並且支援 Calendar Server 的佈建工具。

2005Q1 版 Delegated Administrator 圖形化使用者介面不支援 Calendar Server。


注意

它與用於模式 1 佈建的舊版 Messaging Server 所使用的 Delegated Administrator 不同。(它從不支援 Calendar Server。)

如果您仍在使用模式 1,請使用「Sun Java System Calendar Server 6 2005Q1 管理指南」中所述的 Calendar Server 指令行公用程式。


安裝變更 ─ Directory Server 準備程序檔 (comm_dssetup.pl)

Directory Server 準備程序檔 (comm_dssetup.pl) 不再隨附於 Calendar Server 和 Messaging Server 產品。它已成為 Java Enterprise System 安裝程式中的可獨立安裝元件。在元件選取面板上,您可以單獨選取 Directory Server 準備程序檔。或者,如果您選取了 Directory Server,它會被自動選取。

一般情況下,由於產品的變更,即使您已經執行了舊版的 Directory Server 準備程序檔,仍需要安裝新的 Directory Server 準備程序檔並執行它。如果您已安裝了舊版的 Directory Server 準備程序檔,請勿重新執行它,因為它不包含必要的更新。

網路行事曆存取協定 (WCAP) 變更

WCAP 中進行了以下變更:

Freebusy 重新導向 URL

本小節包含以下主題:

何為「Freebusy 重新導向 URL」功能?

對於從 Microsoft Exchange 遷移至 Calendar Server 的客戶,WCAP 中增加了新功能,允許搜尋 Calendar Server 資料庫和 Microsoft Exchange 資料庫:先搜尋 Calendar Server 資料庫,然後搜尋 Microsoft Exchange 資料庫。這可以讓客戶在轉換期間維護行事曆服務。為實現此功能,WCAP 中進行了兩項變更:

「Freebusy 重新導向 URL」如何工作?

伺服器接收到 free_busy 指令時,將檢查 Calendar Server 行事曆資料庫。如果伺服器找不到行事曆,將執行以下步驟:

  1. 伺服器將檢查 get_freebusy 指令是否已發送 noredirect 參數。
  2. 如果 noredirect 參數值為 0,或如果沒有發送該參數,伺服器會在 ics.conf 檔案參數 service.wcap.freebusy.redirecturl 中尋找該值。
  3. 如果 service.wcap.freebusy.redirecturl 參數存在且值為某個 URL,則參數會將該 URL 發送回請求程式。到達請求程式後會使用該 URL 尋找 Microsoft Exchange 資料庫中的行事曆。
  4. 如果以下任一項正確,伺服器將傳回一個錯誤。
    • service.wcap.freebusy.redirecturl 參數也不存在或值為空白。
    • get_freebusy 指令發送值為 1noredirect 參數。

現有 WCAP 指令的變更

對現有 WCAP 指令進行以下參數變更:

如需有關這些參數的更多資訊,請參閱「Sun Java System Calendar Server 6 2005Q1 Developer's Guide」。

新的錯誤訊息

增加了一條新的錯誤訊息:錯誤 81RECURRING_COMPONENT_NOT_FOUND ─ 未找到週期性元件。僅當透過 fetch 指令發送 recurring=1 時才會出現此錯誤訊息。如果週期性系列的某部分缺少 (主要部分或異常),則將傳回此代碼。

由於擷取的作業事件的最大數目限制或日期範圍限制而使週期性系列被截斷,將導致此錯誤的發生。


拒絕舊的部署指南

「Sun Java System Calendar Server 6 2004Q2 Deployment Guide」和「Sun Java Communications Services 6 2004Q2 Enterprise Deployment Planning Guide」已過時,請參閱「Sun Java System Communications Services 6 2005Q1 Deployment Planning Guide」。


硬體/軟體需求和建議

本節描述本版 Calendar Server 必需與建議的硬體和軟體。

硬體需求和建議

軟體需求和建議

支援的軟體平台

用於用戶端電腦的建議瀏覽器

Sun Java System Communications Express 6 2005Q1 需要啟用 JavaScript 的瀏覽器。為獲得最佳效能,建議使用下列瀏覽器:

表 1 用於 Calendar Server 6 的建議瀏覽器版本

瀏覽器

Windows 98

Windows XP

Windows 2000

Solaris

Red Hat Linux

Macintosh OS X

Netscape™ Communicator

7.2

7.2

7.2

7.2

7.2

7.2

Microsoft Internet Explorer

6.0 SP1 或更高版本

6.0 SP2

6.0 SP1 或更高版本

不適用

不適用

不適用

Mozilla™

1.5+

1.5+

1.5+

1.4

1.5+

1.5+

重要的修補程式資訊

提供了 Calendar Server 6 2005Q1 的修補程式。建議您增加修補程式後再嘗試執行 Calendar Server。以下表 2 中顯示了每個平台的修補程式號碼:

表 2 Calendar Server 6 2005Q1 的修補程式號碼

平台

修補程式號碼

Solaris,SPARC

116577-17

x86

116578-17

Linux

116851-17

  1. 如需 Sun Java System Calendar Server 所需修補程式的目前清單,請移至:
  2. http://sunsolve.sun.com

  3. 請選取 [修補程式] 或 [修補程式入口網站]。
  4. 然後,透過相應的 Sun Java System Calendar Server 連結進行查看。
  5. 由於作業系統修補程式需求的變更,以及 Java Enterprise System 元件的修補程式變為可用,SunSolve 上將進行相應的更新,並且最初採用建議的修補程式叢集形式。


安裝前的注意事項

本小節包含您在安裝 Calendar Server 6 2005Q1 之前應瞭解的資訊,包括:

前端機器和後端機器與作業系統

對於功能分別分佈在前端機器和後端機器的 Calendar Server 安裝,各端的硬體平台必須相同。

更確切地說,由於 Big-endian 與 Small-endian 不一致,您不能在包含前端機器和後端機器的同一 Calendar Server 部署中同時使用 x86 平台的機器和 Sparc 平台的機器。

而且,在前端機器和後端機器上混合使用 Solaris x86 和 Linux 作業系統尚未經過測試,目前也不受支援。

如需有關在前端機器和後端機器上安裝 Calendar Server 的更多資訊,請參閱「Sun Java System Calendar Server 6 20004Q2 管理指南」,位於:

http://docs.sun.com/coll/CalendarServer_04q2
http://docs.sun.com/coll/CalendarServer_04q2_zh_TW

Linux 平台支援

在 Linux 平台上執行 Java Enterprise System。使用者遇到的主要差異將是安裝產品目錄所在的路徑名稱。Linux 平台與 Solaris 平台的安裝目錄不同。

以下產品的預設安裝位置在後面列出:

Calendar Server

下表對照列出 Calendar Server 的兩種平台的目錄路徑:

表 3 Linux 平台與 Solaris 平台間目錄路徑對照

Solaris 目錄

Linux 目錄

/opt/SUNWics5/cal/

/opt/sun/calendar

/etc/opt/SUNWics5/config

/etc/opt/sun/calendar/config

/var/opt/SUNWics5/

/var/opt/sun/calendar

Communications Express

Linux 中 Communications Express 的預設安裝位置是:

/opt/sun/uwc

Delgated Administrator 公用程式 (先前稱為使用者管理公用程式)

/opt/sun/comms/commcli

作業系統修補程式

您必須先套用所需的作業系統修補程式之後方可安裝 Calendar Server 6 2005Q1。請參閱「Sun Java Enterprise System 2005Q1 版本說明」,以取得所需修補程式的清單。

必需的權限

若要在 Solaris 系統上執行 Sun Java Enterprise System 安裝程式或 Calendar Server 6 2005Q1 配置程式,必須以超級使用者的身份登入或成為超級使用者 (root)。

Java Enterprise System 安裝程式

使用 Sun Java Enterprise System 安裝程式安裝 Calendar Server 6 2005Q1。Java Enterprise System 安裝程式可安裝 Sun 元件產品套裝軟體 (包括 Calendar Server 6 2005Q1),以及多種產品使用的共用元件。

本小節包含以下主題:

預設安裝目錄

Solaris 套裝軟體 (SUNWics5SUNWica5) 的預設安裝目錄 (cal_svr_base) 是

/opt

安裝完畢後,可以在 /opt/SUNWics5/cal 中找到 Solaris Calendar Server 檔案。

Linux 套裝軟體 (用於核心和 API) 的預設安裝目錄 (cal_svr_base) 是:

/opt

安裝完畢後,可以在 /opt/sun/calendar 中找到 Linux Calendar Server 檔案。

Linux 套裝軟體名稱

列出用於各種 Calendar Server 相關元件的 Linux 套裝軟體名稱。

表 4 用於 Calendar Server 相關元件的 Linux 套裝軟體名稱

元件

套裝軟體名稱

Calendar Server

sun_calendar-core
sun-calendar-api

本土化的套裝軟體:
sun-calendar-core-es
sun-calendar-core-ko
sun-calendar-core-fr
sun-calendar-core-zh_CN
sun-calendar-core-de
sun-calendar-core-ja
sun-calendar-core-zh_TW

Communications Express

sun-uwc

Delegated Administrator 公用程式

sun-commcli-client
sun-commcli-server

從舊版 Calendar Server 6 升級

請勿嘗試使用 Sun Java Enterprise System 安裝程式升級 Calendar Server。必須使用 patchadd 程序。請在「Sun Java Enterprise System 2005Q1 升級和遷移指南」中尋找從 Calendar Server 2003Q4 或 2004Q4 升級至目前發行版本 2005Q1 的說明。另請參閱「Sun Java Enterprise System 2005Q1 版本說明」。

這些文件及其他相關文件位於:

http://docs.sun.com/coll/entsys_05q1
http://docs.sun.com/coll/entsys_05q1_zh_TW

升級行事曆資料庫

如果您已安裝的 Calendar Server 6.0 使用 Berkeley DB 3.2.9 版,則自動轉換至最新的 4.2 版。您無需執行其他任何資料庫遷移程式。

如果您安裝的 Calendar Server 5.x 使用 Berkeley DB 2.6 版,則必須使用 cs5migratecs5migrate_recurring 公用程式將行事曆資料庫升級至 4.2 版。這些公用程式可從技術支援處請求獲得。

如果您的現有安裝為 Calendar Server 2.x,則必須升級至 Calendar Server 5.x 才可以遷移至目前發行版本。

如需有關遷移的資訊,請參閱「Sun Java System Calendar Server 6 2005Q1 管理指南」,位於:

http://docs.sun.com/coll/CalendarServer_05q1
http://docs.sun.com/coll/CalendarServer_05q1_zh_TW

安裝後的配置步驟

安裝或升級至 Calendar Server 6 2005Q1 後,必須按照以下說明對其進行配置:

  1. 執行 Directory Server 設定程序檔 (comm_dssetup.pl) 以將 Sun Java System Directory Server 配置為適用於 Calendar Server 模式。
  2. 執行 Calendar Server 配置程式 (csconfigurator.sh) 以配置您站台的特定需求。

如需說明,請參閱「Sun Java System Calendar Server 6 2005Q1 管理指南」。

尋找 Calendar Server 資料和公用程式的位置

對於 Java Enterprise System 發行版本 2,Calendar Server 提供 中所示連結。

表 5 目錄位置 

檔案名稱

Solaris 位置

Linux 位置*

管理員公用程式: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

程序檔:icsasm、legbackup.sh、legrestore.sh 和 private2public.pl

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

管理員公用程式:csstart 和 csstop

/opt/SUNWics5/cal/lib

/opt/sun/calendar/lib

配置檔案:ics.conf、version.conf、counter.conf 和 sslpassword.conf

LDAP 伺服器更新檔案:60iplanet-calendar.ldif、ics50-schema.conf 和 um50-common-schema.conf

安裝後:/opt/SUNWics5/cal/config-template

在配置期間,上述目錄中的各個檔案均被移至您選擇的配置選項指定的位置。

/opt/sun/calendar/config-template

郵件格式化 (*.fmt) 檔案

/etc/opt/SUNWics5/cal/config/
language

其中 language 為 en、de、es、fr、ja、ko、zh-TW 或 zh-CN。

/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/SUNWics5/cal/config/
schema

comm_dssetup.pl 將這些檔案寫入 Directory Server。

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

程式庫 (.so) 檔案

SSL 公用程式:certutil 和 modutil

/opt/SUNWics5/cal/lib

/opt/sun/calendar/lib

階段作業資料庫

 /opt/SUNWics5/cal/lib/http

/opt/sun/calendar/lib/http

計數器統計資料檔案:counter 和 counter.dbstat

 /opt/SUNWics5/cal/lib/counter

/opt/sun/calendar/lib/counter

timezones.ics 檔案

/opt/SUNWics5/cal/data

/opt/sun/calendar/data

Linux 安裝程式不會自動將「calendar」增加至 /etc/opt/sun 路徑名稱。配置期間,請勿使用提供的預設路徑。請將「calendar」增加至路徑名稱。

目錄伺服器效能

若要提昇您的 LDAP 目錄伺服器效能,尤其是要使用 LDAP 目錄的行事曆搜尋功能時,請考量以下項目:

為 LDAP 目錄伺服器屬性建立索引

若要提昇 Calendar Server 存取 LDAP 目錄伺服器的效能,請為各種屬性增加索引至 LDAP 配置檔案。

配置程式 comm_dssetup.pl 將視需要為您建立索引。

若要查看建立索引可以給您帶來的效能差異,請執行以下測試:

  1. 透過確定 ics.conf 檔案中的以下參數設定為 "yes" 以啟用 LDAP 目錄伺服器的行事曆搜尋功能:
  2. service.calendarsearch.ldap = "yes" (預設)

  3. 執行以下 LDAP 指令:

測試表明,如果包含 60,000 個項目,在沒有為 icsCalendarOwned 建立索引的情況下,上述搜尋大約需要 50 到 55 秒鐘。而建立索引後,上述搜尋僅需大約 1 到 2 秒鐘。

如需有關增加目錄伺服器索引的更多資訊,請參閱位於以下網站的「Sun Java System Directory Server 5 2005Q1 」文件:

http://docs.sun.com/coll/DirectoryServer_05q1
http://docs.sun.com/coll/DirectoryServer_05q1_zh_TW

檢查與設定大小限制和查詢限制參數

若要確定為查詢限制參數 (nsslapd-lookthroughlimit) 和大小限制參數 (nsslapd-sizelimit) 設定的值是否適當,可嘗試以下指令:

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

其中,base 是 Calendar Server 使用者資料和資源資料所在的目錄伺服器之 LDAP 基準 DN,user 是一般使用者可在 [Calendar Express 訂閱] > [行事曆搜尋] 對話方塊中輸入的值。

如果 LDAP 伺服器傳回錯誤,可能是 nsslapd-sizelimit 參數或 nsslapd-lookthroughlimit 參數的值不夠大。請按照下列指示設定這些參數:

使用模式 1 的 Communications Express

Communications Express 中有兩個關於模式 1 的問題:

佈建工具

有兩種工具可用於為 Calendar Server 佈建使用者、群組和網域:Delegated Administrator 公用程式和 Calendar Server 公用程式。如需有關 Delegated Administrator 的資訊,請參閱「Sun Java System Communications Services 6 2005Q1 Delegated Administrator 指南」。如需有關 Calendar Server 公用程式的資訊,請參閱「Sun Java System Calendar Server 6 2005Q1 管理指南」。


注意

請勿嘗試透過 Access Manager 主控台佈建使用者。儘管可以建立使用者並向其指定行事曆服務,但請勿使用此方法,因為結果不可預料且會對您的部署起負面影響。


用於週期性事件的新遷移公用程式

某些應用程式 (例如 Sun Java System Connector for Microsoft Outlook) 需要將週期性事件和工作表示為具有異常的主元件。Calendar Server 6 2004Q2 之前的版本沒有為週期性事件提供此格式。因此,在 Calendar Server 6 2004Q2 中引入了新版 cs5migrate 公用程式 cs5mgrate_recurring

cs5migrate 公用程式執行以下工作︰

此外,cs5migrate_recurring 公用程式將為所有週期性事件和工作建立主記錄和異常記錄。將來,這些記錄會由 Calendar Server 自動產生。

如果您需要遷移資料庫但不打算使用 Connector for Microsoft Outlook,則無需執行 cs5migrate_recurring,而改為執行 cs5migrate

請與技術支援人員聯絡,以取得任一公用程式的下載位置和文件。請確定您是否要遷移週期性事件並打算使用 Connector for Microsoft Outlook。


警告

如果您的站台具有舊版 Calendar Server,並配置為用於有限虛擬網域模式,或同一台機器上有多個 Calendar Server 實例,請與您的 Sun Microsystems, Inc. 銷售客戶代表聯絡,以評估您的遷移需求,並確保您擁有支援這些需求的特定遷移公用程式。

並且,務必在執行完全備份之後再遷移您的資料庫


Calendar Server 6 文件

Calender Server 6 包含以下說明文件。括號中為文件號碼。

Calendar Express 6 2005Q1 線上說明隨附在 Calendar Express 軟體中。Communications Express 6 2005Q1 線上說明隨附在 Communications Express 軟體中。

Calendar Server 6 2005Q1 文件位於以下網站:

http://docs.sun.com/coll/CalendarServer_05q1
http://docs.sun.com/coll/CalendarServer_05q1_zh_TW

自 Beta 版後已修正的問題

列出報告在 2005Q1 Beta 版中的問題已在一般發行版本中修正︰

表 6 已修正的問題

問題編號

說明

5053566

Linux:依預設,Calendar Server 檔案安裝在 /etc/opt/sun/config 下。

5088142

配置緊急備份時,請停用循環記錄。

5094350

csclean 傳回錯誤訊息 255 至檔案結尾處 (LDAP_RES_SEARCH_RESULT 現在被視為成功傳回)。

5100012

僅 Linux:找不到 Java 時,csconfigurator.sh 無法啟動。

5105658

Linux:icsuser 並非擁有配置目錄下的所有檔案。

5107189

Calendar Server 無法啟動。預設路徑名稱不完全合格。

6173712

在虛擬網域模式中配置郵件查找時,擲回 Calendar Server 錯誤 29。郵件查找在虛擬網域模式中不受支援。請改為使用使用者和群組 LDAP。商業發行版本中,ics.conf 檔案中的郵件查找設定在虛擬網域模式中被忽略。

6174165

Linux:配置程式擲回一個異常。

6177487

每當修改其他行事曆屬性後,Doublebooking 屬性重設。

6182461

對於非英文語言環境︰每當建立/編輯/刪除事件和工作時,翻譯錯誤將導致 JavaScript 錯誤。

6186706

(文件已修正) 使用託管網域時,/etc/hosts 必須包含完全合格的主機名稱。例如:

192.18.99.999 mycomputer.example.com mycomputer loghost


已知問題和限制

本小節包含列出了 Calendar Server 6 發行時較為重要的已知問題的表格:

限制

目前已知的限制如下:

移除多值使用者喜好設定的所有實例

限制:每個 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 視窗。

在模式 1 的模式下佈建 Communications Express 的使用者

限制: csuser 公用程式無法啟用它為通訊錄建立的使用者。

解決方法:使用 ldapmodify 啟用使用者。

多個網域 (託管網域)

限制:配置程式 csconfigurator.sh 僅可配置單一網域。

解決方法:如果您需要一個多網域行事曆環境 (稱為虛擬網域或託管網域),則必須使用 Delegated Administrator 公用程式 (先前稱為使用者管理公用程式) 自己增加網域,或在仍使用 Sun LDAP 模式 1 的情況下使用 csdomain 公用程式增加網域。請參閱「Sun Java System Calendar Server 6 2005Q1 管理指南」中的「設置託管網域」和「管理託管網域」。

報告的問題

列出了有關本產品的報告的問題。

表 7 2005Q1 的已知問題 

問題編號

說明

4526765

Calendar Server 公用程式 cscal 不會一次增加多於兩個的所有者,不論指令中指定了多少所有者。

4932211

在多個 CPU 環境中,快速且同時開啟和關閉至 enpd 的連線會導致程序終止。

4958242

使用者修改事件並選擇選項以修改今日事件以及所有將來事件時,所有以前的事件將被刪除,並且不再顯示在 UI 中。

5027772

配置程式「Get」無法取得基底 DN。它擷取了安裝 root。您必須透過增加 root 之後的部分,指定基底 DN。

5033934

配置後,calmaster 登入失敗。

5082520

在成功執行 deletecomponents_by_range WCAP 指令之後,UI 無法顯示元件,但是 WCAP fetch 指令已成功擷取已刪除的元件。這已經過評估。目前沒有足夠的資訊可用於修正。

6179278

緊急備份記錄檔不會像其他記錄檔一樣被清除 ics.conf 設定。若要保持檔案為最小,請降低詳細度。(詳細度層級 3 為預設值)。

6186298

在具有託管網域的模式 1 模式中,如果 DC 樹缺少或未正確佈建,行事曆公用程式可能會失敗。必須先建立 DC 樹節點,然後方可建立或以其他方式管理行事曆。

6211629

Linux:在日文語言環境的 RedHat Linux 上。在 GUI 模式中執行 Calendar Server 配置程式 csconfigurator.sh 時,某些輸入方塊太狹窄以致無法保留正確的回應。解決方法:調整視窗大小以延長輸入欄位。

6213625

如果客戶使用 patchadd 從舊版進行升級,則修補程式將拒絕執行,除非已安裝更新的共用元件。

6216869

如果在 DWP 程式正在執行時停用了 DWP,stop-cal 不會將其停止。Stop-cal 將停止所有服務而不是啟用它們。

6216877

不明確的錯誤訊息。在託管網域環境中,如果發送至 csdomainbasedn 不存在時會出現此錯誤訊息。接收到的實際訊息為︰「失敗:icsLdapServer:空值引數運行。」此類型的錯誤訊息不明確是由於錯誤訊息向下產生數個層級,並可能由多種不同情況導致。較高層級的程式會在將錯誤訊息上升至下一個更高層級之前解譯此錯誤訊息,而不是將錯誤略過。

6219126

儲存在行事曆伺服器中時,從 description 欄位中刪除了開頭的空格。

6219300

csrename 公用程式不會透過重新命名 deletelog 中的項目來「孤立」這些項目。

6219332

即使採用無訊息模式,配置程式仍然向使用者提問。

6219906

在虛擬網域模式中,如果在 ics.conf 檔案中配置 maillookup,將傳回一個 WCAP 錯誤。解決方法:對 ics.conf 檔案中的 maillookup 參數進行註釋。在修補程式 1 中已修正。修正︰在虛擬網域模式中,maillookup 被忽略,而支援 ics.conf 檔案中的 ugldap

6220219

嘗試增加或刪除託管網域屬性時,csdomain 公用程式將提示錯誤。

6221009

Linux:在 RedHat Linux 3.0 上接收到缺少主旨的電子郵件通知。

6221064

get_freebusy 指令未傳回託管網域中行事曆上的 freebusy 資訊。

6221452

SSL 無法在個別託管網域上啟用或停用。

6221999

嘗試增加 icsCalendarDomains 屬性時,csdomain 公用程式傳送 LDAP 錯誤 89 (錯誤的參數)。


可重新分配的檔案

Sun Java System Calendar Server 6 2005Q1 包含以下檔案組,Sun Microsystems, Inc. 針對這些檔案授予您非獨佔性、不得轉讓的有限授權,可以以二進位形式再生產與發行。

此外,您可以單獨複製和使用 (但不能修改) 列出的標頭檔案和類別程式庫,以使產生的二進位檔能夠與 Sun 的軟體 API 相接合。

範例代碼僅供建立上述二進位檔後參考。

Calendar Server 的所有可重新分配檔案均可用於 plug-in API (稱為 CSAPI)。該 API 在位於以下網站上的「Sun Java System Calendar Server 6 2005Q1 Developer's Guide」中有相關說明﹕

http://docs.sun.com/coll/CalendarServer_04q2
http://docs.sun.com/coll/CalendarServer_04q2_zh_TW

在以下檔案中,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.so

 

libicsexp10.so

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

 

csIDataTranslator.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

以下可重新分配的檔案位於該子目錄 (cal_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 2005Q1 版提供整合式網路型通訊與合作用戶端。該用戶端包括三個用戶端模組 ─ 「行事曆」、「通訊錄」和「郵件」。「行事曆」和「通訊錄」用戶端模組在所有 Web 容器上均部署為單一應用程式,並統稱為統一 Web 用戶端 (UWC)。Messenger Express 是獨立 Web 介面郵件應用程式,使用 Messaging Server 的 HTTP 服務。

本小節包含以下主題:

支援的瀏覽器

請參閱「硬體/軟體需求和建議」一節下的「建議用戶端電腦使用的瀏覽器」主題。

安裝注意事項

以下是為 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.2。
  5. Access Manager ─ 安裝 Sun Java™ System Access Manager 6.2。
  6. Application Server ─ 安裝 Sun Java™ System Application Server 8.1。

  7. 注意

    Communications Express 已經過測試且僅受上述伺服器版本支援。Communications Express 配置程式僅支援 Application Server 8.1 的網域管理伺服器 (DAS) 部署。


請參閱「Sun Java™ Systems Communications Express 管理指南」第 2 章「安裝與配置 Communications Express」,以取得有關如何安裝與配置 Sun Java System Communications Express 的說明。

已知問題和限制

本小節包含 Communications Express 6 2005Q1 的已知問題清單。涵蓋以下產品領域:

一般問題

[登入] 頁面顯示不正確的版本。 (6213879)

按一下 [登入] 頁面中的版本連結後,版本顯示為 Sun Java System Communications Express 6 2004Q4,而不是 Sun Java System Communications Express 6 2005Q1。

使用者在登入 Communications Express 之後,沒有選項供選擇檢視 (6195844)

用於選取預設檢視的選項已從 [全域選項] 中移除。線上說明不反映此變更。

Communications Express 在從 [選項] 越至 [通訊錄] 時,會顯示一條錯誤的錯誤訊息。 (6179023)

Communications Express 在從 [選項] 越至 [通訊錄] 時,會顯示一條錯誤的錯誤訊息。此錯誤訊息指出已變更喜好語言。此錯誤訊息是錯誤的,因為並沒有對語言設定進行變更。可以完全忽略此訊息。

如果 uwc.logging.enable 中缺少了空格,則 Communications Express 不會產生記錄。(5060300)

如果鍵入 uwc.logging.enable=yes (= 後無空格),Communications Express 不會產生記錄。僅在輸入 uwc.logging.enable= yes (= 後有空格) 時才會產生記錄

即使使用者已經通過驗證,在 URL 中仍需要 FQHN。 (5008104)

如果未提供完全合格的主機名稱,則無法完全配置 Communications Express。即使使用者已通過驗證,如果 URL 不具有 FQHN,網域名稱仍不會設定在 cookie 中。

解決方法

請務必使用完全合格的主機名稱來存取應用程式。

配置程式工具問題

本小節包含 Communications Express 配置程式工具中已知問題的清單。

配置期間顯示錯誤的警告訊息。 (6206941)

配置期間,Communications Express 顯示錯誤的警告訊息。這些警告訊息指出尚未安裝 Communications Express 的某些共用元件。這些警告訊息是錯誤的,並可以完全忽略。

即使已使用 CLI 模式完成了配置,仍必須為 Communications Express 配置程式設定 DISPLAY 變數。 (6199114)

在使用 CLI 模式配置時,如果 DISPLAY 變數未在非 GUI 模式中設定,則 Communications Express 配置程式將擲回一個異常。

如果未使用 jdk1.5 設定 DISPLAY 變數,Communications Express 配置程式會擲回異常 (6197740)

如果未使用 jdk 1.5 設定 DISPLAY 變數,即使已啟用 -nodisplay 選項,Communications Express 配置程式仍會擲回異常。這是由於 jdk1.5 中有錯誤。

Communications Express 的配置程式工具不支援取消配置。 (5104756)

Communications Express 配置程式不允許您取消部署、移除配置期間建立的檔案以及移除在運行時間建立的檔案。

解決方法

若要取消配置 Communications Express,請:

  1. 移除 Communications Express 套裝軟體。例如,在 Solaris 類型上
  2. pkgrm SUNWuwc

  3. 移除部署目錄
  4. 從 Web Server 或 Application Server 的 server.xml 檔案中移除 WEBAPP 項目。

無訊息配置不工作。 (5008791)

Communications Express 僅允許互動式地執行配置,而不允許無訊息配置。嘗試在無訊息模式中配置時,會顯示以下錯誤:「目錄名稱不能為空。此為必填欄位。請重新輸入。」

Communications Express 配置程式︰未解析主機別名,devinstall 在傾印核心。 (5028906)

如果系統未配置主機名稱別名,則 Communications Express 配置程式無法完成配置程序。

解決方法

請確保您已為系統配置了一個或多個主機名稱別名。

若要在 UNIX 系統上配置一個或多個主機名稱別名,請:

  1. /etc/nsswitch.conf 檔案中提供 hosts 的配置:
  2. hosts: files dns nis

    此配置指示名稱服務應使用的解析主機名稱和主機別名的查找順序。名稱服務查找順序為:filesdnsnis

  3. 請確保 /etc/hosts 檔案包含兩個或兩個以上依機器的 IP 位址定義的主機名稱。
  4. 例如,如果您的系統 IP 位址是 129.158.230.64,則在 /etc/hosts 檔案中,您可以將此 IP 位址配置為:

    129.158.230.64 budgie.siroe.varrius.com budgie

    129.158.230.64 budgie.siroe.varrius.com budgie loghost

    以下是不正確的 IP 位址範例:

    129.158.230.64 budgie

GUI 配置輸入欄位不應右對齊。 (4996723)

以英語之外的語言呼叫配置精靈時,欄位名稱和瀏覽器按鈕顯示不全或無法看到。

解決方法

調整配置面板大小以檢視其全部內容。

Communications Express 的元件顯示為零位元組。 (4982590)

Communications Express 配置程式工具顯示 Communications Express 的郵件元件和行事曆元件時,顯示元件大小為 0 位元組。

行事曆問題

無法編輯匯入行事曆的事件和工作。 (6199583)

即使使用者是在自己的行事曆中建立匯入的工作和事件,仍無法編輯它們。

有關檢視行事曆詳細資訊的線上說明與應用程式實際運作方式不一致。 (6149493)

選取一個行事曆並按一下 [檢視] 後未顯示 [檢視行事曆詳細資訊] 視窗。而會開啟已選取的行事曆。

在所有檢視中,行事曆均不允許使用者選取 2006 年之後的任何一年。 (5086083)

Communications Express 僅允許使用者選取 2006 年之前的任何一年 (包括 2006 年)。在所有檢視中,均不允許選取 2006 年之後的任何一年。

修改週期性事件實例數目會變更事件系列的起始日期。 (5078220)

如果在 Communications Express 中建立兩個週期性事件,並修改第二個/之後的事件中實例的數目,則事件系列的起始日期將變為新的起始日期。

行事曆檢視中的日格式和年格式不會轉譯為簡體中文。 (5025449)

行事曆檢視中的日檢視格式和年檢視格式不會轉譯為簡體中文。但是,「月」檢視可正確轉譯為簡體中文。

郵件問題

從通訊錄中選取的位址不會顯示在 [郵件撰寫] 視窗中 (6208731)

從通訊錄中選取某些位址,並從通訊錄中選擇選項以發送郵件。[撰寫] 視窗中快顯的 [至] 欄位不包含通訊錄中已選取的任何位址。

如果使用者或網域狀態設定為 [overquota],則無法存取郵件 (6207018)

如果您為網域設定 mailDomainStatus 屬性,或將 mailUserStatus 屬性設定為 [overquota],則將不會顯示 Communications Express 中的 [郵件] 標籤。

增加的附件過大將導致「找不到頁面」錯誤。 (6193396)

如果嘗試附加大於預設最大容量 (5 MB) 的檔案,會出現此錯誤。

使用者無法在 Mozilla 和 Netscape 的 RTF 模式中編輯。 (6183540)

開啟撰寫視窗後,依預設,文字區處於 RTF 模式。如果 Communications Express 在除連接埠 80 以外的任一連結埠上執行,則使用者無法在文字區編輯任何內容。Communications Express 在連接埠 80 中執行時,如果您在一般文字模式和豐富文字模式之間進行切換,會遺失已撰寫的文字。

在一般文字模式中使用 [拼寫檢查] 時會附加亂碼。 (6179771)

以一般文字格式撰寫含有拼寫錯誤的郵件,然後按一下 [拼寫檢查]。更正拼寫錯誤,然後按一下 [編輯] 以返回 [撰寫郵件] 視窗。您可能會注意到每個更正的字均附有「&nbsp」。

按一下 [撰寫郵件] 視窗後會顯示一個空白視窗。 (6178354)

按一下 [通訊錄] 中的某個群組,然後從群組中選取使用者。按一下 [顯示詳細資訊],然後選取 [撰寫郵件] 後顯示一個空白視窗。

按一下 [拼寫檢查] 後顯示 HTML 內容。 (5100222)

在 [撰寫郵件] 視窗中鍵入某文字,然後將該文字縮排至右側。如果立即按一下 [拼寫檢查] 會顯示全部 HTML 內容。

下載外部郵件快顯視窗太小,以致無法容納本土化使用者介面的所有使用者介面元素。 (5058226)

看不到 [下載]、[取消] 和 [說明] 按鈕。

從使用安裝在 Windows 2000 上的 Netscape 7.1 的郵件之 [新郵件] 視窗中增加收信人時未增加使用者 (5041977)

按一下 [新郵件] 視窗中的 [至] 圖示,然後輸入有效通訊錄使用者以搜尋。啟用 [至] 核取方塊,然後按一下 [新增收信人] 後會顯示「inputObj 為空值」的 Javascript 錯誤,並且未將使用者增加至電子郵件。僅在使用安裝在 Windows 2000 上的 Netscape 7.1 時才會出現此錯誤。

郵件過濾器:未正確儲存設定。 (5032888)

在編輯模式下檢視郵件過濾器詳細資訊時,未正確儲存「將郵件歸檔至資料夾:」設定和「轉寄至電子郵件地址:」設定。

郵件過濾器:在特定條件下建立郵件過濾器時會顯示應用程式錯誤。 (5032833)

在特定條件下建立郵件過濾器時,Communications Express 會顯示含有以下錯誤的錯誤頁面︰

應用程式錯誤

com.iplanet.jato.NavigationException﹕轉寄期間遇到異常

根源 = [java.lang.StackOverflowError]

通訊錄問題

在 Sun Java System Application Server 8.1 Enterprise Edition 上部署 Communications Express 時,從 Outlook 通訊錄中驗證失敗。 (6189264)

在 Sun Java System Application Server 8.1 Enterprise Edition 上部署 Communications Express,並在 Outlook Connector 中建立新的設定檔。嘗試登入設定檔時,無法登入通訊錄,且要求使用者輸入密碼。仍然無法登入通訊錄。但是,使用者可以透過 Web UI 登入通訊錄。

通訊錄中不支援以 CSV 格式匯入群組。 (6182437)

僅支援以 LDIF 格式匯入群組。其他格式不具有用於匯出群組的標準格式 (或其他應用程式可以匯出的格式)。成功匯入聯絡人的訊息以紅色顯示。

即使 vlv_paging=true,通訊錄也無法使用 LDAP VLV 控制 (5052474)

即使在 db_config.properties 中設定 vlv_paging=true,通訊錄仍無法在執行 LDAP 搜尋時使用虛擬清單檢視控制。這可能會影響已設置 VLV 索引的目錄部署之效能。

defaultps/dictionary-<lang>.xml 無法為每個階段作業本土化通訊錄名稱。 (4995472)

無法本土化通訊錄名稱的原因是:第一次存取通訊錄時,指定的本土化值基於解析的階段作業語言和網域特定的 defaultps/dictionary-<lang>.xml

在 [通訊錄選項] 頁面輸入的 [名稱] 和 [描述] 也不會顯示在目前通訊錄下拉式清單中。此清單顯示在 [通訊錄] 標籤頁面中。

選項問題

選項/一般的線上說明包含「登入後的預設檢視」 ─ 「登入後從下拉式清單中選取要顯示的預設頁面。可用選項包括:電子郵件、行事曆以及通訊錄」中的資訊。選項頁面不會為使用者提供用於選取預設應用程式的選項。但是,線上說明不反映此變更。

本土化問題

以下已知問題不一定與本土化相關。

在法語語言環境中,嘗試從郵件向通訊錄增加使用者時會顯示 Javascript 錯誤。 (6216191)

登入喜好語言設定為法語的 Communications Express。開啟任一郵件,然後按一下寄件者的電子郵件地址。會顯示 Javascript 錯誤,且無法增加使用者至通訊錄。

在法語語言環境中,有時會損壞撇號和重音符號字元。 (6207966)

在法語語言環境中,有時會損壞字串的撇號和重音符號字元。

在 [撰寫郵件] 視窗中,某些字串顯示為英文。 (6204672)

在 [撰寫郵件] 視窗中,某些字串 (例如,「撰寫標題」、「至」、「副本」、「密件副本」、「附件」、「主旨」、「一般文字」、「豐富文字」) 顯示為英文。使用日文、韓文、簡體中文和繁體中文語言環境的 Mozilla 1.x、Netscape 7.x 和 Mozilla FireFox 時,才會發生這種情況。

使用大容量日文/法文資料發送的郵件出現亂碼。 (6201676)

接收到大容量的電子郵件時,使用者必須按一下郵件中的附件連結 (text/htmltext/plain)。如果此附件的內容包含非 ASCII 字元,使用者可能在新開啟的瀏覽器窗格中看到已損壞的資料。此問題將在提供的下一個修補程式中修正。

解決方法:

從瀏覽器功能表中手動選取適當的編碼。

喜好語言設定為日文、韓文、簡體中文或繁體中文時,某些字串在 Mozilla1.x、Netscape7.x、Firefox 上的 [撰寫] 視窗中以英文顯示。 (6200222)

「撰寫標題」、「至」、「副本」、「密件副本」、「附件」、「主旨」、「一般文字」和「豐富文字」以英文顯示,而不是以喜好語言顯示。

Communications Express 線上說明的本土化版本不是最新版本 (6199833)

Communications Express 線上說明的英文版本是說明工具的最新版本。

無法從本土化 Outlook 以 CSV 格式匯入聯絡人 (6186520)

嘗試從本土化 Outlook 以 CSV 格式匯入聯絡人時,通訊錄顯示如下錯誤:「嘗試在個人通訊錄中匯入 csvus 項目類型時遇到錯誤。您已提交的檔案可能是不正確的類型、已損壞或包含已存在的資料。」

「傳送」資料夾名稱的韓文翻譯不正確。 (6182987)

資料夾名稱「傳送」,韓文翻譯應為「傳送資料夾」,而非「傳送日期」。

Messenger Express︰Messenger Express 有時會顯示空白頁面,這是由於 Internet Explorer 上有 Javascript 錯誤 (6181721)

如果使用非英文語言,則在使用 Internet Explorer 時,Communication Express 有時會顯示空白頁面和 Javascript 錯誤。

解決方法
將以下元標記置於 Communications Express HTML 檔案中。這些檔案通常安裝在︰

/opt/SUNWmsgsr/config/html/lang (進行配置之前) 和 /var/opt/SUNWmsgsr/config/html/lang (配置之後)。

<meta http-equiv="content-type" content="text/html; charset=utf-8">

行事曆檢視中的日格式和年格式不會轉譯為簡體中文。 (5025449)

行事曆檢視中的日檢視格式和年檢視格式不會轉譯為簡體中文。但是,「月」檢視可正確轉譯為簡體中文。


Delgated Administrator 公用程式

本小節說明 Communications Services Delegated Administrator Utility (先前稱為 Communications Services 使用者管理公用程式) 中的已知問題。


注意

Delegated Administrator 主控台 (GUI) 不支援 Calendar Server。必須使用 Delegated Administrator 公用程式 (指令行公用程式)。


需要執行手動步驟來讓 commadmin 公用程式在模式 2 相容模式下依 LDAP 目錄執行。 (5042801)

若要讓 commadmin 在模式 2 相容模式下依 LDAP 目錄執行,您必須手動執行以下所述步驟。

解決方法
執行以下六個步驟:

1. 將以下 ACI 增加至 OSI 根目錄。(請確定將 ugldapbasedn 替代為您的使用者群組尾碼。)

#
# acis to limit Org Admin Role
#
########################################
# dn:<local.ugldapbasedn>
########################################
dn:<ugldapbasedn>
changetype:modify
add:aci
aci:(target="ldap:///($dn),<ugldapbasedn>")(targetattr="*")
(version 3.0; acl "Organization Admin Role access deny to org node"; deny (write,add,delete) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

dn:<ugldapbasedn>
changetype:modify
add:aci
aci:(target="ldap:///($dn),<ugldapbasedn>")(targetattr="*") (version 3.0; acl "Organization Admin Role access allow read to org node"; allow (read,search) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

2. 將以下 ACI 增加至 DC 樹根目錄尾碼。(請確定將 dctreebasedn 替代為您的 DC 樹根目錄尾碼,並將 ugldapbasedn 替代為您的使用者群組尾碼。)

#
# acis to limit Org Admin Role
#
########################################
# dn:<dctreebasedn>
########################################
dn:<dctreebasedn>
changetype:modify
add:aci
aci:(target="ldap:///($dn),<dctreebasedn>")(targetattr="*")
(version 3.0; acl "Organization Admin Role access deny to dc node";
deny (write,add,delete) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

dn:<dctreebasedn>
changetype:modify
add:aci
aci:(target="ldap:///($dn),<dctreebasedn>")(targetattr="*")
(version 3.0; acl "Organization Admin Role access allow read to dc node"; allow (read,search) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

dn:<dctreebasedn>
changetype:modify
add:aci
aci:(target="ldap:///<dctreebasedn>")(targetattr="*")
(version 3.0; acl "S1IS Proxy user rights"; allow (proxy)
userdn = "ldap:///cn=puser,ou=DSAME Users,<ugldapbasedn>";)

dn:<dctreebasedn>
changetype:modify
add:aci
aci:(target="ldap:///<dctreebasedn>")(targetattr="*")
(version 3.0; acl "S1IS special dsame user rights for all under the root suffix"; allow (all) userdn ="ldap:///cn=dsameuser,ou=DSAME Users,<ugldapbasedn>";)

dn:<dctreebasedn>
changetype:modify
add:aci
aci:(target="ldap:///<dctreebasedn>")(targetattr="*")
(version 3.0; acl "S1IS Top-level admin rights";
allow (all) roledn = "ldap:///cn=Top-level Admin Role,<ugldapbasedn>";)

3. 將 AMConfig.properties 檔案中的 com.iplanet.am.domaincomponent 特性設定為您的 DC 樹根目錄尾碼。例如,修改 <IS_base_directory>/lib/AMConfig.properties 檔案中的以下行:


com.iplanet.am.domaincomponent=o=isp
變更為
com.iplanet.am.domaincomponent=o=internet

4. 啟用 Access Manager 以使用相容模式。在 Access Manager 主控台的 [管理主控台服務] 頁面中,核取 (啟用) [已啟用網域元件樹] 核取方塊。

5. 將 inetdomain 物件類別增加至所有的 DC 樹節點 (例如 dc=com,o=internet),如以下範例所示:

/var/mps/serverroot/shared/bin 298% ./ldapmodify -D "cn=Directory Manager" -
w password
dn:dc=com,o=internet
changetype:modify
add:objectclass
objectclass:inetdomain

6. 重新啟動 Web 容器。

如果您將使用者管理公用程式 (commadmin) 從 6 2003Q4 版升級至 6 2004Q2 版,則網域管理員可以在網域中增加和刪除服務,並可以修改網域屬性。 (5026945)

網域管理員不應具有變更網域屬性的權限。

當您將使用者管理公用程式 (commadmin) 從 6 2003Q4 版升級至 6 2004Q2 版時,會出現這一情形。如果您全新安裝升級版 commadmin (隨附於 Access Manager 6 2004Q2),則在使用 config-iscli 程式配置 commadmin 時,會自動增加適當的 usergroup.ldif 檔案。

解決方法
若要取得 ACI 以恰當限制網域管理員的特權,請執行以下步驟:

1. 開啟 msg_svr_base/lib/config-templates 目錄中的 usergroup.ldif,然後將範本 ldif 中的 ugldapbasedn 替代為您的使用者群組尾碼。

2. 將已編輯的 usergroup.ldif 增加至 LDAP 目錄中。

commadmin 配置程序不會偵測預設 Web 容器 (Application Server)。 (5015063)

配置 commadmin 時,配置公用程式不會偵測預設 Web 容器。(Access Manager 的預設 Web 容器是 Application Server。)而是要求 Web Server 實例目錄。配置結束時,此公用程式會要求您手動將 war 檔案部署至 Access Manager 使用的 Web 容器並修改類別路徑。

解決方法
若要恰當配置 commadmin,將 Application Server 用作 Web 容器,請執行以下步驟:

1. 執行 commadmin 配置過程中,當要求輸入 Web Server 實例目錄時,請輸入 Application Server 實例目錄而非 Web 伺服器實例目錄。依預設,Application Server 實例目錄應位於以下目錄中:

/var/opt/SUNWappserver7/domains/domain1/server1

2. 完成 commadmin 配置後,請在 Application Server 配置目錄中尋找 server.xml 檔案。依預設,server.xml 檔案應位於以下目錄中:

/var/opt/SUNWappserver7/domains/domain1/server1/config

搜尋伺服器類別路徑,並將以下內容增加至伺服器類別路徑中:

app-server-root/domains/domain1/server1/applications/j2ee-modules/commcli_1/WEB-INF/classes

3. 將 war 檔案部署為:

cd /opt/SUNWappserver7/bin

./asadmin deploy --user "admin user name" --password "admin user password"
--host hostname --port 4848 --name commcli --contextroot
commcli /opt/SUNWcomm/lib/jars/commcli-server.war

4. 重新啟動 Application Server,如下所示﹕

cd /var/opt/SUNWappserver7/domains/domain1/server1/bin
./stopserv ; ./startserv

在 config-wbsvr 作業期間,commadmin 配置失敗。 (5011077)

config-wbsvr 作業極少在 commadmin 配置期間 (安裝並配置 Messaging Server 之後) 失敗。

解決方法
請勿在配置 commadmin 之前安裝 Portal Server。請在完成配置 commadmin 後安裝 Portal Server。

無法修改非 ASCII 群組。 (4934768)

如果建立群組時使用的是包含非 ASCII 字元的群組名稱,則無法使用 commadmin group modify 指令修改此群組。

例如,如果在 commadmin group create 指令中使用 -G 選項指定具有非 ASCII 字元 XYZ 的群組,則 XYZ 的電子郵件位址會自動增加至群組的 LDAP 項目中。由於電子郵件位址中不允許有非 ASCII 字元,因此使用 commadmin group modfiy 修改此群組會失敗。

解決方法
建立群組時使用 -E email 選項。此選項將指定群組的電子郵件位址。例如:commadmin group create -D admin -w password -d siroe.com -G XYZ -S mail \ -E testgroup@siroe.com

使用多個 -f 選項建立群組僅增加一個屬性。 (4931958)

如果您在 commadmin group create 指令中指定多個 -f 選項來建立動態群組,僅使用最後一個 -f 選項指定的值會增加至 LDAP 項目中。其他值均不會增加進去。

解決方法
使用 commadmin group create 指令時,請勿多次指定 -f 選項。

無法透過在 group modify 指令中使用 -M 選項以在群組中增加或移除外部成員。(4930618 的影響)

您無法將 -M 選項與 commadmin group modify 指令配合使用以在群組中增加或移除外部群組成員。

解決方法
使用 -A 選項將屬性名稱 mgrpRFC822MailMember 及其所需值加入至 group modify 指令,如以下範例所示:

./commadmin group modify -D admin -w password -G Group1 -A +mgrpRFC822MailMember:usr100@iplanet.com

./commadmin group modify -D admin -w password -G Group1 -A
\\-mgrpRFC822MailMember:usr100@sun.com


Connector for Microsoft Outlook

本小節包含產品文件中未包含的且 Connector for Microsoft Outlook 的版本說明中缺少的最新資訊。

在「共用行事曆 LDAP 查找配置」標頭下,有關如何為代理驗證設定 calmaster ACI 的範例已過時。

以下範例顯示用於根目錄尾碼 (節點) 的正確 ACI:

dn:o=usergroup
changetype:modify
add:aci
aci:(targetattr="icscalendar || cn || givenName || sn || uid ||
mail")(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl
"Allow calendar administrators to proxy -
product=ics,class=admin,num=2,version=1"; allow (proxy) groupdn =
"ldap:///cn=Calendar Administrators,ou=Groups,o=usergroup";)

對於網域基底 DN 節點,以下範例顯示正確的 ACI:

dn:o=sesta.com,o=usergroup
changetype:modify
add:aci
aci:(targetattr="icscalendar || cn || givenName || sn || uid || mail")(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl "Allow calendar users to read and search other users - product=ics,class=admin,num=3,version=1"; allow (search,read) userdn = "ldap:///uid=*, ou=People, o=sesta.com, o=usergroup";)

如果不存在網域,則透過移除 dn: 行上的 o=sesta.com 部分以將此 ACI 增加至根目錄尾碼本身。

Calendar Server 配置程式 csconfigurator.sh 會增加這些 ACI。如果您要從 Java Enterprise System 發行版本 1 進行升級,則必須重新執行此配置程式以取得這些更新的 ACI。


如何報告問題和提供回饋

如果您遇到有關 Sun Java System Calendar Server 的問題,請使用以下機制之一與 Sun 客戶支援人員聯絡:

如此我們將可為您提供最完善的解決問題方法,請在聯絡支援人員時準備好以下資訊:

為協助您報告問題,Sun 提供了 capture_environment.pl 工具,它是一個可擷取目前 Calendar Server 環境 (包括 ics.conf 檔案、記錄檔、行事曆資料庫檔案、平台資訊以及核心檔案 [如果有]) 的 Perl 程序檔。這些檔案對於開發 Calendar Server 以消除問題很有用。

若要執行 capture_environment.pl 工具,請:

  1. 從客戶支援下載 capture_environment.pl 工具 (如有必要)。
  2. 安裝 Perl 並將其加入您的路徑 (如有必要)。(如果您無法安裝 Perl,請參閱 capture_environment.pl 檔案中有關如何手動建立 Calendar Server 環境之快照的說明。)
  3. root 的身份登入 (或成為 root)。
  4. 執行 capture_environment.pl 工具。該工具會將那些檔案複製到名為 archive_directory 的目錄中。在 UNIX 系統上,它會將所有檔案放入名為 tar_file 的 tar 檔案中。但是,在 Windows 2000 系統上,您必須將 archive_directory 中的檔案手動加入 Zip 檔案。
  5. tar_file 或 Zip 檔案傳送給客戶支援人員。


Sun 歡迎您提出意見

Sun 樂於改進其文件,歡迎您提出意見和建議。請使用電子郵件將您的意見傳送給 Sun,URL 如下

http://www.sun.com/hwdocs/feedback

請在電子郵件的主旨行中填寫文件號碼 (819-1475) 和標題 (「Sun Java System Calendar Server 6 2005Q1 版本說明」)。 在您提出意見時,可能需要在表單中輸入英文版書名和文件號碼,本書的英文版文件號碼和書名為:819-0023-10 和「Sun Java System Calendar Server 6 2005Q1 Release Notes」。


其他 Sun 資源

您可在以下網際網路位置找到有用的 Sun Java System 資訊:


Copyright © 2005 Sun Microsystems, Inc. 版權所有。

Sun Microsystems, Inc. 對本文件所述產品所採用的技術擁有相關智慧產權。特別是 (但不僅限於),這些智慧產權可能包括一項或多項在 http://www.sun.com/patents 上列出的美國專利,以及一項或多項美國和其他國家/地區的其他專利或待批專利。

SUN 專有權/機密。

美國政府權利 - 商業軟體。政府使用者均應遵守 Sun Microsystems, Inc. 的標準授權合約和 FAR 及其增補文件中的適當規定。

使用本軟體應遵守授權規定。

本發行物可能包括由協力廠商開發的材料。

部分內容可能源自 Berkeley BSD 系統,其授權來自加州大學。

Sun、Sun Microsystems、Sun 標誌、Java 和 Solaris 是 Sun Microsystems, Inc. 在美國和其他國家/地區的商標或註冊商標。所有 SPARC 商標均在授權下使用,它們是 SPARC International, Inc. 在美國和其他國家/地區的商標或註冊商標。