Complete Contents
Preface
Chapter 1 Overview of Architecture
Chapter 2 Web Calendar Access Protocol (WCAP)
Chapter 3 Calendar Server API (CSAPI)
Index
iPlanet Calendar Server: Programmer's Reference
Contents Index


Programmer's Reference
  


Contents
Who Should Read This Book
What's in This Guide
Conventions Used in This Book
What is iPlanet Calendar Server?
Architectural Overview
HTTP Protocol
Web Calendar Access Protocol (WCAP)
Core Calendar Services
Calendar Server Application Program Interface (CSAPI)
     Supported Format Encoding

Database Technology
 
Chapter 1 Overview of Architecture
Core Architecture
Protocols and Data Formats
Modifying and Configuring Calendar Server
Calendar Data
Calendar Data Format
Calendar Data Exchange
User Data
Calendar User Preferences
Calendar Access Control
 
Chapter 2 Web Calendar Access Protocol (WCAP)
Command Overview
Session Identifiers
Command Formats
Client Request Formats
     URI Request Format

     HTML Request Formats

     Client-Side Event Notification

Server Response Formats
Recurrence Handling
Specifying Recurrences
Storing Recurrences
Command Details
addlink
admin_logout
change_password
createcalendar
deletecalendar
deletecomponents_by_range
deleteevents_by_id
deleteevents_by_range
deletetodos_by_id
deletetodos_by_range
export
fetchcomponents_by_range
fetchevents_by_id
fetchtodos_by_id
get_all_timezones
get_calprops
get_guids
get_session
get_userprefs
import
login
logout
ping
refresh
search_calprops
set_calprops
set_userprefs
shutdown
storeevents
storetodos
version
Error Handling
Multiple Error Codes
Examples of Command Usage
Creating and Storing Events
Retrieving Components from Calendars
     Specifying Brief Output

Retrieving Calendar Properties
Retrieving User Preferences
 
Chapter 3 Calendar Server API (CSAPI)
CSAPI Architecture
Installed Files
Loading CSAPI Modules
CSAPI Module Structure
     Server Query Example

Building the CSAPI Samples
API Reference
Server Interface: csICalendarServer
GetVersion
Server Interface: csIMalloc
Calloc
Free
FreeIf
Malloc
Realloc
CSAPI Plugin Interface: csIPlugin
GetDescription
GetVendorName
GetVersion
Init
CSAPI Authentication Interface: csIAuthentication
Init
Logon
CSAPI User Attribute Access Interface: csIUserAttributes
FreeAttribute
GetAttribute
Init
SetAttribute
CSAPI Data Format Translation Interface : csIDataTranslator
GetSupportedContentType
Init
Translate
 

© Copyright 1999 Sun Microsystems, Inc. Some preexisting portions Copyright © Netscape Communications Corp. All rights reserved.