Sun Java System Communications Services 6 2005Q4 Event Notification Service Guide

Calendar Update Notifications

Calendar update notifications distribute changes to the calendar database. They are published by the cshttpd or csdwpd daemons whenever a change is made to the database (if the notification is enabled for this type of change).

There are eleven types of notifications. Table 5–2 lists each type of calendar update notification, it’s ics.conf parameters, and their default values.

Table 5–2 Calendar Update Notifications

Types  

ics.conf Parameters

Default Value  

Attendee refresh actions 


caldb.berkeleydb.ensmsg.refreshevent

caldb.berkeleydb.ensmsg.refreshevent.
url

caldb.berkeleydb.ensmsg.refreshevent.
contenttype

no

enp:///ics/caleventrefresh 

text/xml

Attendee reply action 


caldb.berkeleydb.ensmsg.replyevent

caldb.berkeleydb.ensmsg.replyevent.
url

caldb.berkeleydb.ensmsg.replyevent.
contenttype

no

enp:///ics/caleventreply

text/xml

Calendar creation 


caldb.berkeleydb.ensmsg.createcal

caldb.berkeleydb.ensmsg.createcal.
url

yes

enp:///ics/calendarcreate

Calendar deletion 


caldb.berkeleydb.ensmsg.deletecal

caldb.berkeleydb.ensmsg.deletecal.
url

yes

enp:///ics/calendardelete

Calendar modification 


caldb.berkeleydb.ensmsg.modifycal

caldb.berkeleydb.ensmsg.modifycal.
url

yes

enp:///ics/calendarmodify

Event creation 


caldb.berkeleydb.ensmsg.
createevent

caldb.berkeleydb.ensmsg.
createevent.url

yes 

enp:///ics/caleventcreate

Event modification 


caldb.berkeleydb.ensmsg.
modifyevent

caldb.berkeleydb.ensmsg.
modifyevent.url

yes 

enp:///ics/caleventmodify

Event deletion 


caldb.berkeleydb.ensmsg.
deleteevent

caldb.berkeleydb.ensmsg.
deleteevent.url

yes 

enp:///ics/caleventdelete

Todo (task) creation 


caldb.berkeleydb.ensmsg.
createtodo

caldb.berkeleydb.ensmsg.
createtodo.url

yes 

enp:///ics/caltodocreate

Todo (task) modification 


caldb.berkeleydb.ensmsg.
modifytodo

caldb.berkeleydb.ensmsg.
modifytodo.url

yes 

enp:///ics/caltodomodify

Todo (task) deletion 


caldb.berkeleydb.ensmsg.
deletetodo

caldb.berkeleydb.ensmsg.
deletetodo.url

yes 

enp:///ics/caltododelete

Event URL parameters include: