Sun Java System Communications Express 6 2005Q4 Administration Guide

Accessing Calendar

The message, “An error occurred during this operation” appears when you access Calendar from Communications Express.

This error can appear because of either one or more of the following reasons.

The message, “Calendar Not Available. Could Not Display View. The selected calendar(s) was either deleted, or does not exist, or you do not have permissions to view it. Select another calendar(s)” appears when you access Calendar from Communications Express.

This error can occur when users are provisioned using commcli, which is used for Schema 2, in a non-hosted domain setup scenario. The error message is displayed because commcli incorrectly appends @domain to the value of icsCalendar attribute in the user’s LDAP entry.

Work around

To provision users using commcli in a non-hosted domain environment, use the -k legacy option in the commadmin command. For a Hosted domain environment, use -k hosted option. If the -k option is not specified a hosted domain setup is assumed.

For example,


Example 5–1 Commcli provisioning


./commadmin user create -D admin -w password -X 
siroe .varrius .com -n siroe.varrius.com -p 85 -d 
siroe.varrius.com-F test -L user2 -l user2 
-Wuser2 -S mail,cal -k legacy
ok

               

or

If the entry corresponding to an already provisioned user cannot be removed, manually remove the '@domain ' part from icsCalendar, icsSubscribed and icsOwned attributes.

The messages, “Calendars across the domain cannot be searched,” “Calendars across the domain cannot be invited,” “Calendars across the domain cannot be subscribed,” or “Check Availability for Calendars across the domain cannot be done,” appears when you search, invite, subscribe, or check the availability of Calendars across domains from Communications Express.

Work around

To search, invite, subscribe, or check the availability of calendars, Cross Domain search needs to be enabled. Refer to the section on “Enabling Cross Domain Searches” in Chapter 13 of the Calendar Server 6 2005Q1 Administration Guide.

Issues with Default Event Status Filter.

The Default Event Status Filter in the Options Calendar window specifies the events to be displayed in the day, week, and month calendar views. The options available are: Accepted, Tentative, Declined, No Response.

When the “Accepted” option is selected as the event status, only those invitations you have accepted are displayed in the day, week or month calendar views. However, all events created by you are always displayed in day, week, or month calendar views.

In the Options Calendar Window, by default only “Accepted” and “Tentative” are selected, which means as a user, you will not see events you have declined or to which you have not responded as yet.

Work around

To view all the events in the Day, Week, Month, and Year views, you should select all the options, that is, Accepted, Tentative, Declined, No Response in the Options Calendar window.

Communications Express displays "Server Error" while uploading files greater than 2 MB.

This error occurs while importing events and tasks to a calendar or importing contacts to an address book when the uploaded file size is greater than 2 MB.

By default Communications Express allows import of upto 2 MB file data. However, upload file size limit is configurable.

Work around

Configure a greater upload file size limit.

To configure a greater upload file size limit configure the following init parameters for the filter, MultipartFormServletFilter in web.xml:

For example, to increase the upload file size to 10MB, follow the configuration steps mentioned below:

ProcedureIncreasing the upload file size

Steps
  1. Take a backup of the existing web.xml from uwc-deployed-path/WEB-INF/web.xml.

  2. Edit the web.xml file at uwc-deployed-path /WEB-INF/web.xml.

  3. Provide the configuration for MultipartFormServletFilter in web.xml as indicated in bold in code example 5-2.


    <web-app\>
    ..
    ..
      <filter\>
        <filter-name\>MultipartFormServletFilter</filter-name\>
        <filter-class\>com.sun.uwc.calclient.MultipartFormServletFilter</filter-class\>
        ..
        ..
        <init-param\>
          <param-name\>fileSizeHardLimit</param-name\>
          <param-value\>10485760</param-value\>
          <description\>Ten mega bytes</description\>
        </init-param\>
        <init-param\>
          <param-name\>requestSizeLimit</param-name\>
          <param-value\>10485760</param-value\>
          <description\>Ten mega bytes</description\>
        </init-param\>
        <init-param\>
          <param-name\>fileSizeLimit</param-name\>
          <param-value\>10485760</param-value\>
          <description\>Ten mega bytes</description\>
        </init-param\>
        <init-param\>
          <param-name\>failureRedirectURL</param-name\>
          <param-value\>put your url here</param-value\>
          <description\>Request is redirected to this url when 
    uploaded file size crosses
    fileSizeHardLimit value</description\>
        </init-param\>
        ..
        ..
      </filter\>
    ..
    ..
    ..
    ..
    </web-app\>
  4. Restart web container to have the changes take effect.