| Oracle Content Management SDK Installation Guide 10g (9.0.4) Part Number B10689-01 |
|
Once the Oracle Content Management SDK has been configured and is running successfully, administrators should create user accounts and groups, and set up a directory structure under mount points that are appropriate for the working environment. Topics in this chapter include:
With an account name and password, users, including developers, administrators, or end users, can access Oracle CM SDK using the client tool of their choice. Web users can use a Web browser for HTTP access. Windows users can map drives or use WebDAV, and Macintosh users can use the Chooser to mount AFP (AppleTalk Filing Protocol) protocol server. Table 5-1 lists some of the supported client platforms, access methods, and protocols supported. See the Oracle Content Management SDK Release Notes for complete client certification information.
The following sections provide additional information about client access to Oracle CM SDK.
Oracle CM SDK includes an AFP 2.2-compliant AppleTalk Filing Protocol (AFP) server. A MacOS X client can use the AFP Server as if it were an AppleShare server. The steps required to connect to the AFP server depend on the MacOS on the client. MacOS X clients use the Go menu from the desktop, as detailed below.
The Chooser does not exist in MacOS X. Clients should connect using the new Go menu, as follows:
afp://computer-name
The AppleShare icon appears on the client desktop.
Use the following URL to access Oracle CM SDK with HTTP, WebDAV, and Oracle FileSync on UNIX or Windows server platforms:
http://<server-name>:7778/cmsdk/content
The URL is required for access from:
Oracle CM SDK provides an NFS protocol server that is certified for use with several NFS clients, including:
If the Oracle CM SDK NFS server is configured as the primary NFS server, then UNIX clients (Solaris 2.8, Solaris 2.9, and Red Hat Linux Adv. Server 2.1) can access the server using the standard NFS mount command, as shown in Table 5-2.
| Syntax | Example |
|---|---|
|
|
|
If the Oracle CM SDK NFS server is configured as the secondary NFS server, or if the Oracle CM SDK NFS server is not on the standard port number, Solaris clients must specify the public option and Linux clients must specify the mount port, as described in "Solaris 2.8 and Solaris 2.9 Clients" and "Red Hat Linux Adv. Server 2.1 and Red Hat Linux 8.0 Clients".
Other caveats apply to Hummingbird Maestro clients, as detailed in "Linking an NFS Directory Using the NFS Maestro Network Access Tool".
Permission mode bits used by native UNIX NFS are not used by the Oracle CM SDK NFS protocol server. Instead, as it does with other protocol servers, Oracle CM SDK NFS uses access control lists (ACLs) to control access.
In addition, the Oracle CM SDK NFS server does not support the following:
chown, chgrp, and chmod commands
Use the command-line utilities to change the owner and access control list for a file.
Handles returned by the Oracle CM SDK NFS server are not compatible with the UNIX lock manager. Applications requiring UNIX lock manager services do not work with Oracle CM SDK NFS server.
NFS clients cannot access the checked-out version of a versioned document. To avoid potential conflicts, the Oracle CM SDK NFS server does not allow access by NFS clients to the checked-out version of a versioned document.
Versioned documents cannot be deleted, moved, or renamed. Some applications, including Microsoft Office applications, save files by first saving the data to a temporary file, deleting the original file, and then renaming the temporary file to the original name. If a document is versioned, this process results in the loss of previous versions.
If the Oracle CM SDK NFS server is running as the primary NFS server on the host, users can enter the standard mount command as shown in Table 5-2. If the Oracle CM SDK NFS server is the secondary NFS server on the host, you must explicitly include the port number in the mount command:
mount nfs://<host>:<port>/<cmsdk pathname> /<mount_point>
For example:
mount nfs://ifsserver:2049/home data/ifs
Alternatively, you can use the following command:
mount -o port=<port>,public <host>:<cmsdk pathname> <mount_point>
For example:
mount -o port=2049,public ifsserver:home /data/ifs
If the Oracle CM SDK NFS server is running as the primary NFS server on the host, users can enter the standard mount command as shown in Table 5-2. If the Oracle CM SDK NFS server is the secondary NFS server on the host, you must explicitly include the port number in the mount command:
mount -o port=<port>,mountport=<portno1> <host>:<cmsdk pathname> <mountpoint>
For example:
mount -o port=2049, mountport=4048 ifsserver:home /data/ifs
While client access to NFS is available on all UNIX operating systems, Windows systems require additional client software. Hummingbird Maestro NFS is a Windows client certified for use with Oracle CM SDK NFS Server.
See the Oracle Content Management SDK Release Notes for other supported NFS client applications and version numbers.
Before using the Hummingbird NFS Maestro client to access the Oracle CM SDK NFS server, check that the NFS Maestro client is properly configured.
\\<hostname>\<pathname>
HCLNFSD daemon running on the NFS server computer. HCLNFSD is required for DOS-style file sharing. If the HCLNFSD daemon is not running on the NFS server, response times in accessing files will be unacceptable.
2049) to the alternate port number that the Oracle CM SDK NFS server is using.
TCP uses the standard NFS port 2049. Do not select this box if the Oracle CM SDK NFS server is running on an alternate port.
If the Oracle CM SDK NFS server is the primary NFS server on the host, you can mount Oracle CM SDK using the following Maestro command-line syntax:
nfs link <drive>: \\<host>\<pathname> <username>
For example:
nfs link n: \\ifsserver\home scott
If the Oracle CM SDK NFS server is the secondary NFS server on the host, you must specify the Oracle CM SDK NFS server port number in the command line:
nfs link <drive>: \\<host>\<pathname> <username> /n:<port>
For example:
nfs link n: \\ifsserver\home scott /n:4049.
The nfs link command uses the default values configured for the NFS Maestro Client, unless you specify options listed in Table 5-3.
Problems are often caused by incorrect port numbers. If the HCLNFSD daemon is not running on the server, then DOS-style locking and sharing must be disabled on the client.
Table 5-4 lists some common error messages and other Maestro client problems.
| Problem | Corrective Action |
|---|---|
|
"Access denied by server" message |
Check that the correct port number is being used for the Oracle CM SDK NFS server. A TCP connection uses the standard NFS port (2049). Do not use this option if the Oracle CM SDK NFS server is running on an alternate port. |
|
"Authorization Error" message |
The username and password are invalid. Specify a UNIX username and password that are valid on the authentication server. |
|
"Bad Network Name" message |
Verify that the host name and pathname are specified correctly. If they are, then use the NFS Maestro |
|
Maestro client appears to hang |
Verify that the
For the Maestro command line, specify the |
|
"Network Timeout or HCLNFSD/PCNFSD not running on Host" message |
Verify that the default authentication server has been configured correctly in the NFS client. Verify that the |
|
|
Verify that the correct host name and port number are specified and that the Oracle CM SDK NFS server is running. |
|
"NFS service not responding" error message |
Verify that the correct host name and port number are specified and that the Oracle CM SDK NFS server is running. |
|
"Permission denied" error message |
Verify that the host name and pathname are specified correctly. Verify that the port is correctly specified for the Oracle CM SDK NFS server. |
In addition to using the networking protocols or client applications native to the Windows operating system, Windows users can install and use Oracle FileSync to keep local directories on a desktop computer and folders in Oracle CM SDK synchronized.
See the Oracle Content Management SDK Administrator's Guide for Oracle FileSync installation information. See the Oracle FileSync online help for additional information.
The Oracle Command-line Utilities Protocol server enables administrators and developers to perform a variety of tasks quickly and easily from a Windows command-line or a UNIX shell. For example, you can batch load users, query the repository to see that users exist, and change and set ACLs. See the Oracle Content Management SDK Administrator's Guide for complete details.
The CUP server runs on the Oracle CM SDK instance, just as any other protocol server. The CUP client (a script file named ifsshell) is installed on the server computer when Oracle CM SDK is configured. The CUP client can be used on the server computer, but administrators and developers typically want to install the software on their client computers so that they can use CUP remotely.
To install the Command-Line Utilities, perform the following steps to copy the entire directory where the files are located from the Oracle CM SDK server to a directory on your local computer:
mkdir cmdline cd cmdline
Table 5-5 Command Line Utilities Client Software Location on the Oracle CM SDK Server
| UNIX Client Software | Windows Client Software |
|---|---|
|
|
|
ifscmdline.sh (UNIX) or ifscmdline.bat (Windows clients) file on the local computer. Edit the parameters listed in Table 5-6 to specify the appropriate path information for the Command-Line Utilities to run from the client and connect to the specified server.
Additional information about the settings is contained in the ifscmdline file.
Before running the command-line utilities, make sure that your command-line console session is set for the WinLatin1 code screen. A code screen is an internal table that the operating system uses to map symbols, such as letters, numerals, and punctuation marks, to a character number. Different code screens provide support for the character sets used in different countries. Code screens are referred to by number. For instance, code screen 437 represents DOSLatinUS.
If you are running the command-line utilities from a Windows computer that has been configured for Western European locale, set the code to 1252 at the console session before running the command-line utilities. Use the following command:
c:\mode con codescreen select=1252
The command-line console lists all console settings, including the codescreen that you just entered.
|
|
![]() Copyright © 1999, 2003 Oracle Corporation. All Rights Reserved. |
|