Oracle® Collaboration Suite Installation Guide 10g Release 1 (10.1.2) for AIX 5L Based Systems (64-Bit) Part Number B25471-10 |
|
|
View PDF |
This appendix describes requirements and procedures for installing the components of Oracle Calendar standalone, including:
Oracle Calendar server
This component is required to run other components of Oracle Calendar. It is complemented by the Oracle Calendar administrator.
Oracle Calendar SDK
This component is a tool for developing applications for Oracle Calendar.
Oracle Calendar application system
Oracle Calendar includes several components that are managed in an application server framework called the Oracle Calendar application system. It controls the following components:
Oracle Calendar Web client
Oracle Calendar Web services
Oracle Mobile Data Sync
Calendar Standalone installation files (located under calendar_standalone
directory) are available on the Oracle Collaboration Suite 10g Release 1 (10.1.2) Supplemental DVD for AIX (64-bit).
You can install the Oracle Calendar server and the Oracle Calendar application system components on the same host or on multiple hosts across a network.
This appendix contains the following sections:
You can install Oracle Calendar server and the Oracle Calendar application system components together or separately. The following sections list requirements common to both components and separate to each.
This section contains the following topics:
The common requirements for installing the Oracle Calendar server and the Oracle Calendar application system components together or separately are as follows:
Operating system: As described in Chapter 2 in the requirements for Oracle Collaboration Suite
Colors: A minimum of 256 display colors
Disk space: Up to 500 MB free disk space
Patches: The same patches apply as are listed in the requirements for Oracle Collaboration Suite. Refer to Section 2.2 for packages and patches requirements.
The requirements for installing the Oracle Calendar Server Release 1 (10.1.2) are as follows:
RAM
A minimum of 512 MB of RAM or more is needed for computers handling a large number of users or services.
To calculate your exact requirements, refer to the Oracle Calendar Administrator's Guide.
Disk Space
At least 500 MB of disk space that includes disk space for the Oracle Calendar database and log files.
Messaging Server
A Simple Mail Transfer Protocol (SMTP) server for mail notifications.
Web Browser
You need one of the following Web browsers to be able to use Oracle Calendar administrator:
Netscape 7.0 or later
Mozilla 1.2 or later
Kernel Parameters
Refer to "Adjusting Kernel Parameters for Calendar" in Oracle Calendar Administrator's Guide for details about Oracle Calendar server kernel parameters requirements.
The requirements for installing the Oracle Calendar application system are as follows:
Web Server
Oracle HTTP Server or Apache Web Server. Standalone installations of Oracle Calendar support the following versions of Apache with mod_fastcgi
.
Apache 1.3.26 and later with mod_fastcgi 2.2.12
Apache 2.0.53 and later with mod_fastcgi 2.4.2
RAM
At least 512 MB RAM or more is recommended for computers handling a large number of users.
Disk Space
At least 100 MB of disk space for installation plus 200 MB for operation, including the disk space for Links database and Session database. More disk space may be required for heavy deployments.
For more information about links database and session database, refer to "Configuring the Links Database" in Oracle Calendar Administrator's Guide.
Oracle Calendar Web Client Browsers
The following browsers can be used to access the Oracle Calendar Web client component of the Oracle Calendar application system:
Note: To use the Oracle Calendar Web client in standard mode, you must enable Javascript. Javascript is not necessary when you use the Oracle Calendar Web client in accessible mode. |
This section contains important information you must know before installing the Oracle Calendar server and the Oracle Calendar application system.
This section contains the following topics:
Section E.2.1, "Preparing Your Directory Server for Use with Oracle Calendar Server"
Note: If you have a previous version of the Oracle Calendar server installed, refer to Section E.4 for information on coexistence management with other versions. |
When installed in standalone mode, Oracle Calendar server can be used with a third-party external directory server. Support for the Lightweight Directory Access Protocol (LDAP) is offered through separate connectors:
LDAP Connector 10.1.2.0.0 for Sun ONE Directory Server
LDAP Connector 10.1.2.0.0 for OpenLDAP
LDAP Connector 10.1.2.0.0 for Syntegra Aphelion Directory Server
Before installing Oracle Calendar server, you must use your LDAP connector to extend the directory schema.
Directory servers contain schemas that define the information they store. Among other things, these schemas consist, among other things, of objects and attributes. The directory server schema must be extended to include objects and attributes needed by the Oracle Calendar server. For a list of the extensions to the Oracle Calendar server schema, refer to the Oracle Calendar Reference Manual.
This section contains the following topics:
Table E-1 determines the correlation between the directory server parameters required during installation and the terminology used for each product.
Table E-1 Oracle Calendar and Directory Server Concordance
Definition of Concept | Oracle Calendar | Sun ONE Directory Server | Syntegra Aphelion Directory Server | OpenLDAP Directory Server |
---|---|---|---|---|
Computer on which directory server is installed |
LDAP host |
Directory Server host |
LDAP daemon port |
LDAP host |
Port number for directory server connections |
LDAP port |
Directory Server port number |
LDAP daemon port |
LDAP port |
The point in the directory hierarchy from which searches are performed |
BaseDN |
BaseDN or Directory suffix or search root |
DN located beneath context prefix |
BaseDN |
Superuser for the directory (user with unrestricted access) |
SuperUserDN |
RootDN or Unrestricted user |
ManagerDN |
RootDN or Unrestricted user |
Password for unrestricted access |
SuperUserDN password |
RootDN or unrestricted user password |
ManagerDN Password |
RootDN or unrestricted user password |
The "parent" entry, offset from the baseDN, for the 6 reserved Oracle Calendar users |
Oracle Calendar administrators ParentDN |
Not applicable |
Not applicable |
Not applicable |
A new group, offset from the baseDN, for the 6 reserved Oracle Calendar users |
Oracle Calendar administrators GroupDN |
Not applicable |
Not applicable |
Not applicable |
To set up a Sun ONE or iPlanet 5.x Directory Server, perform the following steps:
Extract the files from the tar file ldapc_10.1.2.2.0_SunOne_unix.tar
included in /calendar_standalone/Disk1/
.
Locate the SunOne/calendar-schema.ldif
file.
Use this file with the ldapmodify
utility to modify the directory entries as follows:
% ldapmodify -h host -p port -D Directory_Manager_DN -w Directory_Manager _Password -f "calendar-schema.ldif"
Verify that no error is reported.
To set up an OpenLDAP Directory Server version 2.x or later, perform the following steps:
Extract the files from the ldapc_10.1.2.2.0_openldap_unix.tar
tar file, which is included in the Oracle Calendar package.
Find the file openldap/calendar.schema
.
Locate the OpenLDAP configuration directory.
It is usually set to /usr/local/etc/openldap
. This directory will be used in the next steps.
Copy the file calendar.schema
to /usr/local/etc/openldap/schema
, assuming that the configuration directory is in /usr/local/etc/openldap
.
Open the /usr/local/etc/openldap/slapd.conf
file for editing.
Locate the line that contains:
include /usr/local/etc/openldap/schema/cosine.schema
Add the following line if it has not been added already:
include /usr/local/etc/openldap/schema/inetorgperson.schema
Add the following line:
include /usr/local/etc/openldap/schema/calendar.schema
Add the following line in the database section:
index ctcalxitemid pres,eq
Restart the slapd
server.
To set up the Syntegra Aphelion Directory Server, perform the following steps:
Extract the files from the tar file ldapc_10.1.2.2.0_syntegra_unix.tar
, included in the Oracle Calendar package to a temporary directory. The temporary directory must contain the following files:
syntegra/oidtable.gen_cst syntegra/oidtable.oc_cst syntegra/oidtable.at_cst
To prepare the Syntegra Aphelion Directory Server, you must install the files mentioned in Step1 to configure ctCal
directory objects. Append the content of these files (containing the object identifier numbers for Oracle Calendar schemas, the object classes, and the attributes) to the corresponding Syntegra Aphelion (object identifier) table files:
/usr/var/osi/oidtable.gen /usr/var/osi/oidtable.oc /usr/var/osi/oidtable.at
Restart the directory server to allow the configuration changes to take effect.
You can install and configure the Oracle Calendar application system and the Oracle Calendar server on the same host. Both components are configured to see the host and port of each other. However, for large deployments, it is best to install the Oracle Calendar server and the Oracle Calendar application system on separate hosts. You can do this by running the Oracle Universal Installer on each host and selecting the components you want to install.
You should start by installing the Oracle Calendar server. Enter a temporary value when prompted for the host name and port of the Oracle Calendar application system. When you install the Oracle Calendar application system, you must enter information about the Oracle Calendar server that you have just installed. Then, edit the configuration file of the server to enable resource approval, as described in Section E.5.3.4.
For more information on editing Oracle Calendar configuration files, refer to the Oracle Calendar Reference Manual.
Note: For security reasons, it is recommended that the Oracle Mobile Data Sync component only be accessible through SSL (https ) connections. You may also want to install Oracle Mobile Data Sync on a separate host for easier accessibility from mobile devices. Keep in mind that some phones support VPN access through a firewall, while others do not.
It is also recommended that you use Calendar Web services through SSL connections. |
This section explains how to install Oracle Calendar standalone components on UNIX-based systems. This section contains the following topics:
Section E.3.1, "Installing Oracle Calendar Server and the Oracle Calendar Application System"
Section E.3.3, "Installing Oracle Calendar Application System Only"
Section E.3.4, "Manually Running the Oracle Calendar Server Configuration Assistant"
Section E.3.5, "Manually Starting and Stopping the Oracle Calendar Application System"
Perform the following tasks to install Oracle Calendar server and the Oracle Calendar application system:
Extract or copy the Oracle Calendar installation files to a temporary directory.
In your temporary directory, navigate to the /calendar_standalone
subdirectory
Start Oracle Universal Installer using the following command:
./calendar_standalone/runInstaller
Click Next on the Welcome screen and follow the installation instructions.
On the Specify File Locations screen, ensure that the default path selected reflects the path to products.xml
.
Also in the Specify File Locations screen, enter an ORACLE_HOME name and path, then click Next. The path you enter can be up to 74122 characters long.
If you have a previous version of Oracle Calendar installed and you want to upgrade it, do not overwrite it.
Select the components you want to install and click Next. The components are:
Oracle Calendar administrator
Oracle Calendar server
Oracle Calendar SDK
Oracle Calendar application system
Oracle Mobile Data Sync
Oracle Calendar Web services
Oracle Calendar Web client
Note: Oracle Calendar Web client, Oracle Mobile Data Sync, and Oracle Calendar Web services cannot be installed unless you select Oracle Calendar application system. |
Oracle Calendar will be installed in the following locations:
Component | Location |
---|---|
Oracle Calendar | $ORACLE_HOME /ocal/ |
Oracle Calendar administrator | $ORACLE_HOME /ocad/ |
Oracle Calendar application system | $ORACLE_HOME /ocas/ |
If the kernel parameters on your computer are not sufficient to run the Oracle Calendar installation, then an information dialog box appears listing the parameters you might have to change. Make the required changes and then restart the computer. Next, restart the installation.
For details on calculating required kernel parameters, refer to Appendix B, "Adjusting Calendar Kernel Parameters," in Oracle Calendar Administrator's Guide.
Select the language for running Oracle Calendar and click Next.
Select the directory server you want to use and click Next.
Note: Select Internal if you do not have a directory server. |
Enter directory server configuration information such as Host, Port, and Base DN, as described in Section E.2.1.
After entering your directory server information, enter a password in the fields of the Oracle Calendar Administrative Password screen.
In the Oracle Calendar Node-ID screen, enter a Node ID. This must be a unique value between 1
and 49999
.
If this is your first installation of Oracle Calendar server, then select Yes in the Oracle Calendar Master Node screen to make the current installation the master node.
Note: You must have one master node on your network for Web Services and Oracle Mobile Data Sync to work. |
Click Next and follow the remaining instructions to complete the installation.
To upgrade data from a previous version of Oracle Calendar, go to Section E.4. Otherwise, go to Section E.5.
Handling Oracle Calendar Application System Configuration Assistant Failure
If the $ORACLE_HOME path is greater than 50 bytes, the Oracle Calendar application system configuration assistant fails to restart Oracle HTTP Server. Perform the following tasks to resolve this issue:
Do not close the Oracle Universal Installer window.
Log on to the Applications tier using the same user ID that you used to start the installation.
Edit the $ORACLE_HOME
/Apache/Apache/conf/httpd.conf
file. Locate the occurrence of <IfModule mod_fastcgi.c>
and add the following line after it:
FastCgiIpcDir /tmp
As a result, the file should have the following lines:
<If Module mod_fastcgi.c> FastCgiIpcDir /tmp
Return to Oracle Universal Installer and run the Oracle Calendar application system configuration assistant again.
The procedure for installing only the Oracle Calendar server is similar to the procedure described in Section E.3.1, with one difference. In Step 5 you must select only the following components:
Oracle Calendar administrator
Oracle Calendar Server
Oracle Calendar SDK
The procedure for installing only Oracle Calendar application system and its components is similar to that described in Section E.3.1, with the following differences.
In Step 5, you must select only the following components:
Oracle Calendar application systemOracle Mobile Data SyncOracle Calendar Web servicesOracle Calendar Web client
After Step 5, you will be prompted to enter the Host, Port, and Node-ID for Oracle Calendar only. If you do not know these values, you can enter temporary values and later edit the ocas.conf
file. If the value was entered incorrectly, then must modify the mnode
parameter in the[CONNECTION]
section of Oracle Calendar application system configuration file. For example:
[CONNECTION] mnode=Host:Engine_Port,node
For more information on this parameter, refer to "Oracle Calendar Application System Parameters" in Oracle Calendar Reference Manual.
The Oracle Collaboration Suite installation program runs an Oracle Calendar server configuration assistant, a tool that configures Oracle Calendar standalone to work with your system. If you encounter an error during installation because of a problem with your setup (for example, if a host URL you specified could not be read) you should manually run this configuration assistant once you have fixed the problem.
To manually run the configuration assistant:
Set ORACLE_HOME to the directory where Oracle Calendar is installed.
If required, set the value of the LD_LIBRARY_PATH
parameter to the following:
$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/ocal/lib
Open the following log file:
$ORACLE_HOME/cfgtoollogs/configtoolsDATE_TIME.log
Locate the configuration assistant header. It might look similar to the following:
---------------Launched configuration assistant 'Calendar Server Configuration Assistant'---------------
Under the header, copy the command that was created during installation. The command beginning will be similar to the following:
/home/myuser/oracle_home/jre...
The command ending will be similar to the following:
... -epw -DSDS OID -portDAS 5736 -DSmgrdn cn=orcladmin -emgrp -mnme -ePIM -eimt -eclient -tzkey MEZ-1MESZ -silent
Run the command you copied. Replace the following parameters:
Parameter | Replace with, When Running Manually |
---|---|
-encnodepw |
-nodepw <ias_admin_password> |
-encDSmgrp |
-DSmgrp <DSMgrdn_user_password>
(The |
The Oracle Calendar application system often requires a restart after a configuration file has been modified. Follow these steps to check the status of, start and stop the Oracle Calendar application system when deployed with Oracle Collaboration Suite:
To check the status of the Oracle Calendar application system, use the ocasctl
command-line utility and:
$ORACLE_HOME/ocas/bin/ocasctl -status
To start the Oracle Calendar application system, use the ocasctl
command-line utility, with the options specified as follows:
$ORACLE_HOME/ocas/bin/ocasctl -start -t ochecklet $ORACLE_HOME/ocas/bin/ocasctl -start
Note: The valid range is 8010 through 8020. |
To stop the Oracle Calendar application system, use the ocasctl
command-line utility:
$ORACLE_HOME/ocas/bin/ocasctl -stopall
Refer to the Oracle Collaboration Suite Upgrade Guide for more details on upgrading your data for Oracle Calendar server and Oracle Calendar application system.
This section describes procedures necessary to configure a standalone installation of Oracle Calendar.
This section contains the following topics:
Section E.5.4, "Checking and Configuring the Oracle Calendar Application System"
Section E.5.5, "Configuring Oracle Calendar E-mail Delivery"
Section E.5.6, "Configuring Oracle Calendar Web Client with a Traditional Node Network"
If you are using an Apache Web server or Oracle HTTP Server, add the following line to the httpd.conf
file of the Web server to recognize the Oracle Calendar administrator:
include $ORACLE_HOME/ocad/config/ocad.conf
Note: Ensure that you have read access toocad.conf . |
In addition, make the following changes to your httpd.conf
file so that you can use the Oracle Calendar application system:
Include $ORACLE_HOME
/ocas/conf/ocal.conf
.
Set the system library search path to include $ORACLE_HOME
/lib
.
Set the ORACLE_HOME environment variable to the directory where Oracle Calendar is installed.
Restart the Web server after you make the changes.
Note: If you customized your original installation in a similar manner, then you may have to resolve conflicting settings. |
If, you selected a directory server to use with Oracle Calendar during installation, the Oracle Calendar administrator must be granted certain access rights.
This section contains the following topics:
To grant access rights to the Oracle Calendar administrator on a Sun ONE Directory Server, set the value of ALLOWPASSWORDOPTION
parameter to TRUE
in the [UTL]
section of the $ORACLE_HOME
/ocal/misc/unison.ini
file and then run the unidsacisetup
utility with the -w
option. For more details on this utility, refer to Appendix E, "Calendar Server Utilities," in Oracle Calendar Reference Manual.
To grant access rights to the Oracle Calendar administrator on an OpenLDAP Directory Server use the base DN (example: "dc=visioncorp,dc=com
") and the Oracle Calendar administrator parent DN (example: "ou=OracleCalendarAdministrator
"). For example:
To grant access rights to the Oracle Calendar administrator on the Syntegra Aphelion Directory Server, perform the following steps:
Use the Syntegra Aphelion Web application and sign in as a Directory Manager.
Click the LDE where Oracle Calendar is installed.
Click Manage.
Expand the Access Control folder.
Click Advance Access Control.
In the right pane, click Add New Access Control Policy.
In the Modify Access Control Policy text area, type the following:
to dn=.*BASEDN by dn=.*,ADMINDN,BASEDN write
In the preceding example, BASEDN
is the value of the [LDAP]basedn
parameter and ADMINDN
is the value of the [LDAP]admin
parameter in the $ORACLE_HOME
/ocal/misc/unison.ini
configuration file.
For more details on these parameters, refer to Chapter 3, "Calendar Server Parameters," in Oracle Calendar Reference Manual.
Click Apply for the change to take effect.
This section describes configuration changes you might need to make to Oracle Calendar after installing or upgrading.
This section contains the following topics:
Start the Oracle Calendar server with the following command:
$ORACLE_HOME/ocal/bin/unistart
Stop the Oracle Calendar server with the following command:
$ORACLE_HOME/ocal/bin/unistop -y
The default ports used by Oracle Calendar are:
Port Number | Function |
---|---|
5730 | Oracle Calendar Engine |
5731 | Synchronous Network Connection |
5732 | Directory Access Server |
5734 | Oracle Calendar Server Manager |
If these ports are already in use, the installation will use the next available port. Verify unison.ini
for the values used by Oracle Calendar.
Use Oracle Calendar administrator to manage users, event calendars, resources, and public holidays, as well as to perform administrative tasks. By default, it opens in the following URL:
http://Oracle_Calendar_Administrator_host:http_port/ocad-bin/ocad.cgi?object=nodeadm
To log on to Oracle Calendar administrator, enter the Oracle Calendar administrative password you chose during installation. Do not enter a user name with this password.
In some cases, you may want to run Oracle Calendar administrator on a non-Apache Web server. If so, you should make the following changes to your Web server:
Set the system library search path to include $ORACLE_HOME
/lib32
, $ORACLE_HOME
/lib
, $ORACLE_HOME
/ocal/lib
( for other platforms, such as hp-ux PA-RISC (64-bit)), and $ORACLE_HOME
/ocad/bin
.
Set the ORACLE_HOME environment variable to the directory where Oracle Calendar is installed.
Configure a script alias, such as ocad-bin
, to $ORACLE_HOME
/ocad/bin/ocad.cgi
. This alias must have the permissions to run ocad.cgi
.
Configure the ocad-templates
script alias to $ORACLE_HOME
/ocad/templates
. This alias must
be named ocad-templates
, and must have the permissions to read.html
, .js
, and .css
files.
The Web server identity must have access to server directories as follows:
Folder | Permissions |
---|---|
$ORACLE_HOME /ocad/bin/ |
Read, Write, Execute |
$ORACLE_HOME /ocad/sessions/ |
Read, Write |
$ORACLE_HOME /ocad/temp/ |
Read |
The $ORACLE_HOME
/ocad/bin/ocad.cgi
program must have the permissions needed to read or write files in $ORACLE_HOME
/ocad/sessions
. This can be configured in the $ORACLE_HOME
/ocad/bin/ocad.ini
file.
You can find required settings for your server in the $ORACLE_HOME
/ocad/config/ocad.conf
file.
If you intend to use the resource approval feature (on any Web server), you must set it up as follows:
Create or modify a resource with NOTIFY-APPROVER
set to TRUE
, APPROVER-EMAIL
set to e-mail of the approver, and ALLOW-CONFLICT
set to YES
. For example, in $ORACLE_HOME
/ocal/bin
, run the following command:
uniuser -resource -add R=Resource _Approval/NOTIFY-APPROVER=TRUE/APPROVER-EMAIL=approver.email@oracle.com ALLOW-CONFLICT=YES /psw=password -n 4313 -p test1
Assign Resource designate rights in $ORACLE_HOME
/ocal/bin
as follows:
uniaccessrights -mod -designate ALL=TRUE -grantee S=Designate/NODE-ID=4313 -grantor R=Resource_Approval -n 4313 -p test1
Also ensure that the [RESOURCE_APPROVAL]
section exists in the unison.ini
, file which is located in the $ORACLE_HOME
/ocal/misc
directory with the url
parameter. For example:
[RESOURCE_APPROVAL] url=http://server:port/ocas-bin/ocas.fcgi?sub=web
If you changed the resource approval URL, restart Oracle Calendar.
Any values added to the LD_LIBRARY_PATH, LIBPATH, and SHLIB_PATH environment variables, for example to configure security mechanisms, are deleted by Oracle Calendar. Instead, add the values to the OCAL_ADDITIONAL_LIBPATH variable.
Some security mechanisms require that you set the OCAL_ADDITIONAL_LIBPATH environment variable to include the paths to their libraries.
If you are using GSSAPI or Kerberos 5, you must include the path to the five shared libraries required by libaut_gssapi.so
. For more information about Kerberos 5 Authentication with Oracle Calendar refer to Oracle Collaboration Suite Security Guide
For C shell:
setenv OCAL_ADDITIONAL_LIBPATH /usr/local/kerberos/krb5/lib
For Bourne shells:
OCAL_ADDITIONAL_LIBPATH= /usr/local/kerberos/krb5/lib export OCAL_ADDITIONAL_LIBPATH
To start the Oracle Calendar application system, use the following commands:
$ORACLE_HOME/ocas/bin/ocasctl -start $ORACLE_HOME/ocas/bin/ocasctl -start -t ochecklet
This section explains how to check the status of the Oracle Calendar application system and make configuration changes to it, if necessary.
This section contains the following topics:
To see if the Oracle Calendar application system and its components are running, open the system page at http://
server
:
port
/ocas-bin/ocas.fcgi?sub=sys
. If a component is not running, it will not appear in the system page.
To connect to a component with an appropriate client, use the following URLs:
Component | URL |
---|---|
Oracle Mobile Data Sync |
http://host:port/ocst-bin/ocas.fcgi |
Web services |
http://host:port/ocws-bin/ocas.fcgi |
Oracle Calendar Web client |
http://host:port/ocas-bin/ocas.fcgi?sub=web |
The Oracle Calendar application system and its components are controlled with the following configuration files under $ORACLE_HOME
/ocas/conf
:
ocas.conf
: Oracle Calendar application system
ocws.conf
: Oracle Calendar Web services
ocst.conf
: Oracle Mobile Data Sync
ocwc.conf
: Oracle Calendar Web client
ocal.conf
: Web server FastCGI directives, included from httpd.conf
Consider the following configuration options, depending on your environment:
Run several instances of ocas.fcgi
. The number of instances depends on the setup and load. You can configure this in ocal.conf
.
You must run one instance of ochecklet.fcgi
for each installation or host. This is also configured in ocal.conf
.
To redirect the Web client from a custom URL, add the following statement to ocal.conf
:
<Location /calendar> Redirect permanent /calendar \ http://<host>:<port>/ocas-bin/ocas.fcgi?sub=web </Location>
Ensure that the linkdb
and sessiondb
variables in all hosts files for Oracle Calendar application system refer to the same path. For example, they should refer to the same NFS mount.
Set authentication, compression, and encryption (ACE) values in the conf
file of each component. The AUTH
Web settings for all products should be configured in the [ACE_PLUGINS_CLIENT]
section of ocas.conf
.
If you experience any problems, check for error messages in:
$ORACLE_HOME/ocas/logs/ocas_log
Ensure that you restart the Oracle Calendar application system after any changes to the conf
files.
If e-mail sent by Oracle Calendar appears to come from the server rather than the desired domain name, then make the following change to sendmail.cf
in the /etc directory.
# who I masquerade as (null for no masquerading) (see also $=M)DMdomainname
In this example, domainname
is the mail domain name from which the e-mail will be sent.
If Oracle Calendar server is not configured in a master-node environment, the following changes must to be made to ensure a successful connection from the Oracle Calendar Web client to Oracle Calendar:
Use a text editor to open the $ORACLE_HOME
/ocas/conf/ocas.conf
configuration file.
Modify the value of the [system] connection
parameter to TRADITIONAL
, as in the following example:
[system] connection = TRADITIONAL
Add the number sign (#) in [connection] mnode
parameter, as in the following example:
[connection] #mnode = hostname.domain.com:5730,1
In the [connection]
section, add the following parameter for each node in your node network:
<server#> = <host>:<port>,<node>,<alias>
In the preceding syntax, <alias>
is optional.
If more than one server node specification appears in the [connection]
section, then you must set the [modules] serverlist_login
parameter in the $ORACLE_HOME
/ocas/conf/ocwc.conf
file to TRUE
, as in the following example.
[modules] serverlist_login = TRUE
A Sample Scenario
This section provides an example of how to configure Oracle Calendar Web client for use with a traditional node network.
An Oracle Calendar server has been installed on the myhost.com
host with the [ENG]
port defined as 5730 in the $ORACLE_HOME
/ocal/misc/unison.ini
file. The Oracle Calendar server consists of the three following nodes in a node network:
100. The node alias of this node is Law
.
300. The node alias of this node is Medicine
.
500. The node alias of this node is Music
.
These nodes are configured in a traditional environment without a masternode. The Oracle Calendar application system has been installed, and the Oracle Calendar server administrator wants to offer the Calendar service through the Oracle Calendar Web client to all three nodes.
To do so, the Oracle Calendar server administrator must configure the $ORACLE_HOME
/ocas/conf/ocas.conf
as follows:
[system] connection = TRADITIONAL [connection] #mnode = hostname.domain.com:5730,1 server1 = myhost.domain.com:5730,100,Law server2 = myhost.domain.com:5730,300,Medicine server3 = myhost.domain.com:5730,500,Music
The Oracle Calendar server administrator must also change the $ORACLE_HOME
/ocas/conf/ocwc.conf
file as follows:
[modules] serverlist_login = TRUE
Note: Oracle Calendar Web services and Oracle Mobile Data Sync will work only with a master node. |
The following steps describe how to deinstall the Oracle Calendar server and Oracle Calendar application system from a host.
Stop Oracle Calendar server using the $ORACLE_HOME
/ocal/misc/unison.ini/
unistop -y
command.
Stop the Oracle Calendar application system using the ocasctl -stopall
command.
In the directory server, use LDIF update
commands to remove the Oracle Calendar attributes from your Oracle Calendar users.
In the directory server, remove all ctCal
objects for the Oracle Calendar nodes that were on this server. Use the ldapsearch
and ldapdelete
commands and refer to the directory server documentation for proper syntax.
In the directory server, remove all relevant Oracle Calendar administrative groups and Access Control Lists (ACLs) from the database. Clean up your LDIF
file with a manual edit LDIF
or use LDIF
update statements.
Remove Oracle Calendar components using Oracle Universal Installer. Start Oracle Universal Installer with the command:
./runInstaller
Delete the calendar_server_path
.
Delete the client_path
.
This section describes general issues and their workarounds for Oracle Calendar and the Oracle Calendar application system. Issues are discussed in the following sections:
This section includes the following topics:
Blank [LCK]
and [LIC]
sections will be added to the unison.ini
file of a fresh installation of a standalone Oracle Calendar and upgraded standalone server. Do not remove these sections.
When reinstalling components of Oracle Calendar, ensure that you install the Oracle Calendar component in a fresh directory. Other components can be installed or added to their existing paths.
Although earlier 9.0.4.x versions of clients may be used with the Oracle Calendar server (10.1.2.0.0), some newer features might not be available and may behave differently in a coexistence environment, where different versions of the clients are used for deployment.
Refer to Chapter 1 of Oracle Calendar Administrator's Guide for more information about what is new in this release of Oracle Calendar.
Versions of the Oracle clients that work with the Oracle Calendar server 10.1.2.0.0 include:
Oracle Calendar desktop client for Windows 6.0.5 and later
Oracle Calendar desktop client for Mac version 5.2.3 and later
Oracle Calendar desktop client version 5.0.2 and later for Linux x86 or Solaris Operating Environment (SPARC)
Oracle Connector for Outlook version 3.3 and later
Note: Users of older clients should upgrade to the latest versions, available at |
The preceding clients only support passwords of 15 characters or less. If you assign a password longer than 15 characters, the users will not be able to sign in.
If you only wish to support new clients, set the value of the cs-standard_coexistence
parameter in the $ORACLE_HOME
/ocal/misc/unison.ini/
unison.ini
file to FALSE
.
For version coexistence, the parameters are added automatically to the Oracle Calendar servers 10.1.2.0.0 $ORACLE_HOME
/ocal/misc/unison.ini/
unison.ini
file during an upgrade. In such case, verify that these parameters are correct.
Consider the following issues related to designates:
Listing Designates
Oracle Calendar Desktop clients cannot list designates of remote resources.
Creating Events as a Designate
Users may get an error when creating an event while working as a designate. However, the event will be properly created.
Remote Designate
The Remote Designate feature can only be used with the Oracle Calendar Web client and the Oracle Calendar SDK.
A numeric Unique Identifier (UID) will be created by the system for a user without an existing UID.
This section includes the following topics:
When installing the standalone package of the Oracle Calendar application system on a computer where Oracle Calendar is already installed, you will not be prompted to enter server information during the installation. After the Oracle Calendar application system is installed, you must open the [connection]
section of ocas.conf
and replace
mnode=, with mnode=host:engine_port, node
Consider the following issues while you install the Oracle Calendar application system:
Multiple Upgrades
When the Oracle Calendar application system upgrade assistant is run more than once, multiple include
lines may be inserted in httpd.conf
. This can cause the Web server to not start properly.
To resolve this problem, remove the duplicated include
lines from the conf
file. Typically, the lines look like the following:
include full_path_of_install_home/ocas/conf/ocal.conf
Blank Lines in ocas.conf and ocwc.conf Files
Blank lines in ocas.conf
and ocwc.conf
files in your release 10.1.2.0.0 installation will be removed by the upgrade assistant. To preserve them, replace them with #
prior to running the assistant.
Configuration Parameters
The upgrade assistant tries to upgrade parameter values that you have set in your ocas.conf
, ocws.conf
, and ocwc.conf
configuration files. Some parameters may not get updated, with the values in 10.1.2.0.0 version being retained to maintain consistency in the Calendar Web client. The ocst.conf
file is not upgraded and the 10.1.2.0.0 version of this file is required to ensure correct operation of Mobile Data Sync.