| iPlanet Calendar Server 2.0 Release Notes | |
| These notes were last updated February 4, 2000. | |
| Contents | |
| What's in this Release | |
| Supported Platforms | |
| Recommended Browsers | |
| Solaris Tuning Recommendations | |
| HP-UX Tuning Recommendations | |
| Known Limitations and Recommendations | |
| Potential Problems and Solutions | |
| Corrections to the Documentation | |
| How to Report Problems | |
| Where to Go for More Information | |
![]() |
Calendar Express, a web client, is provided as part of the iCS 2.0. Calendar Express is JavaScript-based and runs on the browsers described at Recommended Browsers. Other clients, including for PDA and wireless devices, will be available shortly. Calendar Express lets a user:
All iCS 2.0 configuration settings are centralized in an ASCII configuration file that is installed with the server. There are over 100 parameters in this file. Refer to the iPlanet Calendar Server Administrator's Guide that can be accessded from the Calendar Server Documentation site for details on how to configure and administer the server.Start and stop the Calendar Server. Backup and restore the calendar database. Create, modify, delete, or list calendars and their components. Create, modify, delete, or list calendar users. List or logout user sessions. Display Calendar Server statistics.
iCS 2.0 can be localized for other countries and languages besides the default of US English.
iCS 2.0 includes a tool that automates simple customizations of Calendar Express. These customizations include the ability to change the name, branding, and icons. The Calendar Express user interface can be extensively modified by changing the server's Javascript and HTML. For example, a simple customization would be to add a frame for banner advertising. Refer to the the iCS white paper section that can be accessded from the Calendar Server Documentation site.
iCS 2.0 supports a plugin layer called Calendar Server API (CSAPI).
Although LDAP is the default mechanism for user authentication and for
storing user preferences, this plugin layer allows for custom plugins that
can interface to non-LDAP user authentication and user preferences. Refer
to the iPlanet Calendar Server Programmer's Reference that can be
accessded from the Calendar
Server Documentation site.
![]() |
Solaris 2.6 and 2.7 (SPARC) with recommended patches. See:
http://access1.sun.com/patch.recommended/rec.htmlHP-UX 11.00 (PA-RISC1.1 or better) with the following required operating system patches:
PHKL_18543
PHNE_16017
See http://hp.com for information on these recommended patches.Read the installation instructions for these patches carefully. When these patches supersede another patch, the superseded patch must be removed before installation. These patches may also have dependencies on other patches, which must be installed first. Finally, your system may have these patches (or patches superseded by these patches) installed from the factory. Be very cautious when applying these patches.
![]() |
| Windows | Mac | Unix | |
| Netscape Communicator | 4.61 | 4.7 | 4.61 |
| Microsoft Internet Explorer | 5.0 | 4.5 | not supported |
![]() |
![]() |
NOTE: It is also recommended that you increase swap space. For example, on a 128MB RAM machine, 1GB is an acceptable amount of swap space..
![]() |
The cscal utility fails to validate a specified calendar ID (CALID) or fails to validate a primary owner or other owners as valid users. (368514)
Recommendation: Ensure you use a valid calid, owner, or other owner when creating or modifying a calendar. For example, to verify that the CALID mycal exists, type the following command:./cscal -v list mycal
Unable to login using Netscape Communicator 4.05 (367638)
Recommendation: This version is not supported. Upgrade to one of the recommended browsers.
If a user session times out, this can fail silently (no error dialogs) and some links (New Event and New Task) are removed until the user logs back in. (356996)
Recommendation: The user session timeout value can be increased by changing the service.http.sessiontimeout value in the server.conf file. The default is 1800 seconds (30 minutes).
Finding a calendar may only return a partial list of calendars.
Recommendation: Only the first 200 calendars are returned. Narrow your search parameters to return less calendars.
Cannot save notification or reminder email addresses for linked events. (367015)
Recommendation: Subscribe to the entire calendar or make a copy of this event in your own calendar.
Unable to edit the number of recurrences for a weekly recurring meeting. (365755)
Recommendation: The original number cannot be changed. Delete, then recreate this meeting.
(UNIX only) Javascript error when viewing details of a newly created event. (368305)
Recommendation: Logout and log back in.
A notification message for an event will contain both the RDATE and RRULE properties. (355760)
Recommendation: This message may not be interoperable with some iCalendar implementations.
Invalid RDATE, EXDATE, RRULE, and EXRULE property strings are kept when storing components or importing calendars. (354177)
Recommendation: Use valid iCalendar property values.
A RDATE value without "Z" is not parsed correctly. (354748)
Recommendations: The RDATE is stored in local time, instead of relying on a TZID parameter.
When importing a Date property, values without "Z" or a TZID are saved in GMT time. (355680)
Recommendation: Values without the "Z" should be saved in local time; otherwise, always include the TZID.
Importing all day events in daylight savings are 1 hour off. (357440)
Recommendation: Once these day events have been imported, adjust their times.
The set_calprops command does not validate owners. (353409, 358964)
Recommendation: Please make sure you use a valid owner.
XML formatted property values with "<>" characters may not be stored properly. (368453)
Recommendation: This can occur if there are embedded HTML tags in an email address. Try removing embedded HTML tags in the email address.
XML formatted properties with multiple values may not be stored properly. (355751)
Recommendation: Check if there are multiple values contined in a category or other owners property and, if so, try replacing muliple values with a single value.
Fetching components by id does not work with fmt-out="text/csv". (368814)
Recommendations: Use text/calendar or text/xml.
The get_all_timezones.wcap command does not return all properties. (362098)
Recommendation: The following properties are not returned: DTSTART, RRULE, RDATE, LAST-MODIFIED, and TZURL.
Admin ports less than 1024 cannot be opened. (362800)
Recommendation: Change the service.http.admin.port value in the server.conf file to have a value greater than 1024.
While the server is under heavy load, log files can get bigger than the limits specified by logfile.maxlogfilesize and logfile.maxlogsize. (357861)
Recommendation: Periodically delete your log files or back them up to tape.
If the LDAP server goes down while the calendar server is under heavy load, a server process may become unavailable. (366618)
Recommendation: Shutdown the Calendar Server until the LDAP server is back up or setup another LDAP server for failover.
![]() |
See also the previous section, Known Limitations and Recommendations, and the following section, Corrections to the Documentation, for other issues that might affect product capability or use.
(Solaris only) Error message "Installation of partially failed". (364450)
Solution: This message can be caused by an incompatability between the tar used to package the product and the one used during installation. Use the 'which tar' command to determine which tar was used. You must use the standard Solaris tar, which is usually found in /usr/bin/tar or /bin/tar
(HP-UX only) Error message "Failed to startup server" after successful installation. (368821)
Solution: The server may have started but the shell script that is used to verify this startup has timed out.
(HP-UX only) No display when redirecting to a remote display. (365001)
Solution: This is a known problem in the HP-UX java sdk. Older version (such as 1.1.2) work but newer versions (such as 1.1.7) do not work. Use the '-nodisplay' option at the console.
None of the admin utilities will return to the command prompt and nothing is logged to the admin.log file. (367278)
Solution: Stop the Calendar Server. Then, in the <server-root>/cal/bin directory, remove the lock/__db_lock.share file.
Microsoft IE 4.x clients are reporting scripting errors.
Solution: Customers may have an old version of the jscript DLL. Please have them go the Microsoft website to fetch and then install the latest version of this DLL.
If a summary contains embedded HTML tags, its display may span multiple days. (358674)
Solution: Remove the HTML or increase the size of the browser window. This will be addressed in future versions of this client.
Trying to create a Calendar Set that was just deleted can cause a Javascript error. (362517)
Solution: Close the Properties window after deleting a Calendar Set, then reopen this window to recreate the same Calendar Set.
![]() |
![]() |
![]() |
For the Calendar Server installation instructions, visit:
http://developer.netscape.com/docs/manuals/calendar.html
For the Netscape Directory Server 4.1 installation instructions, visit:
http://home.netscape.com/eng/server/directory/4.1/install/contents.htm
If you can't find the information you need, please contact Netscape technical support.
©Copyright 1999 Sun Microsystems Inc. and Netscape Communications Corp. All rights reserved.