Sun Java System Calendar Server 6.3 Administration Guide

1.10 Services Running As Daemons in Calendar Server Version 6.3

Calendar Server services run as daemons (or processes). These services include:

1.10.1 Administration Service: csadmind in Calendar Server Version 6.3

The csadmind service manages alarm notifications, and group scheduling requests.

1.10.2 HTTP Service: cshttpd in Calendar Server Version 6.3

Since Calendar Server uses HTTP as its primary transport, the cshttpd service listens for HTTP commands from Calendar Server end users, receives the user commands, and returns calendar data, depending on the format specified in the incoming WCAP command. Data can be formatted in standard RFC 2445 iCalendar format (text/calendar) or XML format (text/xml

1.10.3 Automatic Backup Service: csstored in Calendar Server Version 6.3

When properly configured, the csstored service creates automatic backups of the calendar database. You can configure Calendar Server for automatic backups when the csconfigurator.sh configuration program runs, or you can do it at a later time, as described in this guide.

If the service is started in the disabled state, it will send a message to the administrator every 24 hours stating that automatic backups are not enabled.

For instructions on how to configure this service to perform backups, see Chapter 9, Configuring Automatic Backups (csstored).

When configured properly, the service has the following functionality:

1.10.4 Event Notification Service (ENS): csnotifyd and enpd in Calendar Server Version 6.3

The ENS service consists of these individual services:


Note –

The enpd and csnotifyd services are not required to run on the same server as the cshttpd, csdwpd, or csadmind processes.


1.10.5 Distributed Database Service: csdwpd in Calendar Server Version 6.3

Using csdwpd, you can create a distributed calendar store. That is, use csdwpd to manage calendar databases spread across multiple back-end servers within the same Calendar Server configuration.

The csdwpd service runs in the background on back-end servers and accepts requests that follow the Database Wire Protocol (DWP) for accessing the calendar database. DWP is an internal protocol used to provide networking capability for the Calendar Server database.