Sun Java System Calendar Server 6 2005Q4 Administration Guide

Calendar Server Services

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

Administration Service: csadmind

The csadmind service provides a single point of authentication for administering Calendar Server. The csadmind service also manages alarm notifications, group scheduling requests.

HTTP Service: cshttpd

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

Automatic Backup Service: csstored

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

If the service is started in the unconfigured and 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 10, Configuring Automatic Backups (csstored).

When configured properly, the service has the following functionality:

Event Notification Service (ENS): csnotifyd and enpd

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.

Distributed Database Service: csdwpd

The csdwpd service is required to distribute calendar databases across multiple back-end servers. The csdwpd service allows you to spread the calendar database across multiple back-end servers within the same Calendar Server configuration to form a distributed calendar store.

The csdwpd service runs in the background on a back-end server 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.