Index Next |
iPlanet Calendar Server 5.0 Programmer's Reference |
Contents
About This ReferenceWho Should Read This Book
Chapter 1 Architecture Overview
What You Need to Know
How This Book is Organized
Document Conventions
Where to Find Related Information
Where to Find This Book Online
What is iPlanet Calendar Server?
Chapter 2 Calendar Server API (CSAPI) Overview
Summary of Features
What's New in Version 5.0?
Calendar Server Services
csadmind
Group Scheduling
cshttpd
csnotifyd
csdwpd
enpd
Start Order
Directory Server Services
Horizontal Scalability
Configurations
New Default Client UI: SHTML
Simple Single Instance
Network Front End, Database Back End
Multiple Front Ends, Multiple Back Ends
Architecture Basics
SHTML and WCAP
Calendar Data
Core
Database
Calendar Data Format
Calendar Server API (CSAPI)
Groups
Event Feeds
Calendar Data Exchange
Calendar User Preferences
Calendar Access Control
Supported Format Encoding
Event Notification Service (ENS)
Proxy Authentication SDK (authSDK)
Single Sign-on (SSO)
Web Calendar Access Protocol (WCAP)
CSAPI Architecture
Chapter 3 CSAPI Reference
Thread Safe Requirement
Using CSAPI
Dependencies
Loading CSAPI Modules
CSAPI Samples
Plug-in Interfaces
Client and Server APIs
Server Query Example
csIAccessContro
Chapter 4 Event Notification Service (ENS) Overview
CheckAccess
csIAuthenticatio
Init
ChangePassword
csICalendarLooku
Init
Logon
Logout
VerifyUserExists
Init
csIDataTranslato
QualifyCalid
FreeCalid
QueryType
FreeType
GetSupportedContentTypes
csIPlugi
Init
Translate
GetDescription
csIQualifiedCalidLooku
GetVendorName
GetVersion
Init
FindCalid
csIUserAttribute
Init
FreeAttribute
csICalendarServe
GetAttribute
Init
SetAttribute
GetVersion
csIMallo
Init
Calloc
Free
FreeIf
Init
Malloc
Realloc
ENS Glossary
Chapter 5 Event Notification Service API Reference
Events
Event References
Event Notification Service
Example
Notify
Calendar Server Interaction with ENS
Subscribe
Unsubscribe
Alarm Queue
API Overview
Daemons
Alarm Transfer Reliability
Example
Publisher API Functions
Building and Running Custom Applications
Subscriber API Functions
Publish and Subscribe Dispatcher API Functions
Location of Sample Code
Location of Include Files
Dynamically Linked/Shared Libraries
Your Runtime Library Path Variable
Publisher API Functions List
Chapter 6 Proxy Authentication SDK Overview
Subscriber API Functions List
Publish and Subscribe Dispatcher Functions List
Publisher AP
publisher_t
Subscriber AP
publisher_cb_t
publisher_new_a
publisher_new_s
publish_a
publish_s
publisher_delete
publisher_get_subscriber
renl_create_publisher
renl_cancel_publisher
subscriber_t
Publish and Subscribe Dispatcher AP
subscription_t
subscriber_cb_t
subscriber_notify_cb_t
subscriber_new_a
subscriber_new_s
subscribe_a
unsubscribe_a
subscriber_delete
subscriber_get_publisher
renl_create_subscriber
renl_cancel_subscriber
pas_dispatcher_t
Sample Code
pas_dispatcher_new
pas_dispatcher_delete
pas_dispatch
pas_shutdown
Simple Publisher and Subscriber
Publisher Code Sample
Reliable Publisher and Subscriber
Subscriber Code Sample
Reliable Publisher Sample
Reliable Subscriber Sample
Who Will Use the authSDK?
Chapter 7 Proxy Authentication SDK Reference
What Is the authSDK?
Architecture
Initialization
Functions Overview
Lookup
Cleanup
Proxy Authentication SDK Functions List
Chapter 8 Single Sign-on Authentication
Proxy Authentication SDK Function
CEXP_GenerateLoginURL
How to Use the authSDK
CEXP_GetVersion
CEXP_Init
CEXP_SetHttpPort
CEXP_Shutdown
Other Tips
What is Single Sign-on?
Chapter 9 Web Calendar Access Protocol (WCAP) Overview
Limitations of Single Sign-on
Process Flow
Implementation Requirements
Cookie Information
Single Sign-on Example
Other recommended settings:
Trusted Applications Record
Single Sign-off Parameter
Prefix String
The Example
Issues
Configuration Parameters for the Example
Security
Management
Scalability
Performance
Introduction
Chapter 10 WCAP Commands
What's New in This Version
Command Overview
Session Identifiers
Command Formats
Client Request Formats
URI Format
Server Response Formats
HTML Form
Client Side Event Notification
Common topics
Commands
Common Topics
Index
Access Control Entries
Commands
Choosing a Different Language or Character Set
Deleting Recurring Components
Encoded Characters
Error Handling
Error String
Formatting of Time, Strings, Parameters, Etc.
Layer Error Number Array.
Layer Count Array.
Error Codes
Freebusy Access
New in iPlanet Calendar Server 5.0
New Commands
Output Format
New Parameters
Condensed Output
Recurrence Handling
rrules
rdates
exrules
exdates
rid
mod
rchange
addlink
change_password
check_id
createcalendar
deletecalendar
deletecomponents_by_range
deleteevents_by_id
deleteevents_by_range
deletetodos_by_id
deletetodos_by_range
export
fetchcomponents_by_alarmrange
fetchcomponents_by_attendee_error
Purpose.
fetchcomponents_by_lastmod
fetchcomponents_by_range
fetchevents_by_id
fetchtodos_by_id
get_all_timezones
get_calprops
get_freebusy
get_guids
get_userprefs
import
login
logout
ping
search_calprops
set_calprops
set_userprefs
storeevents
storetodos
upload_file
version
write_file
Index Next
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated February 20, 2001