Skip Headers

Oracle Content Management Software Development Kit (Oracle CM SDK) Release Notes
Release 9.0.3.1.0 for Windows NT/2000

Part Number B10052-01

Oracle® Content Management Software Development Kit
(Oracle CM SDK)

Release Notes Release 9.0.3.1.0 for Windows NT/2000

November 2002

Part No. B10052-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.1.0 of the Oracle Content Management Software Development Kit (Oracle CM SDK), formerly Oracle Internet File System, for Windows NT/2000. It includes information about:

The Oracle CM SDK Explained

The Oracle Content Management SDK (abbreviated Oracle CM SDK) is the new name for the Oracle Internet File System (Oracle 9iFS), changed to better reflect its capabilities. For Oracle CM SDK, however, some components have been removed or modified, so you should read the warnings below for further details.

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.

Warning

A significant difference between Oracle CM SDK 9.0.3.1.0 and earlier versions of the Oracle Internet File System is the unavailability of two components:

Replacements for both components are currently planned. However, based on customer feedback and other factors, plans may change. Check with your Oracle representative or on the Oracle Technology Network Web site (http://otn.oracle.com) for more details.

Installation Warning

Before you upgrade from earlier versions of Oracle 9iFS to Oracle CM SDK 9.0.3.1.0, be aware that if you are depending on features unavailable in 9.0.3.1.0 (such as the Web UI or the Windows UI), you should not upgrade. Once you have upgraded the schema to Oracle CM SDK 9.0.3.1.0 (the first step in the installation process), you will not be able to run components certified against 9iFS versions 9.0.2 and earlier.

The current 9iAS CD Pack includes CDs for both Oracle Internet File System Release 9.0.2 and Oracle CM SDK Release 9.0.3.1.0. Please note the following recommendations:

Introducing Oracle Files

Simultaneous with the release of Oracle CM SDK 9.0.3.1.0, Oracle is also releasing a new application, Oracle Files 9.0.3.2.0. 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.

What's New in Oracle CM SDK 9.0.3.1.0

New features in Oracle Content Management SDK 9.0.3.1.0 include:

Developing Against the Oracle CM 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 CM 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, NTFS, 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.1.0 release, this will no longer be the case.

An exception to this deprecation is the Commandline Utility Protocol (CUP) Server. To continue parsing and rendering XML files, you can use the CUP 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 Oracle CM SDK.

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.

Installation and 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.

General Issues

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

Oracle CM 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 the Oracle CM SDK Manager. See the Oracle Content Managment SDK Installation Guide for additional information.

The default Oracle Internet Directory 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.

For specific instructions on how to migrate users from the Oracle CM SDK Credential Manager to the Oracle Internet Directory Credential Manager, see Chapter 6 of the Oracle Content Management SDK Administration Guide.

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:

prompt>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. Oracle 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:

This 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 FileSync Utility Issues

The Oracle 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 Oracle FileSync. In these cases, Oracle 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, diagrams, and text in Oracle CM SDK documentation and online help 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.

Bug 2509926 Problems installing and configuring Oracle CM SDK 9.0.3.1.0 on a host where Oracle Internet File System 9.0.2 had been installed previously.

    Description:

De-installing Oracle Internet File System 9.0.2 and subsequently installing Oracle CM SDK 9.0.3.1.0 on the same host does not work as desired. In some cases the installation fails, in other cases the OEM interfaces do not work.

    Action:

De-install Oracle Internet File System 9.0.2, and perform the following actions before installing Oracle CM SDK 9.0.3.1.0:

Remove the following eight lines from
ORACLE_HOME\sysman\webapps\emd\WEB-INF\
config\consoleConfig.xml:

<linkFactory class = 
"oracle.ifs.clients.webadmin.WebAdminLinkFactory" 

parentName="allTargets"/> 

<targetDisplayBase type="oracle_ifs" 

pageName="ias/oracle_ifs/ifsdc" 

defaultEvent="doLoad"/> 

<targetDisplayBase type="oracle_ifsnode" 

pageName="ias/oracle_ifs/ifsnode_st" 

defaultEvent="doLoad"/> 

Remove the following four files from ORACLE_HOME\sysman\webapps\emd\WEB-INF\lib:

jewt.jar
repos.jar
utils.jar
webadmin.jar in

Remove all files in
ORACLE_HOME\sysman\webapps\emd\
online_help\ifs

Bug 2491379 Oracle Enterprise Manager does not display Oracle CM SDK targets, because targets.xml does not include the target.

    Description:

After installing and configuring Oracle CM SDK, you may encounter situations wherein the Oracle CM SDK target is missing in Oracle Enterprise Manager interfaces. When you login to the Oracle Enterprise Manager Web site using hostname:1810, you may not see the Oracle CM SDK targets.

    Action:

Action: Stop Oracle Enterprise Manager and rerun the Oracle CM SDK Configuration assistant.

To stop the Oracle Enterprise Manager Web site:

prompt>emctl stop

To run the Oracle CM SDK Configuration Assistant:

ORACLE_HOME\ifs\cmsdk\bin\ifsca.bat

To restart the Oracle Enterprise Manager Web site:

prompt>emctl start
Bug 2653612 Oracle CM SDK Configuration Assistant fails during OC4J deployment when it is rerun in Portal/Wirless and Business Intelligence (BIF) install modes.

    Description:

This is an intermittent problem that occurs only in the Portal/Wireless or BIF install modes.

The configuration assistant fails at the OC4J Deployment phase when running it on an iAS instance, after undeploying an existing instance. This error is probably due to the presence of OC4J entities that cannot be removed. The problem does not happen during a first time configuration attempt.

    Action:

Reinstall the iAS middle tier, then rerun the configuration assistant.

Bug 2677722 Oracle CM SDK Configuration Assistant may time out during OC4J deployment.

    Description:

This is a problem that may occur if OC4J deployment does not complete in 30 minutes. Machine resource limitations are a probable cause of the problem.

    Action:

Shut down all applications and processes that are not required, then rerun the configuration assistant.

Bug 2674369 When running the Oracle CM SDK Configuration Assistant in silent mode, parameter files must include full pathnames.

    Description:

A parameter file must be supplied in order to configure Oracle CM SDK in silent mode. The ifsca batch script calls PERL scripts that have some limitations, which may result in the script executing in a different directory. Thus, any parameter file that is supplied to the script will not be located unless the full path is specified.

    Action:

Specify full pathnames in the parameter file.

Bug 2674362 When running a script using ifsshell -i, the script must include full pathnames.

    Description:

A parameter file needs to be supplied to run scripts using ifsshell -i. The ifsshell batch script calls PERL scripts that have some limitations, resulting in the script executing in a different directory. Thus, any parameter file that is supplied to ifsshell -i will not be located unless the full pathname is specified.

    Action:

Specify full pathnames in the parameter file.

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 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.

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 Internet Explorer 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 2393713 OEM (on Oracle9i Application Server BIF) 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 (BIF). 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
  • 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\ifs_schema\media 
    

      Action:

    There are two options available:

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

    2. UNIX only: Create a symbolic link from $ORACLE_HOME\ifs\bfile\ifs_schema\media to point to the desired path.

    AFP Bugs

    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 
    

      Action:

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

    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; or 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 in them will cause problems.

      Action:

    None. This bug stems from a problem in the underlying OC4J layer of the software.

    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.

    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.

    Windows / NTFS Bugs

    Bug 1113581 Cannot delete or rename versioned files in NTFS.

      Description:

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

      Action:

    None.

    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.1.0 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.

    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.

    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 © 1999, 2002 Oracle Corporation.

    All Rights Reserved.