This document describes some common errors that campus or departmental applications may encounter when accessing Calendar-WS, a Web Services interface to CalAgenda, the shared calendaring system on the University of California, Berkeley campus.
The following errors may occur when your application is attempting to connect to the CalAgenda service via the Calendar-WS interface:
<r:description>Connection to calendar server failed.</r:description>
<r:oracle-calendar-error>
<r:code>CAPI_STAT_SERVICE_NET</r:code>
<r:explanation>There was a problem with network services.</r:explanation>
</r:oracle-calendar-error>
The following errors may occur when your application is attempting to authenticate to the calendar server:
<r:oracle-calendar-error>
<r:code>CAPI_STAT_DATA_USERID_EXT_NONE</r:code>
<r:explanation>No users were identified by the string.</r:explanation>
</r:oracle-calendar-error>
^) for each space that occurs in the
first, middle, or last names.
<r:oracle-calendar-error>
<r:code>CAPI_STAT_SECUR_LOGON_AUTH</r:code>
<r:explanation>Logon authentication failed.</r:explanation>
</r:oracle-calendar-error>
The following errors may occur when your application
is attempting to act as a designate
for a calendar.
These errors will typically have the error message
Setting identity to user [...] failed
in the description field within the error block of the
results returned:
<r:oracle-calendar-error>
<r:code>CAPI_STAT_DATA_USERID_EXT_NONE</r:code>
<r:explanation>No users were identified by the string.</r:explanation>
</r:oracle-calendar-error>
r: at the beginning of the resource name,
and that you have not escaped or substituted for any space characters in the resource name;
spaces are accepted "as is" in resource names.
<r:oracle-calendar-error>
<r:code>CAPI_STAT_SECUR_INSUFFICIENTRIGHTS</r:code>
<r:explanation>User doesn't have sufficient rights to perform the operation.</r:explanation>
</r:oracle-calendar-error>
<r:oracle-calendar-error>
<r:code>CAPI_STAT_SECUR_LOGON_AUTH</r:code>
<r:explanation>Logon authentication failed.</r:explanation>
</r:oracle-calendar-error>
The following errors may occur when your application is attempting to retrieve events:
getEventsByRange() remote procedure,
under some circumstances, it may retrieve
only a subset of the events on a calendar for the specified date range.
When you view that calendar using the Oracle Calendar client application, you can
see additional events that were not retrieved by that call.
The following errors may occur when your application is
attempting to add a new event.
These errors will typically have the error message
Storing events in the calendar failed
in the description field within the error
block of the results returned:
<r:oracle-calendar-error>
<r:code>CAPI_STAT_DATA_ICAL_PROPEXTRA</r:code>
<r:explanation>An extra property was encountered. Either multiple specifications of a
property which should only appear once, or a property which should not appear.</r:explanation>
</r:oracle-calendar-error>
title, location, or
details arguments in your call to the addEvent() remote procedure.
This is confusing the Oracle Calendar SDK, which sees this as an attempt to add an iCalendar property
following the comma.
Be sure to escape all commas with backslashes ("\,"); e.g.
location = "2195 Hearst\, 200C Conference Room";
<r:description>... date of event ... does not match any of the expected date patterns.</r:description>