Dfs 6.7sp2 Relnotes
Dfs 6.7sp2 Relnotes
Release Notes
EMC Corporation
Corporate Headquarters:
Hopkinton, MA 01748-9103
1-508-435-1000
www.EMC.com
© Copyright © 1999–2013 EMC Corporation. All Rights Reserved.
EMC believes the information in this publication is accurate as of its publication date. The information is subject to change
without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." EMC CORPORATION MAKES NO REPRESENTATIONS
OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY
DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.
For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. Adobe and Adobe PDF
Library are trademarks or registered trademarks of Adobe Systems Inc. in the U.S. and other countries. All other trademarks
used herein are the property of their respective owners.
Documentation Feedback
Your opinion matters. We want to hear from you regarding our product documentation. If you have feedback about how we can
make our documentation better or easier to use, please send us your feedback directly at IIGDocumentationFeedback@emc.com
Table of Contents
Documentum Foundation Services (DFS) provides a set of technologies that enables service-oriented
programmatic access to the EMC Documentum Content Server platform and related products.
Documentum Foundation Services is a service layer over a Documentum Foundation Classes client,
which connects to one or more repositories managed by Content Server.
The EMC Documentum Foundation Services 6.7 SP2 Release Notes contains customer-reported bug
fixes and platform compatibility updates. This document also includes a list of fixed problems,
known problems and limitations.
The following table lists some of the technologies that are included in Documentum Foundation
Services:
Resources
For the latest product documentation and support materials, including White Papers and Technical
Advisories, refer to EMC Online Support (https://support.emc.com). Check regularly for new and
updated documentation to ensure that you have the latest system information.
Note: Documentation installed, or packaged with the product on the download center, is current at
the time of release. Documentation updates made after a release are available for download from
EMC Online Support (https://support.emc.com).
This section highlights the major functionality changes included in this release. Refer to the product
documentation for complete information about these features.
Security Fixes
The following security fixes are included in Documentum Foundation Services 6.7 SP2:
DFS-3858
WebSEAL integration
Documentum Foundation Services 6.7 provides support for integrating applications with IBM Tivoli
Access Manager for e-business WebSEAL.
IBM Tivoli Access Manager for e-business WebSEAL is a high-performance, multi-threaded web
server that applies fine-grained security policy to a protected network. WebSEAL incorporates
back-end web application server resources into its security policy, and can provide single sign-on
(SSO) solutions. WebSEAL acts as a reverse web proxy by receiving HTTP or HTTPS requests from
a web browser and delivering content from its own web server or from back-end web application
servers. Requests passing through WebSEAL are evaluated by its own authorization service to
determine whether the user is authorized to access the requested resource.
EMC Documentum can integrate with WebSEAL, its SSO solution, or any other SSO solution
supported by WebSEAL. The related IBM documentation provides more information about installing
and configuring the WebSEAL server. Obtain this documentation from the IBM website.
For information regarding integration of DFS applications with WebSEAL, refer to the Documentum
Foundation Services Development Guide and the Documentum Foundation Services Deployment Guide.
EMC Documentum 6.7 SP2 Environment and System Requirements Guide contains the system
requirements information for your product. This documentation is available from EMC Online
Support(https://support.emc.com).
Before beginning installation, ensure that your system meets the requirements listed in Chapter 3,
System Requirements.
EMC Documentum Content Server Installation Guide and the EMC Documentum Foundation Services
Deployment Guide contains installation and deployment information for your product. This
documentation is available from EMC Online Support (https://support.emc.com).
When deploying the Documentum Foundation Services Productivity layer, the following steps are
required and differ depending on the version of Weblogic being used:
• For Weblogic 10.3, comment out the <prefer-applicationis i-resources> elements from
weblogic-application.xml.
• For Weblogic 10.3.5, comment out the <prefer-application-packages> elements from the
weblogic-application.xml.
For more information on deployment, refer to the Documentum Foundation Services Deployment Guide.
This section identifies issues that have been resolved in this release.
Service Packs are cumulative. The current release contains fixes from all previous Service Packs
and Patches.
The DFS.NET Web Service consumer takes more time to respond even when
the Web Service instance is reused.
DFS-1380 ObjectService.get() throws an exception E_OPERATION_CHAIN_GET_
FAILED_WITH_TREE_DUMP with cause E_CANT_LOAD_RELATIONS in
a specific use case. This is root caused by underlying DFC.
• The query result contained multiple objects with the same r_object_id.
This section identifies known product issues and limitations that may affect your use of the product.
Certified application servers for the Java Productivity Layer are documented
in the Documentum 6.7 SP1 Environment and System Requirements Guide
delivered with this release.
To repair the JAR file, remove the class generated by JAX-WS and replace
it with the client-defined class file.
DFS-3429 The Java Development Kit (JDK) does not compensate for Daylight Savings
Time for dates before 1981, and it compensates incorrectly for dates from
1981 through 1990. This Documentum Foundation Services limitation only
impacts data with dates prior to 1990.
DFS-3427 When creating custom services, a conflict occurs when you have two services
containing the following namespaces: http://a.b.c.d and http://b.c.d.a. When
JAX-WS tries to generate the client proxies for these two services, they are
generated in the same package (d.c.b.a) and you can call the first service in
the classpath. Avoid assigning namespaces in a format that is specified in
the description of this issue.
DFS-3425 In clustered environments, failover is not supported for registered service
contexts and cached queries. If you need failover support, do not register
service contexts or use cached queries.
DFS-3423 Only services that are executed in the same server-side process can share a
registered service context. Services are deployed in the same EAR file on the
application server. This limitation implies that the client must be aware of
the physical location of the services which it invokes. In addition, the client
must manage service context sharing based on shared physical locations.
Framework (BOF) module or Java server method, set the current class loader
to the class loader of the module. It is described in the following procedure:
1. Save the ContextClassLoader of the current thread.
2. In a try block, set the current class loader to the class loader in the class
of the calling object before calling the Documentum Foundation Services
service.
3.
In a finally block, reset the class loader to the previously saved thread
class loader.
finally { Thread.currentThread().setContextClassLoader
(oldContextClassLoader); }
DFS-3419 The following limitations apply to Kerberos support in this release:
• Support for .NET integration is limited to remote web services API (in the
client productivity layer). There is no Kerberos Utility for .NET.
DFS-3393 When applications that use different versions of SOAP with Attachments
API for Java (SAAJ) are deployed on the same Java Virtual Machine (JVM),
the deployment fails and an exception occurs.
• When you have to deploy a third party application that does not
contain SAAJ and Documentum Foundation Services or Documentum
Foundation Services based applications on the same JVM, remove SAAJ
related JAR files from Documentum Foundation Services or Documentum
Foundation Services based applications for a successful deployment.
DFS-2809 The Documentum Foundation Classes client causes a performance
degradation when using the WebSealIvUserHandler JaxWS handler
included in the Documentum Foundation Services SDK. It is recommended
that you do not use this handler in production systems until this limitation
is addressed. For details, see Limitation of the reference implementation
WebSealIvUserHandler (DFS-2810), page 24.
DFS-1383 The DFS .NET client is based on WCF (Windows Communication
Framework), which provides three modes for MTOM content transfer:
buffer, streaming, and chunk. For streaming and chunk modes, WCF
requires that the corresponding service operation (such as get or create) take
only one argument (the input stream). This conflicts with the design of DFS,
such that DFS can only use the MTOM buffer mode with a .NET client. This
results in unusually high memory requirements,
• For content upload operations, use UCF as the content transfer mode.
UCF will orchestrate content transfer in both directions between the client
and the ACS server.
• Ensure that both the DFS .NET client and JVM that runs the DFS server
have enough memory to buffer the content.
DFS-1167 Unified Client Facilities (UCF) requires a 32-bit JVM and is incompatible
with a 64-bit JVM. This has implications for Documentum Foundation
Services Java and .NET clients.
A Java client that uses UCF content transfer mode must run in a 32-bit JVM.
.NET clients that use UCF content transfer mode launch UCF as a separate
Java process. This process must run in a 32-bit JVM. .NET clients can ensure
that UCF runs in a 32-bit JVM by setting the JAVA_HOME or JRE_HOME
environment variable to point to a 32-bit JVM.
DFS-687 JBoss log generates error messages although Documentum Foundation
Services services are available. This is an issue in JBoss and not a
Documentum Foundation Services issue.
In dfs-runtime.properties: