1 Calendar Server System Administration Overview

This chapter provides an overview of Oracle Communications Calendar Server, and describes the basic administration tasks and tools used to perform those tasks.

About Calendar Server

Oracle Communications Calendar Server (also referred to as Calendar Server 7 and formerly known as Oracle Communications Calendar Server for CALDAV Clients and Sun Java System Calendar Server) is a carrier-grade, highly scalable, secure, and reliable calendaring and scheduling platform. Calendar Server is compliant with the latest calendaring and scheduling standards, including the CalDAV access protocol, which makes it usable with Apple iCal, iPhone, Thunderbird Lightning, and any other CalDAV client.

Calendar Server provides a number of calendaring and scheduling capabilities, including:

  • Personal appointments (one-time/recurring) and reminders

  • Multiple calendars per user (Work calendar, Home calendar)

  • Document store for storing event/task attachments

  • Multiple access points, including desktop clients (Apple iCal, Outlook, Lightning), Convergence web client, and mobile clients (iPhone, Android)

  • Availability checks

  • Invitation notifications

  • Special handling of resource scheduling

  • Comprehensive access control settings including settings for groups

  • Sharing and subscription of calendars

Overview of Calendar Server Administration Tasks

A Calendar Server administrator is responsible for the day-to-day tasks of maintaining and managing Calendar Server and its users. The tasks also include managing Calendar Server components, the application server, and potentially other Unified Communications Suite components.

You perform the following tasks as a Calendar Server administrator:

  • Stopping and starting Calendar Server

  • Managing calendar accounts

  • Monitoring Calendar Server

  • Tuning Calendar Server performance

  • Migrating data to Calendar Server

  • Managing the Calendar Server back-end database

  • Backing up and restoring files

  • Troubleshooting Calendar Server

About Calendar Server Administration Tools

Calendar Server is deployed on an application server domain.

When GlassFish Server is used as the container, you can use the GlassFish Server Administration Console and asadmin command to manage the Calendar Server web container. See the GlassFish Server documentation for more information.

When WebLogic Server is used as a container, you can use WebLogic Server Administration Console to manage the Calendar Server web container. See the WebLogic Server documentation for more information.

Calendar Server provides a number of command-line utilities for administering the server. These utilities run under the umbrella command, davadmin. For more information, see "Calendar Server Command-Line Utilities".

Directory Placeholders Used in This Guide

Table 1-1 lists the placeholders that are used in this guide:

Table 1-1 Calendar Server Directory Placeholders

Placeholder Directory

CalendarServer_home

Specifies the installation location for the Calendar Server software. The default is /opt/sun/comms/davserver.

DelegatedAdmin_home

Specifies the installation location for the Delegated Administrator software. The default is /opt/sun/comms/da.

GlassFish_home

Specifies the installation location for the Oracle GlassFish Server software. The default is /opt/glassfish3/glassfish.

WebLogic_home

The base directory in which Oracle WebLogic Server software is installed.

GlassFish_Domain

Oracle GlassFish server domain in which Calendar Server is deployed. For example, GlassFish_home/domains/domain1

WebLogic_Domain

Oracle WebLogic Server domain in which Calendar Server is deployed. For example, WebLogic_home/user_projects/domains/base_domain.

Note: In case of WebLogic Server, it must have at least one Managed Server instance configured and the Managed Server instance must be hosting the Calendar Server.

AppServer_Domain

Domain of the application server in which Calendar Server will be deployed.

Domain refers to either Glassfish_Domain or Weblogic_Domain.