Skip Headers

Oracle Content Management SDK Release Notes
9.0.3

Part Number B10030-01

Oracle® Content Management Software Development Kit (SDK)

Release Notes

Release 9.0.3 for Solaris Operating System (SPARC)

August 2002

Part No. B10030-01

Overview

This document is accurate to the best of our knowledge at the time of publication. Information that is discovered subsequent to publication will be available through regular support channels. You can access the latest information and additions to Release Notes on the Oracle Technology Network at:

http://otn.oracle.com/products/ifs/content.html

This document is specific to Release 9.0.3 of the Oracle Content Management SDK (Oracle CM SDK), formerly Oracle Internet File System, for Solaris Operating System (SPARC). It includes information about:

Changes to the Oracle Internet File System

The Oracle Content Management SDK (Oracle CM SDK) is the new name for the product formerly known as the Oracle Internet File System (9iFS). This new naming is official as of version 9.0.3.

The Oracle Content Management SDK Explained

Oracle CM SDK now ships exclusively with the Oracle9i Application Server (9iAS). Both 9iAS and Oracle CM SDK are designed for the same audience: developers building middle-tier applications. Oracle CM SDK includes:

These features and capabilities are designed to help developers bring content management-based applications to market faster and better than with any other platform.

One significant difference between Oracle CM SDK 9.0.3 and earlier versions of the Oracle Internet File System is the removal of the default web and Windows UIs that used to be packaged with Oracle9i. Since these components were not designed for development on the Oracle 9iFS platform (neither one was customizable), they have been removed.

If you are upgrading an existing Oracle Internet File System instance to Oracle Content Management SDK, be aware that previous versions of the WebUI and WinUI will not work with the 9.0.3 Release.

Introducing Oracle Files

Simultaneous with the Oracle CM SDK 9.0.3, Oracle is also releasing a new application, Oracle Files 9.0.3. Built using the Oracle CM SDK, Oracle Files is designed to be a packaged solution, not a bundle of APIs for development. Oracle Files is designed as an enterprise file server replacement, with added content management features (for example, versioning) that enable users to collaborate more productively.

Oracle Files includes:

These features and capabilities are designed to help IT managers lower costs through file server consolidation while simultaneously making employees more productive.

Oracle Files ships and is licensed with Oracle's new, fourth business, the Oracle Collaboration Suite. Oracle Files 9.0.3 will ship with the first release of the Oracle Collaboration Suite, slated for Summer 2002.

What's New in the Oracle Content Management SDK 9.0.3

New features in Oracle Content Management SDK 9.0.3 include:

Developing Against the Oracle Content Management SDK

Oracle CM SDK provides a platform for building custom applications. To remain compatible with future releases of Oracle CM SDK, the following guidelines must be followed:

Also see Known Bug 1857689.

Certification and System Requirements

Several high priority bugs are fixed in the 9.0.1.3 release of Oracle9i Database Server. You should upgrade to this release of the database as soon as it is available.

Client Certifications

The following client software has been tested and certified for Oracle CM SDK:

Microsoft Windows

Apple Macintosh

UNIX NFS Client Support

Commandline Utility Client

Deprecations and Changes in the Oracle Content Management SDK Java API

As the Oracle CM SDK Java API grows to take advantage of new features and technology, certain classes, attributes, and methods may be deprecated. You should expect these deprecated elements to be deleted in the following major release. This provides you with a full release cycle to modify your applications to use the supported classes, attributes, and methods.

To see what is deprecated in this release, go to the "Deprecated" link in the Javadoc. Each deprecation has a comment indicating the equivalent supported usage. You can also check if your application is using any deprecated classes, fields, or methods by compiling your Java application with the -deprecation flag.

Some of the significant deprecations are described below.

Parsing/Rendering in the Protocol Servers

Most 9iFS protocol servers (FTP, SMB, etc.) no longer perform parsing and rendering as a side effect of transferring files. In previous releases, an XML document uploaded through the protocols would be automatically parsed. Starting with the 9.0.3 release, this will no longer be the case.

An exception to this deprecation is the Commandline Utility (CUP) Protocol Server. To continue parsing and rendering XML files, you can use the CUP protocol server. To create 9iFS objects through XML files, upload your XML file using CUP. CUP also continues to render out objects in XML.

Parsing/Rendering Framework in the Oracle CM SDK

The purpose of the parsing/rendering framework in the Oracle CM SDK was to allow application developers to inject behavior changes into the protocol servers when they were transferring files. Since the protocol servers no longer support this feature, the following deprecations apply for this release.

Interfaces

oracle.ifs.beans.parsers.Parser 
oracle.ifs.beans.parsers.ParserCallback 
oracle.ifs.beans.parsers.XmlParserInterface 
oracle.ifs.server.renderers.Renderer 
Classes

oracle.ifs.beans.parsers.IfsSimpleXmlParser      
oracle.ifs.beans.parsers.IfsXmlParser 
oracle.ifs.beans.parsers.LiteralDocumentParser 
oracle.ifs.beans.parsers.ParserInputStream 
oracle.ifs.server.renderers.BaseRenderer 
oracle.ifs.server.renderers.SimpleXmlRenderer 
oracle.ifs.server.renderers.XmlRenderer 

Application developers who need to modify the contents of files as they are stored and/or retrieved can still by directly modifying the input stream as the document is being uploaded or downloaded.

PendingPublicObject attribute on the VersionSeries class

This attribute has been deprecated. It was designed to allow for a "working copy" of a versioned document to be maintained inside 9iFS while a versioned document was checked out. All protocol servers have been enhanced to recognize the existence of this object, but not to create them. If you have a custom application that makes use of this attribute, you are encouraged to develop an alternative implementation before upgrading to the next major release of 9iFS.

Change in Delimiters for Service Configuration Properties

For better readability, Oracle CM SDK now accepts spaces in service configuration properties. For example, a property value can have the following value:

IFS.SERVICE.CREDENTIALMANAGER.Oid.Subscribers = DEFAULT SUBSCRIBER

Prior to this release, spaces were used to separate alternate values of a property. With this release, commas alone function as delimiters. If an existing property uses a space as a delimiter, you will need to change it to a comma.

Configuration Issues

Here are some issues to be aware of before you attempt to install and configure Oracle CM SDK.

Oracle Internet Directory and Oracle CM SDK Issues

Before you attempt to install and configure Oracle CM SDK, you should be aware of several issues with respect to Oracle Internet Directory and Oracle CM SDK. See specifically Known Bugs 2282201, 2100615 and 2212389, 2286968 in the "Installation and Configuration Bugs" section. These bugs will be fixed by upgrading the database instance supporting Oracle Internet Directory to release 9.0.1.3 of the Oracle9i Database Server, which you should do as soon as it is available.

Oracle9i Application Server, Unified Messaging Install Type

If you use the Oracle9i Application Server, D. Unified Messaging install type with Oracle Content Managment SDK Installation Guide, you should be aware of possible port conflicts for SMTP or IMAP servers.

Oracle9i Application Server, D. Unified Messaging provides both an IMAP server and an SMTP. Oracle CM SDK also provides IMAP and SMTP servers.

If you want to use both the Oracle CM SDK IMAP and Oracle9iAS Unified Messaging IMAP servers on the same machine, you must change the port number on one of these servers, because by default, both of them use port 143. You can change the Oracle CM SDK IMAP server to a different port number during configuration. You can change the Oracle9iAS Unified Messaging IMAP server port through the Oracle9iAS Unified Messaging Email Server administration tool. Be aware that if you change the port number on either of these IMAP servers, the IMAP client application that you intend to use must be able to be configured for the specific port number you selected. If your IMAP client cannot be configured to this extent, you must install the Oracle9iAS Unified Messaging IMAP server and the Oracle CM SDK IMAP server on two different middle-tier machines, to avoid this port conflict.

By default, the SMTP servers used by Oracle CM SDK and Oracle9iAS Unified Messaging both use port 25. You cannot modify this port number, hence you cannot run both Oracle9i Application Server SMTP server and Oracle CM SDK on the same middle-tier machine.

General Issues

Here are some general operations and administration issues to be aware of before using Oracle CM SDK.

X Server Requirement

In order to run any of the Web-based interfaces in Oracle CM SDK, you will need to configure an X Server to handle the display of the screen elements. This is a limitation of the current JDK, as it does not operate in a headless setup.

Make sure that the server machine on which you install Oracle CM SDK has an X Server running. Alternatively, you can configure OC4J to point to an X Server display.

Use the following steps to configure your OC4J instance:

    1. Open the file $ORACLE_HOME/opmn/conf/opmn.xml

    2. Locate the OC4J instance OC4J_iFS_cmsdk, and check its property <prop name="DISPLAY value=":0.0" />

    3. Change the value to hostname:0.0, where hostname points to a host with X Server configured and running.

    4. Save the changes.

    5. Restart the OC4J instance.

See also known bug 2459512.

Oracle Content Management SDK User Names Cannot Contain Multi-byte Characters

Although Oracle CM SDK supports multi-byte character sets, it does not effectively support user account names created using multi-byte characters. When you create user accounts for Oracle CM SDK, you should create the names using single-byte characters only. Users whose account names are created with multi-byte characters are unable to access content through many of the Oracle CM SDK protocol servers.

Oracle Internet Directory Issues

See the Oracle Internet Directory Release Notes for complete information on all known issues. This section covers only those issues specific to Oracle CM SDK. Note that several bugs listed later, in the "Installation and Configuration Bugs" section, will be fixed by upgrading the database instance supporting Oracle Internet Directory to release 9.0.1.3 of the Oracle9i Database Server as soon as it is available.

Use Oracle CM SDK-specific Passwords with Certain Protocol Servers

Many protocols, including AFP, CUP, FTP, and IMAP, transmit unencrypted passwords over the network. Other protocols, such as HTTP and SMB, also transmit user passwords in the clear (unencrypted, as cleartext) in some configurations.

From a security standpoint, transmitting unencrypted passwords becomes a concern when Oracle CM SDK uses Oracle Internet Directory to manage user passwords because the same password that provides access to Oracle CM SDK also provides access to all other applications using Oracle Internet Directory for authentication.

To address this issue, Oracle Internet Directory supports an alternate, application-specific password for each user. Oracle CM SDK supports this feature of Oracle Internet Directory. The alternate password for Oracle CM SDK is referred to as the "Oracle CM SDK-specific password." Thus, each Oracle CM SDK user can have two passwords: an Oracle Internet Directory common password, and an Oracle CM SDK-specific password.

You can configure Oracle CM SDK to use the Oracle Internet Directory common password or to use the Oracle CM SDK-specific password on a protocol-by-protocol basis. By default, AFP, CUP, FTP, and IMAP use the Oracle CM SDK-specific password; all other protocols use the Oracle Internet Directory common password. Consequently, users cannot access Oracle CM SDK using AFP, CUP, FTP, or IMAP protocols until they have set their Oracle CM SDK-specific password, using either Oracle CM SDK Manager or the Oracle CM SDK Web user interface. See the Oracle Content Managment SDK Installation Guide for additional information.

The default configuration may not be appropriate for all Oracle CM SDK deployments. You can change the configuration using the Oracle CM SDK Credential Manager Configuration Assistant. See Appendix B in the Oracle Content Managment SDK Installation Guide for additional information.

Using the Oracle Internet Directory User Migration Tool

Oracle Internet Directory is configured with default password policies, which can be changed by the Oracle Internet Directory administrator. Be sure to check with the Oracle Internet Directory administrator before migrating Oracle CM SDK to Oracle Internet Directory to ensure that the password policies in force during migration will support the passwords used by Oracle CM SDK users. For example, if the Oracle Internet Directory requires numeric values in passwords, the Oracle CM SDK user passwords must also have numeric values. Or, alternatively, the password policies in Oracle Internet Directory must be modified or disabled during migration.

In addition, when the Oracle Internet Directory User Migration Tool migrates users from the Oracle CM SDK Credential Manager to the Oracle Internet Directory Credential Manager, it does not remove the migrated users' information from the Oracle CM SDK Credential Manager. If a migrated user is subsequently deleted and a new user with the same distinguished name is then created using the Oracle CM SDK Credential Manager, the following exception is thrown:

 IFS-10154: Unable to create user (username) 
 IFS-10172: Distinguished name not unique 

To work around this, the Oracle CM SDK administrator must explicitly delete the Oracle CM SDK Credential Manager information for the deleted user by calling the DYNCredentialManagerDeleteUser method of oracle.ifs.server.S_LibrarySession.

Running Oracle Internet Directory Replication Server to Purge Oracle Internet Directory Change Log

Oracle CM SDK relies on the Provisioning Integration Service provided by the Directory Integration Platform to be notified of user and group changes in Oracle Internet Directory. These changes are stored in the Oracle Internet Directory change log and are appropriately filtered by the Provisioning Integration Service before being delivered as change events to this application. Even if you are not deploying the Oracle Internet Directory server in replication mode, make sure that the directory administrator starts up the replication server in order to periodically purge unnecessary change-log entries.

This can be done by starting the replication server using the following command:

$ oidctl connect=<net_service_name> server=oidrepld instance=1 flags="-p 
<ldapserver_port_number>" start 

Without this periodic cleanup, the Oracle Internet Directory change-log can potentially grow to occupy the entire file system, which may cause unavailability of the Oracle Internet Directory service. The need to start the replication server to purge the change-log is only a temporary restriction and will be removed in a future release.

For more information on starting and stopping the replication server, see Oracle Internet Directory Administrator's Guide.

NLS Issues

Here are some issues relevant to Oracle CM SDK and National Language Support (NLS).

Jagged Bold/Italic Fonts

When running in Japanese, Simplified Chinese, Traditional Chinese, and Korean environments, bold or italicized fonts in the Java applications appear jagged, and are difficult to read. This problem is visible for all Java applications, including Configuration Assistants, Oracle FileSync, and the Admin browser.

This issue is caused by problems in the 1.3.1_02b version of the JDK, and can be resolved by moving to JDK 1.3.1_04. This problem will be fixed in future releases of the product.

See also known bugs 2377003, 2293628, and Base Oracle bug 2220343

Character Set Limitations

Oracle CM SDK does not support AL32UTF-8 databases for Asian languages. Oracle9i Text does not support Chinese, Japanese, and Korean lexers on AL32UTF-8 databases. On such databases, Chinese, Japanese, and Korean documents will not be indexed or searchable. UTF-8 is the recommended character set for Unicode-based file systems. See also known bugs 2391425 and 1926886.

If you are developing in an NLS environment, you may need to modify your CLASSPATH to include nls_charset12.zip. The Oracle JDBC class file classes12.zip only provides support for the following commonly used character sets:

The file, nls_charset12.zip provides support for all Oracle character sets. If you are using a character set other than the ones listed above, modify your CLASSPATH to include nls_charset12.zip.

Client-specific Issues

Here are some client-specific issues that you should be aware of before using Oracle CM SDK.

Oracle Content Management SDK FileSync Utility Issues

The FileSync utility is able to detect changes made by you on your local machine and by you or others on Oracle CM SDK and, generally, is able to resolve any conflict in these changes. However, certain types of changes may conflict and cannot currently be resolved by FileSync. In these cases, FileSync only gives you the option to "skip" synchronizing these file changes.

The following types of conflicts are currently not resolvable ("source" means the original file; "target" means the resulting file):

Documentation Issues

Some graphics and diagrams in Oracle CM SDK documentation may still feature the Oracle Internet File System name. This material will be updated with the next release.

Known Bugs

The following bugs are known to exist in this Oracle CM SDK release. Workarounds are given when appropriate. The known bugs are grouped by process or component:

Installation and Configuration Bugs

Bug 2391425 NLS: IFSCONFIG fails in Japanese environment on AL32UTF8 database.

    Description:

Oracle Text does not support Japanese lexer on AL32UTF8 databases; hence Oracle CM SDK does not support AL32UTF8 databases for Asian languages.

    Action:

Use UTF8 for the database instead of AL32UTF8.

Bug 2373885 Unable to use non-default IP addresses in cases where multiple IP addresses exist.

    Description:

This problem occurs in environments where multiple IP addresses are present on a single host. The creation of the server configuration object defers to the default IP address even if a different IP address is designated.

    Action:

Use the default IP address for the Oracle CM SDK servers.

Administration Bugs

Bug 1718014 Cannot add extended attributes that are named the same as SQL reserved words.

    Description:

You cannot name an attribute with Oracle reserved words such as UNIQUE and SELECT.

    Action:

Choose other names for the attribute. See the Oracle9i SQL Reference for a list of reserved words.

Bug 1683035 Property Inspector: On Solaris, splitters do not resize when navigating via mouse.

    Description:

On Solaris, the Property Inspector does not correctly re-size the "Categories" or "Relationships" pull-down splitter when using the mouse. As a result, categories and relationships can't be seen until the user manually clicks and pulls down the splitter.

    Action:

Before navigating the "Properties", "Categories", or "Relationships" tabs, click (with the mouse) the "Properties" tab twice, after which all splitters will be re-sized correctly. This step must be done only once.

Bug 2408925 OEM should not allow illegal characters for service name.

    Description:

Service Configuration objects that have ';' embedded in their names will cause problems.

    Action:

None. This bug stems from a problem in the underlying OC4J layer of the software. The problem will be fixed in the 9.0.3 version of Oracle9i Application Server.

Bug 2417005 NLS: Some links do not work on the Oracle Internet File System help page of OEM in IE 5.0.

    Description:

Some of the help links do not work in OEM when using IE 5.0. This does not affect all pages. This problem occurs due to a limitation in the Oracle Help for the Web module that is part of the Oracle9i Application Server 9.0.2 release.

    Action:

Migrate to IE 5.5, as it does not exhibit these problems.

Bug 2467651 Non HTTP node hangs when clicking on node link.

    Description:

Clicking on the Node page in the main domain page may cause the application to hang.

    Action:

  1. Edit OH/ifs/<prod>/bin/system/ifsctllaunchnode as follows:

    After lines

    ${IFS_ROOT_HOME}/common/bin/ifsunixcmds
    ${DIR_NAME}/ifssetenv

    insert these three lines:

    # reset LD_LIBRARY_PATH

    LD_LIBRARY_PATH=/usr/lib/lwp:$LD_LIBRARY_PATH

    export LD_LIBRARY_PATH

  2. Go to the OEM Website. Navigate to the iFS domain page and click on the "Node Configurations" link under the Configuration section. Click the NodeConfiguration object for the non-HTTP node, and append -XX:+OverrideDefaultLibthread to the Java Command. The java command should be appear as follows:

    .../jdk/bin/java -Xmx256m -XX:+OverrideDefaultLibthread

    Click OK to save the change.

  3. Restart the non HTTP node.

Bug 2393713 OEM (on Oracle9i Application Server BIF/UM) throws NOSUCHMETHODERROR in the top-level IFSDOMAIN page.

    Description:

This problem occurs only when you install Oracle CM SDK on a machine whose active OEM home is an Oracle9i Application Server 9.0.2 oracle_home that includes Business Intelligence or Unified Messaging. This does not depend on where Oracle CM SDK software is installed.

Attempting to run OEM results in a NOSUCHMETHODERROR. The error is caused by a class clash issue.

    Action:

  1. Go to the oracle_home that is the active emd_home (emd_oracle_home)

  2. Copy the file
    <emd_oracle_home>/
    assistants/repca/utils.jar
    to
    <emd_oracle_home>/
    assistants/repca/utils.jar.ias902

  3. Go the oracle_home (ifs_oracle_home) where Oracle CM SDK is installed. Please note that this may or may not be the OEM oracle_home.

  4. Copy utils.jar from
    <ifs_oracle_home>/ifs/cmsdk/lib/patches
    to the following location in the OEM oracle_home: <emd_oracle_home>/assistants/repca

  5. Restart OEM.

Note that these actions could cause problems if you want to reconfigure Reports from within OEM. If you run into problems, you should revert to the old utils.jar during the configuration process.

Bug 2326481 Add Item In Shuttle in All Edit Configuration Property Page does not work.

    Description:

In ServiceConfiguration and ServerConfiguration, adding items to a configuration property that is of "string_array" does not save to the system properly.

    Action:

After adding item(s), be sure to re-order at least one entry. Then commit the changes.

Bug 2466795 Cannot modify the default base BFILE path used for LOB management.

    Description:

The Content Agent automatically moves document content from a LOB to a BFILE for documents that have not been accessed after a specified time. By default, the agent creates the BFILES under a folder tree located at:

$ORACLE_HOME/ifs/bfile/<ifsschema>/<media> 

    Action:

There are two options available:

  1. (UNIX only) Create a symbolic link from $ORACLE_HOME/ifs/bfile/<ifsschema>/<media> to point to the desired path.

  2. Use the Commandline Utility to modify the attribute BASEBFILEPATH on the MEDIA class to the desired path.

AFP Bugs

Bug 1990453 File Encrypt fails when using Mac OS Finder to encrypt files on Oracle CM SDK (mounted as AFP volume)

    Description:

The Mac OS File-->Encrypt utility creates temporary files containing * in their names. However, Oracle CM SDK does not allow filenames to contain an asterisk.

    Action:

Do not try to encrypt a file in Oracle CM SDK from a Mac. Instead, encrypt the file locally, on the Mac, and then copy the encrypted file to the Oracle CM SDK through AFP.

Bug 2380571 Size of Mac file does not take into account size of resource fork.

    Description:

The resource fork is not being included in size computations; thus, the size of the document may not be accurate.

    Action:

None.

Bug 1990453 Mac OS Finder: File -< Encrypt Fails.

    Description:

Using the Finder command File->Encrypt opens up the Apple File Encryption utility program. This program creates temporary files that contain the asterisk (*) character in their names. Oracle CM SDK does not allow the asterisk character in filenames, so this command will fail for any Oracle CM SDK file accessed via a mounted AFP volume.

    Action:

Copy the file to the local disk, encrypt it, and copy the encrypted file back into Oracle Internet File System.

Bug 2463376 Finder does not refresh folder listing.

    Description:

When the contents of a folder is updated by adding, removing, or modifying files, the AFP finder does not refresh the folder listing.

    Action:

Log out and log back in to work around this problem.

NFS Bugs
Bug 1749601 Unable to chgrp in iFS NFS.

    Description:

A chgrp does not have any effect on mode for a file.

    Action:

None. The security model is different and this has no impact.

Bug 1749621 Unable to chmod in iFS NFS.

    Description:

A chmod does not have any effect on mode for a file.

    Action:

None. The security model is different and this has no impact.

Bug 1750049 Mode attributes cannot be set.

    Description:

Cannot change the permission mode bits through iFS NFS.

    Action:

None. The security model is different and this has no impact.

Bug 1749778 Links cannot be created using iFS NFS.

    Description:

No links (symbolic, soft, or hard) can be create in iFS NFS.

    Action:

None. This problem is due to the nature of the underlying infrastructure.

Bug 2333774 Cannot copy files or folders where non-standard ASCII character is the first character in the name.

    Description:

Folders and files that have non standard ASCII characters as the first character cannot be copied using NFS Maestro.

    Action:

Use other NFS clients; this problem appears to be a Maestro limitation.

E-mail Bugs

Bug 1859056 Binary Documents are not indexed.

    Description:

Binary documents are not content indexed and hence will not be located in a search.

    Action:

None. This feature is planned for a later release.

Generic Oracle CM SDK Bugs

Bug 1857689 If custom classes conflict with new out-of- the-box Oracle CM SDK classes, the upgrade will fail.

    Description:

If custom classes created with release 1.x of Oracle Internet File system conflict with any classes that are new in Oracle CM SDK, the upgrade to Oracle CM SDK will fail.

    Action:

Prior to upgrading, the conflicting custom classes must be deleted and re-created with new names that do not conflict. The new classes added in Oracle CM SDK are:

  • interMedia Audio

  • interMedia AudioCdTrack

  • interMedia Image

  • interMedia Movie

  • interMedia Source

  • interMedia Video

  • MediaTextBlob

  • NodeConfiguration

  • PortletUserProfile

  • Rfc822ContentObject

  • Rfc822Message

  • ServerConfiguration

  • ServiceConfiguration

Bug 1724775 Content-based searches "OR-ed" with criteria that should also return non-indexed files will only return indexed files.

    Description:

A content-based search, such as "all files containing'Bob'" OR-ed with an attribute search that should return non-indexed files, fails to return the non-indexed files in the search result.

    Action:

Break the search into two searches, the content search and the attribute search.

Bug 1855983 Uploading multimedia files containing multi-byte data may result in invalid characters in annotations.

    Description:

In a multi-byte Oracle Text-enabled installation, multi-media files (audio, video and images) are automatically annotated by the interMedia Annotator agent. For some installations, the interMedia Annotator incorrectly puts invalid characters in as the category metadata.

    Action:

Change the environment variable LANG to match the native language (for example, for Korean, set LANG=ko), and restart Oracle CM SDK.

Bugs 2460867, 1924737 Dropping the schema before dropping the Advanced Queues (AQ) may fail.

    Description:

Dropping the schema before dropping the AQ, may result in the following error:

ERROR at line 1: 
ORA-00604: error occurred at recursive SQL 
level 1 
ORA-24005: must use DBMS_AQADM.DROP_QUEUE_TABLE 
to drop queue tables 

If you want to drop the schema, always drop the AQ first using DropQueues.sql before dropping the schema.

    Action:

Once you get this error, you cannot drop the schema. You will need to create a new schema.

Bug 1369729, 1389141 Cannot see an object to which the user has been granted access. (When a user tries to access the attribute of an object to which the user's access been revoked, an IfsException occurs.)

    Description:

If the ACL of an object is changed by one user so that the object becomes discoverable by a different user, the object may not be discoverable until the user disconnects from Oracle CM SDK and reconnects. For example, if user A changes the ACL of an item in a folder from "Private" to "Public," user B might not see that item in the folder until user B disconnects and reconnects to Oracle CM SDK.

Conversely, if user B has discovered an object whose ACL is subsequently changed by user A, causing that object to no longer be discoverable by user B, user B may continue to see that object until disconnecting and reconnecting to Oracle CM SDK. However, if user B performs an operation on that object (such as getting its name), that operation might fail and throw an IfsException, indicating the user does not have permission to perform that operation.

    Action:

Disconnect and reconnect your session.

Bug 2463239 Running the sample code examples in a multi-byte environment requires the NLS classes in the CLASSPATH.

    Description:

The sample code examples in a multi-byte environment will not run correctly without the NLS classes.

    Action:

Add the NLS classes to your CLASSPATH:

$ORACLE_HOME/jdbc/lib/nls_charset12.jar 
Bugs 2391425, 1926886 Content searching will not return any documents if using the AL32UTF8 database character set and searching in Japanese, Chinese, or Korean.

    Description:

Oracle Text currently does not support the Chinese, Japanese, or Korean lexers in a AL32UTF8 database; therefore, you cannot search on Chinese, Japanese, or Korean documents, since they are not indexed.

Depending upon your locale setting and the database session language, Oracle CM SDK configuration may fail when the Oracle Text index is created, or the configuration may succeed but content searching on Chinese, Japanese, or Korean documents will always returns zero hits.

    Action:

There are two options:

  • Alter your database character setting from AL32UTF to UTF8.

  • Install Oracle CM SDK into a different database with a UTF8 character setting.

HTTP Bugs
Bug 2337719 URLS with semi-colons return a 404 error.

    Description:

URLs that have ';' embedded will cause problems.

    Action:

None. This bug stems from a problem in the underlying OC4J layer of the software. The problem will be fixed in the 9.0.3 version of Oracle9i Application Server.

Bug 2386806 URLS with '%' in them do not work.

    Description:

URLS that have '%' embedded will cause problems.

    Action:

None. This bug stems from a problem in the underlying OC4J layer of the software. The problem will be fixed in the 9.0.3 version of Oracle9i Application Server.

Bug 2461169 Uninformative errors when over quota.

    Description:

Incorrect errors are reported when an attempt is made to save a new document, if user is over quota.

    Action:

None. This bug stems from a problem in the underlying OC4J layer of the software. The problem will be fixed in the 9.0.3 version of Oracle9i Application Server.

Windows / SMB Bugs

Bug 1113581 Cannot delete or rename versioned files in SMB.

    Description:

Attempts to delete or rename a versioned file in SMB result in a failure message indicating that all or part of the file may be locked. Certain applications, such as Microsoft Word and Microsoft Excel, save their work by deleting old versions of the document. Because this would cause a loss of data attributes and compromise the versioning features of Oracle CM SDK, the Oracle CM SDK SMB server does not allow deletion or renaming of versioned files.

    Action:

Through Windows Explorer, right click on the versioned document and use the "Delete Versioned Document" capability of Oracle CM SDK Windows Utilities or use the Web interface.

Bug 2472522 Windows generates multiple print jobs.

    Description:

Certain versions of Windows create multiple print jobs in Oracle CM SDK when the user requests to print a single document. These extra print jobs have no content, and will not result in paper use. They will, however, show up in the queue for a short period of time. The correct document will still be printed.

    Action:

None.

Bug 2344972 Cannot print to printer that is restricted by username and password.

    Description:

When connecting to a printer from Windows NT/2000, the user is not prompted for a username and password. If the share is restricted by a username and password, then the user will not be able to print.

    Action:

There are two courses of action:

  1. Before mounting the printer, map a network drive to a file share on the same server. When the user is prompted for his username and password, enter the same username and password that will subsequently be used for accessing the printer.

  2. Before mounting the printer, open a DOS prompt and enter:

    > net use \\<server-name>\<printer-name>   
    <password> /USER:<username>

    Then mount the printer, using the exact same name for the printer share.

Bug 2424896 Server property for enabling printing does not appear in SMB Server Configuration

    Description:

In order to enable printing via SMB, the Oracle CM SDK administrator must set a property to specifically enable the sharing of printers. This property will not be listed automatically as one of the SMB server configuration properties.

    Action:

The Oracle CM SDK administrator must manually add the IFS.SERVER.PROTOCOL.SMB.EnablePrinting property and set its value to TRUE.

Oracle FileSync Bugs

Bug 2439362 Installer upgrades existing Oracle FileSync client without asking.

    Description:

The Oracle FileSync installation program does not warn users before upgrading the client. This new client can only to be used with the Oracle CM SDK 9.0.3 version of Oracle Internet File System and will not work with earlier versions of the product.

    Action:

If you need to access an older server, you will need to either retain or reinstall the older FileSync client.

Bug 2374879 Server-side folders with the percent (%) character in their names are not synchronized.

    Description:

Folders and files that have '%'s embedded in their names will not be synchronized during the sync process.

    Action:

None. This bug stems from a problem in the underlying OC4J layer of the software. The problem will be fixed in the 9.0.3 version of Oracle9i Application Server.

Bug 2384624, 2384871 Uninformative errors when over quota.

    Description:

Incorrect errors are reported in an attempt to sync when over quota.

    Action:

None. This bug stems from a problem in the underlying OC4J layer of the software. The problem will be fixed in the 9.0.3 version of Oracle9i Application Server.

XML Bugs

Bug 1600470 Creating a user via XML with a multi-byte login fails.

    Description:

By default, creating a user through XML will create the e-mail address by concatenating the <Username> and the <EmailAddressSuffix>. If the username contains multi-byte characters, then user creation fails because an e-mail address cannot contain multi-byte characters.

    Action:

Explicitly set the e-mail address without multi-byte characters using the <EmailAddress> tag.

Oracle is a registered trademark, and Oracle9i, PL/SQL, and SQL*Plus are trademarks or registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners.

Copyright © 1999, 2002 Oracle Corporation.

All Rights Reserved.

All Rights Reserved.


Oracle
Copyright © 2002 Oracle Corporation.

All Rights Reserved.