Documentation Home
> Sun Java System Calendar Server 6.3 Administration Guide
Sun Java System Calendar Server 6.3 Administration Guide
Book Information
Index
Numbers and Symbols
A
B
C
D
E
F
G
â
G
H
â
H
I
L
M
N
O
P
R
S
T
U
V
W
â
W
â
W
X
Preface
Part I Overview of Calendar Server 6.3 Software
Chapter 1 Overview of Calendar Server 6.3 Software
1.1 Calendar Server 6.3 Software Installation
1.2 Post Installation Configuration for Calendar Server Version 6.3
High Level Task List for Post Installation Configuration for Calendar Server Version 6.3
1.3 Special Accounts for Calendar Server Version 6.3
1.3.1 Calendar Server Administrator (calmaster) Account in Calendar Server Version 6.3
1.3.2 Calendar Server User and Group Accounts for Calendar Server Version 6.3
1.3.3 Superuser (root)
1.3.4 Non-root User (icsuser, icsgroup) for Calendar Server Version 6.3
1.4 Proxy Administrator Logins for Calendar Server Version 6.3
1.5 End User Administration in Calendar Server Version 6.3
1.5.1 Choosing the Proper User Management Tool for Calendar Server Version 6.3
1.5.2 Creating User LDAP Entries in Calendar Server Version 6.3
1.5.3 Authenticating Users in Calendar Server Version 6.3
1.5.4 Understanding User Preferences for Calendar Server Version 6.3
1.5.5 LDAP Groups Overview in Calendar Server Version 6.3
1.5.6 Autoprovisioning: Automatic Creation of Calendars in Calendar Server Version 6.3
1.5.7 Group Calendars Overview for Calendar Server Version 6.3
1.5.8 Resources Overview for Calendar Server Version 6.3
1.6 Data Formats and Standards Overview for Calendar Server Version 6.3
1.6.1 Data Format for Calendar Server Version 6.3
1.6.2 Import and Export of Calendar Data for Calendar Server Version 6.3
1.6.3 Calendar Links for Data Exchange in Calendar Server Version 6.3
1.6.4 Server Alarms in Calendar Server Version 6.3
1.6.5 Support of ITIP/IMIP Standards in Calendar Server Version 6.3
1.7 LDAP Data Cache Option for Calendar Server Version 6.3
1.7.1 Considerations for Using the LDAP Data Cache for Calendar Server Version 6.3
1.7.2 Master/Slave LDAP Configuration for Calendar Server Version 6.3
1.7.3 LDAP Data Cache for Calendar Server Version 6.3
1.7.4 LDAP Data Cache Limitations for Calendar Server Version 6.3
1.8 Access Control for Calendar Server Version 6.3
1.8.1 Secure Logins for Calendar Server Version 6.3
1.8.2 Access Control by Users in Calendar Server Version 6.3
1.8.3 Access Control Lists (ACLs) in Calendar Server Version 6.3
1.8.3.1 Who Element of Ace Strings in Calendar Server Version 6.3
1.8.3.2 What Element of Ace Strings in Calendar Server Version 6.3
1.8.3.3 How Elements of Ace Strings in Calendar Server Version 6.3
1.8.3.4 Grant Element of Ace Strings in Calendar Server Version 6.3
1.8.3.5 Examples of ACEs for Calendar Server Version 6.3
1.8.3.6 Placing ACE's in an ACL for Calendar Server Version 6.3
1.9 Internal Subsystems for Calendar Server Version 6.3
1.9.1 Protocol Subsystem
1.9.2 Core Subsystem
1.9.3 Database Subsystem
1.10 Services Running As Daemons in Calendar Server Version 6.3
1.10.1 Administration Service: csadmind in Calendar Server Version 6.3
1.10.2 HTTP Service: cshttpd in Calendar Server Version 6.3
1.10.3 Automatic Backup Service: csstored in Calendar Server Version 6.3
1.10.4 Event Notification Service (ENS): csnotifyd and enpd in Calendar Server Version 6.3
1.10.5 Distributed Database Service: csdwpd in Calendar Server Version 6.3
1.11 Public APIs for Calendar Server Version 6.3
1.11.1 Web Calendar Access Protocol (WCAP) in Calendar Server Version 6.3
1.11.2 Event Notification Service (ENS) API for Calendar Server Version 6.3
Part II Post Installation Configuration for Calendar Server 6.3 Software
Chapter 2 Initial Runtime Configuration Program for Calendar Server 6.3 software (csconfigurator.sh)
2.1 Gathering Your Configuration Information for Calendar Server 6.3 Software
2.1.1 LDAP Server Options
2.1.2 Directory Manager Options
2.1.3 Calendar Server Administrator
2.1.4 Email and Email Alarms Options
2.1.5 Runtime Configuration Options
2.1.6 Calendar Server Startup
2.1.7 Database, Logs, and Temporary Files Directories
2.2 Running csconfigurator.sh
To Run the Configuration Program from the Command Line
To Run the Configuration Program from the GUI
2.3 Welcome Screen
2.4 Administration, User Preferences and Authentication Screen
2.4.1 User Preferences Directory Options
2.5 Virtual Domains and Calendar Administrator Screen
2.5.1 Virtual Domains Settings for Calendar Server 6.3
2.5.2 Calendar Administrator Name and Password for Calendar Server 6.3
2.6 Email and Email Alarms Screen for Calendar Server 6.3
2.7 Runtime Configuration Screen for Calendar Server 6.3
2.8 Set Up a Front End-Back End Deployment Screen for Calendar Server 6.3
2.8.1 Single Server Deployment for Calendar Server 6.3
2.8.2 Front-End and Back-End Deployment for Calendar Server 6.3
2.9 Directories to Store Configuration and Data Files Screen for Calendar Server 6.3
2.10 Archive and Hot Backup Configuration Screen for Calendar Server 6.3
2.11 Ready to Configure Screen for Calendar Server 6.3
2.12 Sequence Completed Screen for Calendar Server 6.3
2.13 Configuration Summary Screen for Calendar Server 6.3
Chapter 3 Database Migration Utilities for Calendar Server 6.3
3.1 An Overview of Calendar Server Database Migration Utilities
3.2 Choosing the Right Calendar Server Utilities
3.3 csmigrate Utility
3.3.1 csmigrate Utility Syntax
3.3.2 csmigrate Example
How to Run the Calendar Server csmigrate Utility
3.4 cs5migrate Utility
3.5 csmig Utility
3.5.1 csmig Utility Functions
3.5.1.1 Migrates Calendars
3.5.1.2 Assigns Owners to Calendars
3.5.1.3 Updates LDAP Attributes
3.5.2 csmig Utility Requirements
3.5.3 csmig Syntax
3.5.4 csmig Utility Migration Steps
High Level Steps for Using csmig
To Perform a Test Dry Run
To Migrate Your Production Data
3.5.5 csmig Tips and Troubleshooting
3.5.5.1 The csmig dry run calendar shows the wrong owner for a calendar.
Example Problem
Example Solution
3.5.5.2 The LDAP calendar search doesn’t work correctly.
Example Problem
Example Solution
3.5.5.3 The csmig dry run indicates duplicate calendar names.
Example Problem
Example Solution
3.5.5.4 How do I assign orphan calendars to different owners?
Example Problem
Example Solution
3.5.5.5 How do I move calendar users to another back-end server?
Example Problem
Example Solution
3.6 csvdmig
3.6.1 csvdmig Functions
3.6.2 csvdmig Syntax
3.6.2.1 Mapping File
3.6.2.2 Destination DB
3.6.3 csvdmig Examples
3.7 commdirmig
3.7.1 Who Should Run the commdirmig Utility
3.7.2 When to Run the commdirmig Utility
3.7.3 Where to Find Documentation on the commdirmig Utility
3.7.4 Where to Find the Utility
Part III Customizing Your Calendar Server Configuration
Chapter 4 Customizing Calendar Server
4.1 Configuring for Communications Express
To Configure Proxy Authentication
To Enable Anonymous Access
4.2 Configuring Calendars
To Configure User Calendars
To Configure Resource Calendars
To Configure Group Calendars
To Disable Autoprovisioning of Calendars
To Configure Free-Busy Lookup
4.3 Configuring Calendar for LDAP Users, Groups and Resources
To Configure Calendar Users
To Set Calendar User Preferences
To Configure Calendar Server for Groups
4.4 Configuring Calendar Server
To Configure Server Behavior
To Configure Calendar Logging
To Configure WCAP Commands
To Enable Email Notifications
4.5 Configuring Logins and Authentication
To Configure Proxy Administrator Logins
To Configure Authentication
To Configure the Authentication Cache
To Enable Checking the Client IP Address at Login
4.6 Configuring Calendar Services (Daemons)
To Configure Start and Stop Services
To Configure the Watcher Process for Calendar Server Version 6.3
To Configure Administrative Services (csadmind)
To Configure HTTP Services (cshttpd) for Calendar Server Version 6.3
To Configure Alarm Notification for Calendar Server Version 6.3
4.7 Configuring Periodic Deadlock Checking for the Berkeley in Calendar Server Version 6.3
To Enable Periodic Checking of Berkeley Databases for Deadlocks
4.8 Configuring LDAP for Calendar Server Version 6.3
To Configure Anonymous Access to LDAP for Calendar Server Version 6.3
To Configure LDAP Attendee Lookup for Calendar Server Version 6.3
To Configure Search Filters for LDAP Attendee Lookup for Calendar Server Version 6.3
To Configure LDAP Resource Lookup for Calendar Server Version 6.3
To Configure LDAP Mail-to-Calid Lookup for Calendar Server Version 6.3
To Configure the User Preferences LDAP Directory for Calendar Server Version 6.3
To Configure User Preferences for Calendar Server Version 6.3
To Enable and Configure the LDAP Data Cache for Calendar Server Version 6.3
To Enable and Configure the LDAP SDK Cache for Calendar Server Version 6.3
To Set the Date Range for Free Busy Searches for Calendar Server Version 6.3
To Enable Wildcard LDAP Searches of Calendar Properties for Calendar Server Version 6.3
To Set the LDAP Root Suffix in Calendar Server Version 6.3
Chapter 5 Configuring Calendar Database Distribution Across Multiple Machines in Calendar Server Version 6.3
5.1 CLD Plug-in Background Information for Calendar Server Version 6.3
5.1.1 CLD Plug-in Overview for Calendar Server Version 6.3
5.1.2 How the CLD Plug-in Works for Calendar Server Version 6.3
5.1.3 Configurations Supported by the CLD Plug-in for Calendar Server Version 6.3
5.1.3.1 Multiple Front-end Servers with Multiple Back-end Servers in Calendar Server Version 6.3
5.1.3.2 Multiple Machines Functioning as Both Front-end and Back-end Servers in Calendar Server Version 6.3
5.1.4 Simple Sizing Exercise for Calendar Server 6.3 Storage Requirements
5.1.4.1 Definition of Medium Usage Profile for a Calendar Server 6.3 Deployment
5.1.4.2 Number of Front-End CPU's
5.1.4.3 Number of Back-End CPU's
5.1.4.4 Amount of Storage Needed
5.2 Configuring Calendar Servers for CLD and DWP
To Configure a Front-End Server for CLD
To Configure a Back-end Server for CLD and DWP
To Configure a Server as Both a Front-end and a Back-end
5.3 Maintaining Security Between Front-End and Back-End Servers for Calendar Server Version 6.3
5.3.1 How Authentication is Accomplished in Calendar Server Version 6.3
To Set Up Authentication for DWP Connections for a Front-end Server in Calendar Server Version 6.3
To Set up Authentication for DWP Connections for a Back-end Server in Calendar Server Version 6.3
Chapter 6 Configuring Calendar Server 6.3 Software for High Availability (Failover Service)
6.1 Overview of High Availability Choices for Calendar Server Version 6.3
6.1.1 Understanding Asymmetric High Availability for Calendar Server Version 6.3
6.1.2 Understanding Symmetric High Availability for Calendar Server Version 6.3
6.1.3 Understanding N+1 (N Over 1): Multiple Asymmetric High Availability for Calendar Server Version 6.3
6.1.4 Choosing a High Availability Model for Your Calendar Server Version 6.3 Deployment
6.1.5 System Down Time Calculations for High Availability in Your Calendar Server 6.3 Deployment
6.2 Prerequisites for an HA Environment for Your Calendar Server Version 6.3 Deployment
6.2.1 About HAStoragePlus for a Calendar Server 6.3 HA Deployment
6.3 High-Level Task List for an Asymmetric High Availability Deployment with Calendar Server 6.3 Software
6.4 High-Level Task List for a Symmetric High Availability Deployment with Calendar Server 6.3 Software
6.5 Naming Conventions for All Examples in this Deployment Example for Configuring High Availability in Calendar Server Version 6.3
6.6 Installing and Configuring Calendar Server 6.3 Software in an Asymmetric High Availability Environment
6.6.1 Creating the File Systems for Your Calendar Server 6.3 HA Deployment
6.6.2 Creating the Calendar Directory on All Shared Disks of the Cluster in Your Calendar Server 6.3 HA Deployment
6.6.3 Installing and Configuring High Availability for Calendar Server 6.3 Software
To Prepare Each Node of the Cluster
To Set Up the Primary Node
To Run the Configuration Utility (csconfigurator.sh) on the Primary Node
To Configure the Secondary Node
6.7 Configuring a Symmetric High Availability Calendar Server System
6.7.1 Initial Tasks
Creating the File Systems
6.7.1.1 Installing the Calendar Server HA Package
6.7.2 Installing and Configuring the First Instance of Calendar Server
To Install Calendar Server
To Configure Sun Cluster on the First Node
To Configure the First Instance of Calendar Server
To Perform the Final Configuration Steps for the First Instance
6.7.3 Installing and Configuring the Second Instance of Calendar Server
To Install Calendar Server on the Second Node
To Configure Sun Cluster for the Second Instance
To Configure the Second Instance of Calendar Server
To Perform the Final Configuration Steps for the Second Instance
6.8 Starting and Stopping Calendar Server HA Service
6.9 Removing HA from Your Calendar Server Configuration
To Remove HA Components
6.10 Debugging on Sun Cluster
To Enable Logging
6.11 Example Output from the Calendar Configuration Program (Condensed)
6.12 Related Documentation
Chapter 7 Configuring SSL
7.1 Configuring SSL for Calendar Server
To Create a Certificate Database
7.1.1 Self-signed Certificate
To Request and Import a Certificate from a Root Certificate Authority
To Configure SSL Parameters in the ics.conf File
7.2 Troubleshooting SSL for Calendar Server 6.3 Software
7.2.1 Checking for the cshttpd Process
7.2.2 Verifying Certificates
7.2.3 Reviewing Calendar Server Log Files
7.2.4 Connecting to the SSL Port
7.2.5 Making cshttpd Stop Listening on the Regular HTTP Port
Chapter 8 Configuring Single Sign-on for a Calendar Server 6.3 System
8.1 Configuring SSO Through Access Manager
To use SSO with Calendar Server
8.1.1 Considerations for Using Single Sign-on With Access Manager
8.1.2 Configuring SSO Through Communications Servers Trusted Circle Technology
Chapter 9 Configuring Automatic Backups (csstored)
9.1 Enabling the Calendar Server Store Service (csstored)
9.2 Overview of Automatic Backups in a Calendar Server 6.3 System
9.2.1 How Automatic Backups Work in a Calendar Server 6.3 System
9.2.2 How csstored Works for Backups in a Calendar Server 6.3 System
9.2.3 How Circular Backups Work in a Calendar Server 6.3 System
9.2.4 High Level Steps for Enabling Automatic Backups
9.3 Setting up Transaction Log Files for Calendar Server 6.3 Backups
9.3.1 Understanding Transaction Log Files for Calendar Server 6.3 Backups
To Set up Transaction Log Files
9.4 Specifying the Calendar Server Administrator’s Email Address
9.4.1 Email Messages Sent to the Administrator
To Set the Calendar Server 6.3 System Administrator’s Email Address
9.5 Enabling Hot Backups for Calendar Server 6.3 Databases
9.5.1 What are Hot Backups in Calendar Server Version 6.3?
To Enable Hot Backups for a Calendar Server 6.3 System
9.6 Enabling Archive Backups for Calendar Server 6.3 Databases
9.6.1 What are Archive Backups in Calendar Server Version 6.3?
To Enable Archive Backups for a Calendar Server 6.3 System
Chapter 10 Setting Up a Multiple Domain Calendar Server 6.3 Environment
10.1 Overview of Multiple Domains in Calendar Server Version 6.3
10.2 Setting up a Multiple Domain Environment for Calendar Server Version 6.3 for the First Time
10.3 How the Multiple Domains Feature in Calendar Server Version 6.3 Influences Your Schema Choices
10.3.1 Overview of Multiple Domains and the Implications for Schema Choice for Calendar Server Version 6.3
10.3.2 Sun LDAP Schema Version 2 for Calendar Server Version 6.3
10.3.3 Sun LDAP Schema Version 1 for Calendar Server Version 6.3
10.4 Additional Parameters Required for Multiple Domain Mode in Calendar Server Version 6.3
10.4.1 Schema Version 1 Parameter Additions for Calendar Server Version 6.3
10.4.2 Schema Version 2 Parameter Additions for Calendar Server Version 6.3
10.5 Calendar Server 6.3 Logins
10.6 Migrating from a Non-Domain Environment in Calendar Server Version 6.3
Chapter 11 Customizing Existing Domains for a Calendar Server 6.3 System
11.1 Configuring Domain Preferences for Groups in Calendar Server Version 6.3
11.1.1 Setting the Doublebooking Domain Preference in Calendar Server Version 6.3
11.1.2 Specifying the Default ACL for Groups in Calendar Server Version 6.3
11.1.2.1 For All Groups
11.1.2.2 For All Groups in a Specific Domain
11.1.2.3 For a Specific Group in a Domain
11.2 Cross Domain Searching in Calendar Server 6.3 Systems
11.3 Using Domains Created by Messaging Server in Calendar Server Version 6.3
11.3.1 Adding Calendar Services to Messaging Domains in Schema Version 1 Mode for Calendar Server Version 6.3
11.3.2 Adding Calendar Services to Messaging Domains in Schema 2 Mode in Calendar Server Version 6.3
Part IV Calendar Server 6.3 Administration
Chapter 12 Server Administration for a Calendar Server 6.3 Deployment
12.1 Starting and Stopping Calendar Server 6.3 Processes
12.1.1 About Calendar Server 6.3 Commands: start-cal and stop-cal
To Start Calendar Server 6.3 Services with start-cal
To Stop Calendar Server with stop-cal
12.2 Enabling or Disabling Automatic Backups in Calendar Server Version 6.3
To Enable Hot Backups in Calendar Server Version 6.3
To Enable Archive Backups in Calendar Server Version 6.3
To Disable Hot Backups in Calendar Server Version 6.3
To Disable Archive Backups in Calendar Server Version 6.3
12.3 Managing the Group Scheduling Engine Queue for Calendar Server Version 6.3
12.3.1 About GSE for Calendar Server Version 6.3
12.3.2 About the Calendar Server 6.3 GSE Queue
12.3.3 Listing Entries in the Calendar Server 6.3 GSE Queue
12.3.4 Deleting Entries in the GSE Queue in Calendar Server Version 6.3
12.4 Monitoring Calendar Server 6.3 Processes
12.5 Clearing the CLD Cache in Calendar Server Version 6.3
12.5.1 Why Clear the Calendar Server 6.3 CLD Cache?
To Clear the CLD Cache
12.6 Changing a Server Name
12.7 Configuring Anonymous Access for Calendar Server Users
To Enable Anonymous Access
To Disable Anonymous Users from Writing to Public Calendars
12.8 Enabling Proxy Administrator Logins
To Enable Proxy Authentication without Communications Express
To Verify Proxy Authentication is Working
12.9 Refreshing the Calendar Server Configuration
Chapter 13 Administering Calendar Server Domains
13.1 Choosing the Correct User Management Tool
13.2 Creating New Calendar Server Domains
13.2.1 Overview of Creating Calendar Server Domains
13.2.2 To Add a Domain in Schema Version 2 Mode
13.2.3 To Add a Domain in Schema Version 1 Mode
13.3 Enabling Cross Domain Searches
13.3.1 Adding Names of Domains Allowed to Search This Domain
13.3.1.1 To Allow Specific Domains to Search This Domain
13.3.1.2 To Allow All External Domains to Search This Domain
13.3.2 Adding Names of Domains to be Searched by This Domain
Chapter 14 Administering Users, Groups, and Resources
14.1 Creating Calendar User LDAP Entries
14.1.1 To Create New Calendar Users in Schema Version 2 Mode
14.1.2 To Create New Calendar Users For Schema Version 1 Mode
14.2 Creating Calendar Group LDAP Entries
14.2.1 To Create New Calendar Groups for Schema Version 2 Mode
14.2.2 To Create New Calendar Groups for Schema Version 1 Mode
14.3 Creating Calendar Resource LDAP Entries
14.3.1 To Create New Calendar Resources for Schema Version 2 Mode
14.3.2 To Create New Calendar Resources for Schema Version 1
14.4 Adding the mail Attribute to User, Group and Resource LDAP Entries
14.4.1 Overview of Adding Mail Service to Calendar Server LDAP entries
14.4.2 To Check if the mail Attribute Exists in the LDAP Entry
14.4.3 To Add the Mail Attribute to Existing User, Group and Resource LDAP Entries for Calendar Server Version 6.3
14.5 Administering Existing Users
14.5.1 Displaying Calendar User Information
14.5.1.1 To Display All Users Enabled for Calendaring
14.5.1.2 To Display a Particular User's Calendar Attributes
14.5.2 Disabling a Calendar User
14.5.2.1 To Disable a User with Delegated Administrator Console
14.5.2.2 To Disable a User with Delegated Administrator Utility (commadmin user delete)
14.5.2.3 To Disable a User with Calendar Server Utilities (csuser disable)
14.5.2.4 To Remove Calendar Service from a User with Calendar Server Utilities
14.5.3 Enabling a Calendar User
14.5.3.1 To Enable a User with Delegated Administrator Console
14.5.3.2 To Enable a User with Delegated Administrator Utility
14.5.3.3 To Re-Enable a User with Calendar Server Utilities
14.5.4 Adding Calendar Service to a User
14.5.4.1 To Add Calendar Service to a User with Delegated Administrator Console
14.5.4.2 To Add Calendar Service to a User with Delegated Administrator (commadmin user create)
14.5.4.3 To Add Calendar Service with Calendar Server Utilities
14.5.5 Deleting Calendar Service from a User LDAP Entry
14.5.6 Setting Up Email Aliases for a Calendar User
To Set Up Email Aliases with Delegated Administrator Console
14.5.6.1 To Set Up Email Aliases with Delegated Administrator Utility
14.5.6.2 To Set Up Email Aliases with Calendar Server Utility csattribute
14.5.7 Verifying that a User has Calendar Service
14.5.7.1 To Check if a User has Calendar Service with Delegated Administrator Console
14.5.7.2 To Check if a User has Calendar Service with Delegated Administrator Utility
14.5.7.3 To Check if a User has Calendar Service with Calendar Server Utility csuser
14.5.8 Deleting Users from the LDAP Database
Deleting Users in Schema Version 2 Using Delegated Administrator
14.5.8.1 Deleting Users in a Schema Version 1 Environment
14.5.9 Renaming Calendar Users
14.5.10 Turning the Publicly Writable Calendars Feature Off
To Disable Users from Having Publicly Writable Calendars
14.6 Administering Calendar Server Resources
14.6.1 Retrieving LDAP Information for Resources
To Retrieve Resource Information Using Delegated Administrator Console
14.6.1.1 To Retrieve Resource Information Using Delegated Administrator Utility
To Retrieve Resource Information Using csresource
To Enable Resources
To Disable Resources
To Delete Resources
14.6.2 To Set Up a Bitbucket Channel for Resource Email
To Set up the Messaging Server Bitbucket Channel
To Set up a Sendmail Bitbucket Channel
14.7 Managing User and Resource LDAP Attributes
To List LDAP Entry Attributes
To Add an LDAP Entry Attribute
To Delete an LDAP Entry Attribute
14.7.1 To Modify an LDAP Entry Attribute
Chapter 15 Administering Calendars
15.1 Calendar Administration Overview for Calendar Server Version 6.3
15.2 Creating Calendar Unique Identifiers (calid's)
15.2.1 Calid Syntax
15.2.2 Calendar ID Creation Rules
15.2.3 Converting Non-Domain calid's to Multiple Domain Format calid's
15.3 Automatic Creation of Calendars
15.3.1 Creating calids
To Enable Autoprovisioning of Calendars
To Disable Autoprovisioning of Calendars
15.4 Calendar Access Control
15.4.1 Configuration Parameters for Access Control
15.4.2 Public and Private Events and Tasks Filter
15.4.3 Command-Line Utilities for Access Control
15.5 Creating Calendars
15.5.1 Creating a User Calendar with the cscalUtility
15.5.1.1 Overview of Creating a New Calendar
15.5.1.2 Creating New Calendars
15.5.1.3 Creating Another Calendar for a User
15.5.1.4 Creating a Calendar with a Viewable Name
15.5.1.5 Creating a Calendar with Other Properties
15.5.2 Configuring the Calendar Server for Resources
15.5.3 Creating Resources and Resource Calendars
15.5.4 Allowing Double Booking of Resource Calendars
15.5.5 Limiting Access to Resource Calendars
15.6 Managing User Calendars
15.6.1 To Display Calendars
15.6.2 To Delete a Calendar
15.6.3 To Remove Calendars of Deleted Users
To Remove All Calendars of a User Deleted with csuser in Calendar Server Version 6.3
To Remove All Calendars for Users Deleted by Delegated Administrator
15.6.4 To Enable a Calendar
15.6.5 To Disable a Calendar
15.6.6 To Modify Calendar Properties
15.6.7 To Remove Properties From a Calendar
15.6.8 To Recover a “Lost” Default Calendar
To Move a User Calendar to a Different Back-End Server
15.7 Administering Resource Calendars
15.7.1 To Display Resource Calendars and Attributes
15.7.2 To Modify a Resource Calendar
15.7.3 To Disable or Enable a Resource Calendar
15.7.4 To Delete a Resource Calendar
To Move a Resource Calendar to a Different Back-End Server
15.8 Linking to a Calendar
15.9 Importing and Exporting Calendar Data in Calendar Server 6.3 Databases
15.9.1 Importing Calendar Data
15.9.2 Exporting Calendar Data
Chapter 16 Administering Calendar Server Databases with the csdb Utility
16.1 Using the csdb Utility to Manage Calendar Databases
16.1.1 Identifying the Three Logical Database Groups
16.1.1.1 Calendar Database Group (csdb)
16.1.1.2 Session Database Group (sessdb)
16.1.1.3 Statistical Database Group (statdb)
16.1.2 Targeting Specific Database Groups with the csdb Utility
16.2 Administering Databases with the csdb Utility
To List Status for a Database Group
To Check for Corruption in the Calendar Database Group
To Rebuild the Calendar Database Group (caldb), Without the GSE Database
To Rebuild the Calendar Database Group, Including the GSE Database
16.2.1 To Delete a Database Group
Chapter 17 Backing Up and Restoring Calendar Server Data
17.1 Backing Up Calendar Server Data
To Back Up the Calendar Database to a Directory
To Back Up a Specific Calendar to a File
To Back Up a User’s Default Calendar to a File
17.2 Restoring Calendar Server Data
To Restore the Calendar Database
To Restore a Calendar From a Backup Directory
To Restore a Calendar From a File
To Restore a User’s Default Calendar
17.3 Using Sun StorEdge Enterprise Backup or Legato Networker
17.3.1 StorEdge or Legato Tools
To Back Up Calendar Data Using Sun StorEdge Enterprise Backup Software or Legato Networker
To Restore Calendar Data Using Sun StorEdge Enterprise Backup Software or Legato Software
Chapter 18 Administering the Delete Log Database
18.1 Creating the Delete Log Database
18.2 Querying the Delete Log Database
18.3 Purging the Delete Log Database
18.3.1 Tuning Delete Log Purging
18.3.2 Automatic Purge of the Delete Log Database
18.3.3 Manual Purge of the Delete Log Database
18.4 Using Calendar Server Utilities for the Delete Log Database
Chapter 19 Administering Calendar Server Time Zones
19.1 Overview of Calendar Server Time Zones
19.2 Managing Calendar Server Time Zones
19.2.1 Adding a New Time Zone
19.2.2 Modifying an Existing Time Zone
To Modify an Existing Time Zone
Chapter 20 Using Instant Messaging Pop-up Reminders
20.1 Pop-up Reminders Overview
20.1.1 Configuration Concepts for Calendar Pop-up Reminders
20.1.2 How Pop-up Reminders Work
20.2 Configuring Pop-up Reminders
To Configure Instant Messaging Server
To Configure Calendar Server
To Configure Instant Messenger
Chapter 21 Tuning Calendar Server Performance
21.1 Indexing the LDAP Directory Server
21.2 Improving Calendar Search Performance in a DWP Environment
To Enable Calendar Searches to Look at LDAP
To Improve Search Performance by Indexing
21.3 Improving Performance of Calendar Searching by Disabling Wildcard Searches
21.4 Improving Performance of the CLD Plug-in
21.5 Improving Performance of the LDAP Data Cache
21.6 Tuning the LDAP SDK Cache
21.7 Tuning Automatic Backups
21.8 Using Load Balancing Across Multiple CPU's
21.9 Controlling the Number of Processes Running for Each Service
21.10 Using Timeout Values
21.10.1 Timeout Values for csadmind
21.10.2 HTTP Timeout Values for End Users
21.10.3 GSE Queue Timeout Value
Chapter 22 Troubleshooting Calendar Server 6.3 Software
22.1 Turning on Debugging Information for Calendar Server 6.3 Software
22.1.1 Increase Logging Level
22.1.2 Enable Logging Access to the LDAP Cache
22.1.3 Clearing the LDAP Cache
To Clear the LDAP Cache
22.1.4 WCAP Command and HTTP Access Logging
22.1.5 Monitor the System Using the Calendar Server 6.3 csstats Utility
22.2 Troubleshooting LDAP Issues
22.3 Troubleshooting Migration Utilities
22.3.1 What to do Before Calling Technical Support
22.3.2 Where to Find the Migration Utilities
22.4 Non-Database Troubleshooting for Calendar Server
22.4.1 One cshttpd Process is Accepting Too Many Connections and Taking 100% of CPU Time
Fixing start-cal Problems
22.4.2 Fixing stop-cal Problems
To Stop Child Processes
To Recover After an Improper Shutdown
22.4.3 Can't Connect to Back-End Server
22.4.4 Can’t Find Calendar
22.4.5 Can't Create Calendar on Back-End Machine
22.4.5.1 Back-End Machine Not Configured Properly
22.4.5.2 Calendar Owner Assigned to a Different Back-End Machine
22.4.6 Get “Unauthorized” When Trying to Log In Using Proxy Authentication
22.4.7 Troubleshooting Searches that Don’t Complete Properly
To Determine if Limit Attributes Have Appropriate Values
To Set the Limit Attributes to Appropriate Values
22.5 Dealing with Calendar Server Database Issues
22.5.1 Finding Berkeley Database Tools
22.5.1.1 To Access the Berkeley Database Utilities
22.5.1.2 List of Available Tools
Detecting and Fixing Database Deadlocks
22.5.2 Detecting Database Corruption
22.5.2.1 Database Corruption Basics
22.5.2.2 Monitoring Log Files
To Check for Calendar Database Corruption
22.5.3 Dealing with Transaction Log Files Suddenly Very Large and Numerous
22.5.4 Preventing Service Interruptions When Your Database is Corrupted (Read-only Mode)
22.5.4.1 Using Read-only Mode
To Put a Database in Read-only Mode
22.5.5 Handling Common Database Failures
csadmind Won’t Start or Crashes During Startup
Services Hung, and End Users Can’t Connect–Orphaned Locks
csdb rebuild Never Finishes–Database Looping
22.5.6 Rebuilding a Corrupted Calendar Database
22.5.6.1 rebuild Overview
To Rebuild a Calendar Database
22.5.6.2 Sample Rebuild Output
22.5.7 Using the Dump and Load Procedure to Recover a Calendar Database
22.5.7.1 Dump and Load Overview
To Perform the Dump and Load Procedure
22.5.8 Restoring an Automatic Backup Copy
22.5.8.1 Before You Restore
To Restore a Hot Backup
To Restore an Archive Backup
22.5.9 Repairing Custom Backup Scripts
22.5.9.1 Berkeley Tools Now Compiled with a Dynamic Library
22.5.9.2 To Repair a Custom Backup Script
Part V Appendixes
Appendix A Directory Configuration Worksheet
Appendix B Calendar Server Configuration Worksheet
B.1 Administration, User Preferences and Authentication Screen Worksheet
B.2 Email and Email Alarms Worksheet
B.3 Runtime Configuration Worksheet
B.4 Database, Logs, and Temporary Files Directories Worksheet
Appendix C Calendar Server Configuration Worksheet
C.1 Calendar Server Configuration Worksheet
Appendix D Calendar Server Command-Line Utilities Reference
D.1 Running the Command-Line Utilities
D.1.1 Syntax for Command-Line Utilities
D.1.2 Usage Rules for Command-Line Utilities
D.1.3 Return Code in Scripts
D.2 Short Description of Command-Line Utilities
D.3 csattribute
D.3.1 Requirements
D.3.2 Syntax
D.3.3 Examples
D.4 csbackup
D.4.1 Requirements
D.4.2 Syntax
D.4.3 Examples
D.5 cscal
D.5.1 Requirements
D.5.2 Syntax
D.5.3 Possible Problems Creating a Calendar on a Back-End Machine
D.5.3.1 Back-End Machine Not Configured Properly
D.5.3.2 Calendar Owner Assigned to a Different Back-End Machine
D.5.4 Examples
D.6 csclean
D.6.1 Requirements
D.6.2 Syntax
D.6.3 Examples
D.7 cscomponents
D.7.1 Requirements
D.7.2 Syntax
D.7.3 Examples
D.8 csdb
D.8.1 Requirements
D.8.2 Syntax
D.8.3 Examples
D.9 csdomain
D.9.1 Requirements
D.9.2 Syntax
D.9.3 LDAP Attributes and Property Names
D.9.3.1 icsAllowRights Attribute: csdomain Utility
D.9.3.2 icsExtendedDomainPrefs Attribute: csdomain Utility
D.9.3.3 Other LDAP Directory Attributes: csdomain Utility
D.9.4 Examples
D.10 csexport
D.10.1 Requirements
D.10.2 Syntax
D.10.3 Examples
D.11 csimport
D.11.1 Requirements
D.11.2 Syntax
D.11.3 Examples
D.12 csplugin
D.12.1 Requirements
D.12.2 Syntax
D.12.3 Examples
D.13 cspurge
D.13.1 Requirements
D.13.2 Syntax
D.13.3 Examples
D.14 csrename
D.14.1 Requirements
D.14.2 Syntax
D.14.3 Examples
D.15 csresource
D.15.1 Requirements
D.15.2 Syntax
D.15.3 Examples
D.16 csrestore
D.16.1 Requirements
D.16.2 Syntax
D.16.3 Examples
D.17 csschedule
D.17.1 Requirements
D.17.2 Syntax
D.17.3 Examples
D.18 csstats
D.18.1 Requirements
D.18.2 Syntax
D.18.3 Examples
D.19 csuser
D.19.1 Requirements
D.19.2 Syntax
D.19.3 Examples
D.20 start-cal
D.20.1 Requirements
D.20.2 Syntax
D.20.3 Example
D.21 stop-cal
D.21.1 Requirements
D.21.2 Syntax
D.21.3 Example
Appendix E Calendar Server Configuration Parameters
E.1 Editing the ics.conf Configuration File
To edit the ics.conf file:
E.2 Configuration Parameters (ics.conf) File
E.2.1 Tips for Customizations to the Configuration File
E.2.2 Calendar Server Local Instance Configuration Parameters
E.2.3 Calendar Server LDAP Authorization Configuration Parameters
E.2.4 Calendar Server LDAP User and Group Search Configuration Parameters
E.2.5 Calendar Server User Preferences Configuration Parameters
E.2.6 Calendar Server Calendar Store Configuration Parameters
E.2.7 Calendar Log Information Configuration Parameters
E.2.8 Calendar Server Administrator Configuration Parameters
E.2.9 Calendar Server Services Configuration
E.2.10 Calendar Server SSL Configuration Parameters
E.2.11 Calendar Server Domain Configuration Parameters
E.2.12 Configuration Parameters to Enable Email Notifications
E.2.13 Alarm Notification Parameters
E.2.14 Calendar Lookup Database Configuration
E.2.15 Calendar Server LDAP Data Cache Configuration Parameters
E.2.16 Group and Resource Calendar Configuration Parameters
E.2.17 Calendar Server Single Sign-on (SSO) Configuration Parameters
E.2.17.1 Configuring SSO Through Access Manager
E.2.17.2 Configuring SSO Through Communications Servers Trusted Circle Technology
E.2.18 Calendar Server Group Scheduling Engine (GSE) Configuration Parameters
E.2.19 Calendar Server Berkeley Database Configuration Parameters
E.2.20 Automatic Backups of the Calendar Database
E.2.21 Calendar Database Parameters for ENS Messages
E.2.22 Event Notification Server (ENS) Configuration
E.2.23 Calendar Server API Configuration
E.3 Counters Configuration (counter.conf) File
E.3.1 Alarm Counters
E.3.2 Disk Usage Counters
E.3.3 HTTP Counters
E.3.4 Group Scheduling Counters
E.3.5 Authentication Counters
E.3.6 WCAP Counters
E.3.7 Database Counters
E.3.8 Server Response Counters
E.3.9 Session Status Counters
E.4 Calendar Server Email Notifications
E.4.1 Calendar Server Email Notifications Configuration Parameters and Format Files
E.4.2 Calendar Server Special Character Sequences for Event Notifications
E.4.3 Calendar Server Notifications Date Sub-Format Strings
E.4.3.1 Example
E.4.4 Calendar Server Notifications Conditional Printing Format
E.4.5 Special Character Sequences for Task Notifications
E.4.6 Special Character Sequences for Dates
E.4.7 Simple Event Reminder Example
E.4.8 Complex Event Reminder Example
© 2010, Oracle Corporation and/or its affiliates