Documentation Home
> Sun Java System Calendar Server 6 2005Q4 Developer's Guide
Sun Java System Calendar Server 6 2005Q4 Developer's Guide
Book Information
Index
Numbers and Symbols
A
C
D
E
F
G
I
L
M
O
P
Q
R
S
T
U
V
W
X
Z
Preface
Part I Calendar Server API (CSAPI)
Chapter 1 Calendar Server API (CSAPI) Overview
CSAPI Architecture
Thread Safe Requirement
Dependencies
Using CSAPI
Loading CSAPI Modules
Plug-in Interfaces
Plug-in Version Numbers
Client and Server Plug-in API's
Client API's
Server API's
Required Initialization Routine
CSAPI Interface Samples
Chapter 2 CSAPI Reference
Client and Server API's
API: csIAccessControl
Methods
Description
Method: CheckAccess
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
API: csIAuthentication
Methods
Description
Method: ChangePassword
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
Method: Logon
Purpose
Syntax
Parameters
Returns
Description
Method: Logout
Purpose
Syntax
Parameters
Returns
Description
Method: VerifyUserExists
Purpose
Syntax
Parameters
Returns
Description
API: csICalendarLookup
Methods
Description
piReturnCode Values
Method: DeleteHostnameForCalid
Purpose
Syntax
Parameters
Returns
Description
Method: FreeCalid
Purpose
Syntax
Parameters
Returns
Description
Method: FreeType
Purpose
Syntax
Parameters
Returns
Description
Method: GetHostnameForCalid
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
Method: QualifyCalid
Purpose
Syntax
Parameters
Returns
Description
Method: QueryType
Purpose
Syntax
Parameters
Returns
Description
Method: SetHostnameForCalid
Purpose
Syntax
Parameters
Returns
Description
API: csIDataTranslator
Methods
Description
Method: GetSupportedContentTypes
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
Method: Translate
Purpose
Syntax
Parameters
Returns
Description
API: csIPlugin
Methods
Description
Method: GetDescription
Purpose
Syntax
Parameters
Returns
Description
Method: GetVendorName
Purpose
Syntax
Parameters
Returns
Description
Method: GetVersion
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
API: csIQualifiedCalidLookup
Methods
Description
Method: FindCalid
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
API: csIUserAttributes
Methods
Description
Method: FreeAttribute
Purpose
Syntax
Parameters
Returns
Description
Method: GetAttribute
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
Method: SetAttribute
Purpose
Syntax
Parameters
Returns
Description
API: csICalendarServer
Methods
Description
Method: GetVersion
Purpose
Syntax
Parameters
Returns
Description
Method: Init
Purpose
Syntax
Parameters
Returns
Description
API: csIMalloc
Methods
Description
Method: Calloc
Purpose
Syntax
Parameters
Returns
Description
Method: Free
Purpose
Syntax
Parameters
Returns
Description
Method: FreeIf
Purpose
Syntax
Parameters
Returns
Description
Init
Purpose
Syntax
Parameters
Returns
Description
Method: Malloc
Purpose
Syntax
Parameters
Returns
Description
Method: Realloc
Purpose
Syntax
Parameters
Returns
Description
Part II Proxy Authentication SDK
Chapter 3 Proxy Authentication SDK Overview
Who Will Use the authSDK?
What Is the authSDK?
Architecture
Initialization
Lookup
Cleanup
Functions Overview
Chapter 4 Proxy Authentication SDK Reference
Function: CEXP_GenerateLoginURL
Purpose
Syntax
Parameters
Returns
Function: CEXP_GetVersion
Purpose
Syntax
Parameters
Returns
Function: CEXP_Init
Purpose
Syntax
Parameters
Returns
Comment
Function: CEXP_SetHttpPort
Purpose
Syntax
Parameters
Returns
CEXP_Shutdown
Purpose
Syntax
Parameters
Returns
Comments
How to Use the authSDK
Other Tips
Part III WCAP Protocol
Chapter 5 Web Calendar Access Protocol Overview
Introduction
Command Overview
Session Identifiers
Hosted (Virtual) Domain Mode
Command Formats
Client Request Formats
URI Format
HTML Form
Client Side Event Notification
Server Response Formats
Chapter 6 WCAP Common Topics
Access Control Information
ACE Summary
Extended Examples
Mapping User Interface Operations to ACL's
Application ID's (appid parameter)
Changing Language or Character Set
Encoded Characters
Error Handling
Error String
Error Codes
Fetching Component Data
Fetching Component State Data
Fetching Deleted Data
Fetching Recurrence Data
Formatting Standards
Free-busy Calendars
Free-busy Calculation for Private Events
Group Scheduling
Attendee Parameter
Examples of WCAP Attendee Entries
Method Parameter
Output Format
Recurring Components– Overview
Recurring Components– Creating, Modifying
rrules
rdates
exrules
exdates
rid
mod
rchange
excludedtstart
Recurring Components–Deleting
Examples Using deleteevents_by_id
Recurring Components– Fetching
Sorting Order of Returned Events and Todos
Time Zones
Updating Parameter Values
X-Tokens
Chapter 7 WCAP Command Reference
Command: check_id
Purpose
Parameters
Purpose
Returns
Example
Command: createcalendar
Purpose
Parameters
Description
Creating a Valid Calid
Setting Calendar Properties
Returns
Error Codes
Example
Command: deletecalendar
Purpose
Parameters
Description
Returns
Error Codes
Example
Command: deletecomponents_by_range
Purpose
Parameters
Description
Error Codes
Example
Command: deleteevents_by_id
Purpose
Parameters
Description
Error Codes
Recurrences
Example
Command: deleteevents_by_range
Purpose
Parameters
Description
Error Codes
Example
Command: deletetodos_by_id
Purpose
Parameters
Description
Error Codes
Recurrences
Example
Command: deletetodos_by_range
Purpose
Parameters
Description
Error Codes
Command: export
Purpose
Parameters
Description
Range
HTTP Post Examples
Example 1
Example 2
Command: fetchcomponents_by_alarmrange
Purpose
Parameters
Description
Output Format
maxResults Value
Returns
Error Codes
Example
Command: fetchcomponents_by_attendee_error
Purpose.
Parameters.
Description
Output Format
maxResults Value
Returns
Error Codes
Command: fetchcomponents_by_lastmod
Purpose.
Parameters.
Description
Output Format
maxResults Value
Returns
Error Codes
Example
Command: fetchcomponents_by_range
Purpose
Parameters
Description
Output Format
Returns
Error Codes
Output Format
maxResults Value
Error Codes
Example
Command: fetch_deletedcomponents
Purpose.
Parameters.
Description
Output Format
maxResults Value
Returns
Error Codes
Examples
Fetching Deleted Components
Fetching Deleted Components as Master Record Plus Exceptions
Command: fetchevents_by_id
Purpose
Parameters
Description
Output Format
Returns
Error Codes
Example
Command: fetchtodos_by_id
Purpose
Parameters
Description
Output Format
Returns
Error Codes
Example
Command: get_all_timezones
Purpose
Parameters
Description
Returns
Error Codes
Example
Command: get_calprops
Purpose
Parameters
Description
Returns
Error Codes
Example
Command: get_freebusy
Purpose
Parameters
Description
Error Codes
Example
Command: get_guids
Purpose
Parameters
Description
Example
Command: gettime
Purpose
Parameters
Description
Error Codes
Example
Valid session with tzidout
Command: get_userprefs
Purpose
Parameters
Description
Access Control Information (ACI)
Example
Command: import
Purpose
Parameters
Description
Example
Command: list
Purpose
Parameters
Description
Example
Command: list_subscribed
Purpose
Parameters
Description
Example
Command: login
Purpose
Parameters
Description
Authentication
Example
Returns
Command: logout
Purpose
Parameters
Description
Command: ping
Purpose
Parameters
Description
Returns
Command: search_calprops
Purpose
Parameters
Description
Search Properties
Search Options
Example
Command: set_calprops
Purpose
Parameters
Description
Single Calendar Example
Multiple Calendars Example
Access Control Entries
Double Booking
Freebusy Access
Choosing a Different Language or Character Set
Command: set_userprefs
Purpose
Parameters
Description
Returns
Examples
Add a Preference
Delete a Preference
Modify a Preference
Command: storeevents
Purpose
Parameters
Description
Required Parameters
Double Booking
Duration and dtend
Returns
Error Codes
Example
Command: storetodos
Purpose
Parameters
Description
Required Parameters
Duration and Due
Returns
Error Codes
Command: subscribe_calendars
Purpose
Parameters
Description
Example
Command: unsubscribe_calendars
Purpose
Parameters
Description
Example
Command: verifyevents_by_ids
Purpose
Parameters
Description
Returns
Example
Command: verifytodos_by_ids
Purpose
Parameters
Description
Returns
Example
Command: version
Purpose
Parameters
Description
Returns
Example
© 2010, Oracle Corporation and/or its affiliates