Vous êtes sur la page 1sur 8

Patch Release Notes

for DFC 4.2.16

for Windows, Solaris, HP-UX, and AIX

March 2004

Copyright © 1994–2004
Documentum, a division of EMC
6801 Koll Center Parkway
Pleasanton, CA 94566
All rights reserved. Printed in USA.
DOCUMENTUM, NOW YOU KNOW, UNITING THE WORLD THROUGH
CONTENT, and the Documentum logo are trademarks or registered
trademarks of Documentum, a division of EMC, in the United States
and throughout the world. All other company and product names are
used for identification purposes only and may be trademarks of their
respective owners.
Revision History
The table lists the published versions of this document.

Date Changes

2004 March 17 First publication

Verification
This release is binary compatible with DFC 4.2.14. It provides fixes for the
customer reported problems listed in “Bugs Fixed” on page 3, plus a number
of other bugs.
This release is a patch to DFC 4.2.14.
DFC 4.2.16 bears the same relationship to other Documentum products as
DFC 4.2.14 does. Documentum supports DFC 4.2.16 in the same software
environments as DFC 4.2.14.
Refer to the DFC 4.2.14 Release Notes for specific information.
Documentum installs the latest appropriate version of the DMCL client side
library with DFC 4.2.16. This may be different from the version installed with
DFC 4.2.14, but it is backward compatible. The table shows the version of
DMCL shipped with DFC 4.2.16 for each platform:

Windows 4.2.6q

Solaris 4.2.6o

HP-UX 4.2.8g

AIX 4.2.5c

Documentum reports fixed bugs for DMCL and Content Server together.
There is no separate list of fixed DMCL bugs.

2 DFC Patch Release Notes


Bugs Fixed
This release is a patch to DFC 4.2.14. It fixes the following bugs:

Bug Number Description Fixed In

56262 XDQL returns org.xml.sax.SAXParseException: File 4.2.15


<filename> not found when the DTD for the XML
Application includes a reference to an external
file.

57582 Checkout of an XML document does not 4.2.15


download the supporting documents to ...\XML
Applications\<docbase name>\<xml
application>.

57907 Superuser cannot cancel checkout. 4.2.15

58831 Checkin of a chunked XML file throws null 4.2.15


pointer exception if setFilePath method has been
called on a node.

59360 XDQL operations sporadically fail in the DFC 4.2.15


parser calls, sometimes resulting in partial query
results returned to the XDQL queries.

59837 Export of an XML document fails if a processing 4.2.15


instruction precedes the DOCTYPE declaration.

60016 Checkin does not start a new branch when 4.2.15


versioning is set to BRANCH_VERSION.

60670 Checkin and checkout of virtual document 4.2.15


changes binding rule from “Default to current” to
“Fix to current.”

61817 The removeChildRelative and 4.2.15


removeParentRelative methods generate
DM_QUERY_E_SYNTAX exception if the
childLabel argument is not within single quotes.

61858 Checkin of an XML document as SAME 4.2.15


VERSION causes the lifecycle is re-applied,
demoting the document to the base state.

63323 Working with XML documents for which there is 4.2.15


a link rule with the peer option, removing the
relation from the parent and checking the parent
in as SAME VERSION leaves the relation in place.

DFC Patch Release Notes 3


Bug Number Description Fixed In

64248 The dexpn40.dll has concurrency problems. 4.2.15

65333 setMaxRows method does not properly limit the 4.2.16


number of rows returned by XDQL queries.

66085 When DFC 4.2.15 reads a binary rendition, it 4.2.16


regenerates it. Other versions of DFC cannot load
the regenerated rendition.

66753 The hasValueAssistance method of the DFC 4.2.16


4.2.15 class that implements IDfValidator returns
java.lang.ArrayIndexOutOfBoundsException,
causing Desktop Client 4.3.2a to display an error
message.

69265 Under some conditions, power promoting a 4.2.16


change set containing a file with no effective date
can result in a file with an incorrect year field in
the effective date (2098 rather than 1998, for
example).

69824 Owner of an XML virtual document can 4.2.16


inadvertently cancel checkout by other users of
components of the document.

70374 A newline character in the content of an XML 4.2.16


element used to generate the object_name
attribute of a chunk can lead to a corrupted
documentum.ini file.

71660 If an application uses an entity rule and you 4.2.16


import an XML document in which an entity
reference follows an element with no content, the
operation proceeds without error, but the
resulting document is malformed.

71283 Multiple cycles of (check out, check in as same 4.2.16


version) can cause the checkin operation to fail
with the error message “entities not declared.”

73266 Methods of the classes that implement 4.2.16


IDfVersionPolicy and IDfVersionTreeLabels
sometimes return incorrect version labels.

73378 Removing a child from the parent of a virtual 4.2.16


document and checking in the parent as a new
version results in losing a child from the old
version.

4 DFC Patch Release Notes


Files in This Patch
This release contains a full DFC distribution.

Installing This Patch


Follow the procedure specified in the appropriate one of the following
sections. The installation procedure differs between Windows systems and
Unix systems.

Windows

Warning: On a Windows system you can have only one DFC installation, so
you must remove any previous installation before installing this version. Be
sure to reboot after uninstalling DFC.
Note: If you wish to use the Documentum versions of Xalan and Xerces, then
any other versions of Xalan or Xerces must not appear ahead of dfc.jar in the
CLASSPATH environment variable
Note: If the DFC installer detects a version of the Microsoft JVM with build
number less than 5.0.3802, it automatically upgrades it. You can determine the
version of your JVM by viewing the properties of the msjava.dll file in the
System directory. Look at the Version tab in the standard Windows Properties
dialog box.

➤ To install DFC on a Windows system:


1. Save all work and close open applications.
2. Use the Add/Remove Programs section of the Windows control panel to
remove Documentum DFC Runtime Environment.
3. Reboot.
After the reboot, do not run any other programs before proceeding.
4. Run setup.exe from the DFC distribution.
Normally, you download a zip file from the FTP site, unzip it, and find
setup.exe among the extracted files.
The only option is to specify an installation location or accept the default.

DFC Patch Release Notes 5


Solaris, HP-UX, or AIX

Installing DFC on a Unix system falls into the following cases:


■ Upgrade the version of DFC that an installation of Documentum Content
Server uses.
■ Create or replace an instance of DFC that differs from the one a server
uses—either on the server machine or on a separate machine.

Upgrading DFC on an Installation of Content Server

To upgrade DFC on an existing server installation, you must find the


following files and replace them with new versions from the DFC distribution:
■ The class files

❒ dfc.jar on all Unix systems


■ The DMCL library

❒ libdmcl40.sl on HP-UX
Ensure that this file has execute permission.
❒ libdmcl40.so on AIX or Solaris
The filename is the same on both platforms, but the files are not
interchangeable.
■ The Docbasic expression evaluation library

❒ libdexpn40.sl on HP-UX
Ensure that this file has execute permission.
❒ libdexpn40.so on AIX or Solaris
The filename is the same on both platforms, but the files are not
interchangeable.
Note: Do not use any other files from the distribution.
If the installed DFC is for use by a RightSite installation, perform the
following procedure.

➤ To use DFC with RightSite:


1. Within the RightSite installation directory hierarchy, find the directory
/product/classes
2. Copy the newly installed dfc.jar into classes.

6 DFC Patch Release Notes


3. Make classes the working directory and execute the following command:
jar xf dfc.jar
4. Delete the copy of dfc.jar from classes.

Creating or Replacing a Non-Server DFC Instance

To create or replace a non-server DFC instance (which can be on the same


machine as the server), you must use all of the files from the distribution.

➤ To install a non-server DFC instance on a Unix system:


1. Choose or create an installation directory (for example, /user/bin/dfc_aix).
2. Copy all of the DFC distribution files into the installation directory.
If the directory contains an existing DFC installation, simply overwrite the
files. The new ones have the same names as the old ones. For HP-UX, ensure
that all shared libraries have execute permission.
3. Set environment variables for any user who uses this DFC instance.
■ CLASSPATH
Include full path to dfc.jar.
■ Library path variable:

❒ LD_LIBRARY_PATH for Solaris

❒ SHLIB_PATH for HP-UX

❒ LIBPATH for AIX


Full path to installation directory.
■ PATH
Full path to installation directory.
■ DMCL_CONFIG (optional)
Documentum clients require a file called dmcl.ini to identify a DocBroker
for DFC to use to establish a session with a Docbase. Set DMCL_CONFIG
to the full path to the DMCL configuration file. For example, /user/bin/
dfc_aix/dmcl.ini. If you do not set DMCL_CONFIG, DFC looks for
dmcl.ini in its home directory (for example, /user/bin/dfc_aix), then in
the directory pointed to by LD_LIBRARY_PATH.
4. If the installed DFC is for use by a RightSite installation, perform the
following steps:
a. Within the RightSite installation directory hierarchy, find the directory
/product/classes

DFC Patch Release Notes 7


b. Copy the newly installed dfc.jar into classes.
c. Make classes the working directory and execute the following command:
jar xf dfc.jar
d. Delete the copy of dfc.jar from classes.

8 DFC Patch Release Notes

Vous aimerez peut-être aussi