Go to main content
1/24
Contents
Title and Copyright Information
Preface
Audience
Related Documents
Nomenclature
Documentation Accessibility
Part I Monitoring and Managing Calendar Server
1
Calendar Server System Administration Overview
About Calendar Server
Overview of Calendar Server Administration Tasks
About Calendar Server Administration Tools
Directory Placeholders Used in This Guide
2
Stopping and Starting Calendar Server Services
Overview of Stopping and Starting Calendar Server
Stopping and Starting Calendar Server
Starting and Stopping the Remote Document Store
3
Managing Calendar Server
Supported Application Server
Administering Calendar Server Using the Application Server
Administering the Document Store
Changing the Password Used for Remote Document Store Authentication
Using Calendar Server Administration Utilities
Managing Logging
Overview of Calendar Server Logging
Logging Calendar Server Information to the Application Server Log File
Configuring Logging
Viewing the Document Store Logs
Using the scheduling Log
Using the commands Log
Administering Calendar Server Access
Overview of ACLs
Calendar Access Controls
Scheduling Access Controls
Setting Access Control for LDAP Groups
Retrieving Access Control Information
Modifying Access Control Configuration Parameters
Command-Line Utilities for Access Control
WCAP Commands for Access Control
Managing Domain ACLs
Managing Dynamic Group ACLs
Administering Scheduling Options
Configuring Scheduling Options
Overview of Calendar Booking Window
Configuring a Booking Window
Modifying Calendar Double Booking
Controlling Double Booking When Creating Accounts Automatically
Modifying Configuration Parameters That Control Double Booking
Overriding the Account Autocreation Through LDAP
Manually Creating Accounts
Modifying Double Booking on Existing Accounts
Inviting LDAP Groups
Administering Resource Calendars
About Resource Calendars
Provisioning Resource Calendars (commadmin)
Provisioning Resource Calendars (Delegated Administrator Console)
Managing a Resource Calendar's Mailbox
Administering Time Zones Support
Adding New WCAP Time Zones
Adding an Alias to an Existing Time Zone
Adding a New Time Zone
Customizing Calendar Notifications
Administering the Calendar Server Back End Databases
Administering the MySQL Database
Administering the Oracle Database
Backing Up and Restoring Calendar Server Data
Removing Unwanted Calendar Data to Reclaim Space
Purging Deleted Calendar Entries
Purging Messages From the Scheduling Inbox and Outbox
4
Monitoring Calendar Server
About Monitoring Calendar Server
Calendar Server Monitoring Attributes
General Monitoring Attributes
Back-End Database Schedule Queue Attributes
Back-End Database Average Response Times Attributes
LDAP Response Time Monitoring Attributes
Using a Java Management Extension Client to Access the Monitoring Data
Using the responsetime Script
responsetime Script Syntax
Location
General Syntax
responsetime Script Error Codes
responsetime Script Example
Creating a Dedicated User Account for the responsetime Script
5
Setting Up and Managing Calendar Server Users
Provisioning Calendar Server Users
Overview of Provisioning Calendar Server
Provisioning Calendar Users by Using Delegated Administrator
Provisioning Calendar Users Across Virtual Domains
Managing Calendar Users and Accounts
Defining Valid Calendar Users
Enabling and Disabling Automatic Account Creation
Creating Calendar Account with Default Calendar Automatically Upon Login
Preventing a User or Resource From Accessing Calendar Server
Checking for Active Calendar Users
Removing Calendar Users
Removing a Calendar User (Example)
Moving Calendar Users to a New Back-End Database
Changing a User's Email Address in the Calendar Server Database
Subscribing and Unsubscribing Calendars
About Configuring External Authentication
Configuring Calendar Server for External Authentication
Example: External Authentication by Using cn
Configuring Proxy Authentication
6
Enabling Advanced Features
Enabling Attachments
Enabling Apple iCal Private/Confidential Support
Enabling SMS Calendar Notifications in Convergence
Enabling the iSchedule Channel to Handle iMIP Messages
Enabling CalDAV and CardDAV Autodiscovery
7
Configuring CalDAV Clients
Prerequisites
Configuring CalDAV Clients
Configuring Apple Calendar for Calendar Server
Configuring Apple iPhone for Calendar Server
Configuring Lightning 1.0 beta2 for Calendar Server
Configuring Lightning 1.0 beta for Calendar Server
Configuring Lightning 0.9 for Calendar Server
Accessing a Shared Calendar
Configuring a CalDAV Account by Using Non-standard or Demo Settings
iOS 3.x and 4.x Non-standard Configuration
Apple iCal Non-standard Configuration
Configuring Android for Calendar Server
Using the iPhone Configuration Utility
Exporting and Importing Calendars in Thunderbird Lightning
Exporting a Calendar
Importing a Calendar
Client Issues
Troubleshooting CalDAV Clients
Connector for Microsoft Outlook and Event Time Modifications
8
Configuring and Managing Virus Scanning
About Calendar Server and Virus Scanning
Overview of Calendar Server Virus Scanning Architecture
Configuring Calendar Server Virus Scanning
Configuring the MTA
Installing a Standalone Message Transfer Agent
Configuring the Messaging Server MTA for the Virus Spam Filter
Creating an Incoming SMTP Channel That Uses the Filter
Configuring the Rewrite Rule to Detect Calendar Data and Discard it After Scanning
Configuring Calendar Server for Virus Scanning
Example MTA Configuration for Calendar Server Virus Scanning
Calendar Server Configuration Examples
Calendar Server Virus Scan Command-line Utility
Virus Scan Logging
MTA Logging
9
Using Calendar Server Notifications
Overview of Notification Architecture
About Reminders (Alarms)
About Server Email Notifications
Enabling Calendar Server Notifications
Enabling Notifications on an Account
Modifying Notifications on an Account
Managing Notification Templates
Notification Types
Templates, Resource Bundle, and Other Configuration Files
Notification Configuration
Resource Bundles
Template Files
Customizing Templates
Preserving Customized Template Files During Calendar Server Upgrade
Writing a Java Messaging Service Consumer
Notification Message Format
Code Sample
Managing Calendar Server Java Messaging Server Destinations
Overview of Calendar Server JMS Destinations
Administer JMS Destination in GlassFish Server Deployments
Listing a JMS Destination's Metrics
Purging All Messages
Monitoring Disk Utilization
Accessing Remote Brokers Tip
Administer JMS Destination in WebLogic Server Deployments
Presence Notifications
Configuring Presence Notifications
10
Troubleshooting Calendar Server
Troubleshooting Calendar Server Initial Configuration
Troubleshooting Application Server and Java
Troubleshooting Common Issues
Using the asadmin Command to Specify GlassFish Server Port
Using the GlassFish Server Administration Console to Check Calendar Server Status
Using the asadmin Command-line Utility to Check Calendar Server Status
Using the WebLogic Server Administration Console to Check Calendar Server Status
Troubleshooting the Calendar Server davserver Process
Troubleshooting a Failing davadmin Command
Troubleshooting MySQL Server Errors
Importing a Convergence ics File
Refreshing Domain Information
Troubleshooting the iSchedule Back End on MySQL Server
Enabling Telemetry Logging
Common Errors in Log Files
Using the Same Start and End Date for an Event
Same UID Already in Use
No Specification of Content-type Header
Deleting a Non-existing File
Posting to Calendar Collection Without a File Name
Using a Non-implemented HTTP Method
Using the Browser Servlet in GlassFish Server Deployments
Troubleshooting CalDAV Clients
Lightning
Apple iCal
iPod touch
Known Issues
Troubleshooting Clients Running iOS 5 and Mac OS 10.7
Mac OS 10.9 iCal Client Not Able to Delete Events
Checking Active Calendar Users
Troubleshooting Calendar Server Agent Alerts in Instant Messaging Server
11
Improving Calendar Server Performance
Tuning Calendar Server Logging
Tuning Oracle GlassFish Server
Tuning JVM Options
Tuning JDBC Pool
Tuning HTTP Service and Listener
Tuning Oracle WebLogic Server
Tuning JVM Options for WebLogic Server
Tuning JDBC Pool for WebLogic Server
Tuning HTTP Service and Listener for WebLogic Server
Tuning MySQL Server
Tuning Oracle Solaris CMT Server
Tuning Reference
12
Backing Up and Restoring Calendar Server Files and Data
Overview of Calendar Server Backup and Restore
Calendar Server Backup and Restore Techniques
Using the davadmin db backup Command
Using ZFS Snapshots
MySQL Backup and Restore Techniques
MySQL Asynchronous Replication
MySQL Database Dump
Point-In-Time Binlog Backup and Recovery
Oracle Database Backup and Restore Techniques
Part II Administering a High-Availability System
13
Configuring a High-Availability Database
Overview of MySQL Server Asynchronous Replication
MySQL Server Asynchronous Replication Example
MySQL Server Two-Way Replication Example
Replication Synchronization Issues
Using the Multi-Host Failover Feature of JDBC Connector/J
Test for MySQL Server Asynchronous Replication (Manual)
Test for MySQL Server Two-Way Replication with Connector/J Failover
14
Configuring Calendar Server for Highly Availability
Front End High Availability: Load Balancing
Back End High Availability: MySQL Async Replication
Back End High Availability: Oracle Data Guard
Document Store High Availability
Part III Calendar Server Reference
15
Calendar Server Configuration Reference
davserver.properties File
davservercreds.properties File
Document Store Server Configuration File
certmap.conf File
davadmin.properties File
Notification Templates
16
Calendar Server Configuration Parameters
17
Calendar Server Command-Line Utilities
Overview of the Command-Line Utilities
davadmin Security
Environment Variables
davadmin Utility
Location
General Syntax
Ways to Provide Options
Clifile Properties
Common Options
davadmin Operations
Tool-Only Options
Exit Code
davadmin account
Syntax
account Operation
Options for account Operation
davadmin account Examples
davadmin backend
Syntax
backend Operation
Options for backend Operation
davadmin backend Examples
davadmin cache
Syntax
cache Operation
Options for the cache Operation
davadmin calendar
Syntax
calendar Operation
Options for calendar Operation
davadmin calendar Examples
davadmin calcomponent
Syntax
calcomponent Operation
Options for calcomponent Operation
davadmin calcomponent Examples
davadmin config
Syntax
config Operation
Options for config Operation
davadmin config Examples
davadmin db
Syntax
db Operation
Options for db Operation
davadmin db Examples
davadmin ldappool
Syntax
ldappool Operations
Options for ldappool Operation
davadmin ldappool Examples
davadmin migration
Syntax
migration Operation
Options for migration Operation
davadmin migration Examples
davadmin passfile
Syntax
passfile Operation
Options for passfile Operation
davadmin passfile Examples
davadmin vscan
Syntax
vscan Operation
Options for vscan Operation
davadmin vscan Examples
JConsole
AdminAccountMXBean Operation
AdminBackendMXBean Operation
AdminCalComponentMXBean Operation
AdminCalendarMXBean Operation
AdminConfigMBean Operation
AdminMigrationMXBean Operation
AdminMiscMXBean Operation
AdminUtilMXBean
Starting the Application Server in Secure Mode
Summary of davadmin Changes by Release
Changes in Calendar Server 7 Update 1
Changes in Calendar Server 7 Update 2
Changes in Calendar Server 7 Update 2 Patch 5
Changes in Calendar Server 7 Update 3
Changes in Calendar Server 7.0.4.14.0
Changes in Calendar Server 7.0.4.16.0
Changes in Calendar Server 7.0.5.17.0
Deprecated Options
18
Time Zone Database
Africa
America
Antarctica
Arctic
Asia
Atlantic
Australia
Europe
Indian
Pacific
Scripting on this page enhances content navigation, but does not change the content in any way.