Sun Java System Calendar Server Administration Guide |
Chapter 18
Using Instant Messaging Pop-up RemindersCalendar Server is integrated with Sun Java System Instant Messaging 6.0 (or later) to provide automatic pop-up reminders for both calendar events and tasks on the Instant Messenger desktop.
This appendix describes:
Pop-up Reminders OperationPop-up reminders operate based on email reminders. An alarm causes Calendar Server to send an email notification and Instant Messaging to display a pop-up reminder, depending on the options are configured by both the end user and the Calendar Server administrator:
- End users configure email reminders in Calendar Express (as described in the Calendar Express online Help) and pop-up reminders in Instant Messenger, as described in Instant Messenger Configuration.
- A Calendar Server administrator can choose to configure both email and pop-up reminders for end users or either option. For example, to turn email reminders off, set the following parameter in the ics.conf file:
caldb.serveralarms.binary.enable= "no"
Pop-up Reminders Architectural Flow
If configured, Instant Messaging pop-up reminders follow this architectural flow:
- The Instant Messaging JMS subscriber subscribes to Calendar Server events and notifications in the Event Notification Service (ENS).
- Calendar Server publishes an event or notification in text/xml or text/calendar format to ENS.
- The Instant Messaging JMS subscriber receives the calendar event or notification and then generates a message in text/calendar format.
- The Instant Messaging server sends the message to the calendar owner, if the end user is online.
- Instant Messenger generates an HTML pop-up reminder on the end user’s desktop based on the message.
Configuring Instant Messaging Pop-upsThis section includes the following configuration examples:
In these examples, Instant Messenger users will receive pop-up reminders for both Calendar Server events and tasks. The server-side installation is as follows:
You will need to edit the configuration parameters for the servers used at your specific site.
Instant Messaging Server Configuration
To configure Instant Messaging server:
- Add the following parameters to the iim.conf file:
- Restart the Instant Messaging server for the configuration changes to take effect:
cd /opt/SUNWiim/sbin/
imadmin refresh
Calendar Server Configuration
To configure Calendar Server, perform these steps:
- Set (or add) the following parameters in the ics.conf file:
caldb.serveralarms = "yes"
caldb.serveralarms.contenttype = "text/xml"
caldb.serveralarms.dispatch = "yes"
caldb.serveralarms.dispatchtype = "ens"
caldb.serveralarms.url = "enp:///ics/customalarm"
- Restart Calendar Server for the configuration changes to take effect:
cd /opt/SUNWics5/cal/sbin/
stop-cal
start-cal
Instant Messenger Configuration
To receive pop-up reminders for both Calendar Server events and tasks, users must configure their Instant Messenger as follows: