OpenText Documentum Foundation Services CE 21.3 Release Notes
OpenText Documentum Foundation Services CE 21.3 Release Notes
Release Notes
Contents
1 Introduction .................................................................................................................. 3
1.1 Release Notes revision history ..................................................................................... 3
2 About Documentum Foundation Services 21.3 ................................................................ 3
2.1 New features in 21.3 .................................................................................................. 4
2.1.1 Support for new service ................................................................................... 4
2.2 New features in 21.2 .................................................................................................. 5
2.2.1 Support for new services ................................................................................. 5
2.2.2 Support for Tomcat packaged with Java Method Server........................................ 5
3 Packaging and documentation ....................................................................................... 5
4 Supported environments and compatibility ..................................................................... 5
4.1 Supported systems .................................................................................................... 6
4.1.1 Hardware requirements ................................................................................... 6
4.1.2 Application server requirements ........................................................................ 6
4.1.3 External web servers....................................................................................... 8
4.1.4 Operating environments................................................................................... 9
4.1.5 DFS client interoperability layers ..................................................................... 10
4.1.6 Cloud platforms ............................................................................................ 11
4.2 OpenText product compatibility .................................................................................. 11
5 Installation and upgrade notes ..................................................................................... 12
6 Fixed issues................................................................................................................ 12
6.1 Fixed issues in 21.3.................................................................................................. 12
6.2 Fixed issues in 21.2.................................................................................................. 12
7 Known issues.............................................................................................................. 12
8 Contact information..................................................................................................... 17
OpenText recommends that you read this Release Notes in conjunction with the documentation
included with the software package. If any conflicts exist, the Release Notes supersede the other
documentation.
We also recommend that you check OpenText My Support (https://support.opentext.com) for any
patches or documentation updates that may have been posted after the initial release of this product.
Web services The Documentum Foundation Services web services are Simple Object
Access Protocol (SOAP)/Web Service Definition Language (WSDL)-
based services deployed in a supported Java servlet container.
Java services Documentum Foundation Services can also be deployed as a local Java
API using class libraries provided in the Software Development Kit (SDK).
In a local application, the Documentum Foundation Services Java
services run in the same Java Virtual Machine (JVM) as the service
consumer.
The OpenText Documentum Enterprise Content Services Reference Guide contains more
information.
Item Requirements
Ubuntu 16.04.x,
X X X X
18.04.x, 20.04.x
Notes
• The listed web servers are supported when available on
version of operating system specified in the Application
server environment requirements table and also is
supported by the application server.
• The listed web servers are supported with single sign-on
supported by Documentum Foundation Services and if
the environment is supported by the single sign-on
products.
• Clustering is supported for a standalone DFS server and
requires sticky sessions.
• No clustering (or failover) support for DFS installed with
Documentum Server.
• Failover is supported for a standalone DFS server,
provided that client applications do not use cached
queries or registered service contexts.
• Failover is not supported for UCF operation, both DFS-
orchestrated UCF and client-orchestrated UCF.
• Microsoft Azure
• Amazon Web Services
• Citrix XenApp 7.15, 7.5, 7.6
• Docker 18.x, 19.x, 20.x
• Microsoft Hyper-V
• VMware vCenter 5.5, 6.0, 6.5, 6.7
• VMware vCloud Director 5.1, 5.5
• VMware Virtual Desktop Infrastructure
• VMware vSphere 5.5, 6.0, 6.5, 6.7
• VMware vSphere Hypervisor (ESXi) Server 5.5, 6.0, 6.5, 6.7
4.1.5.1 .NET
The .NET interoperability layer requires .NET 4.1 to be installed on the client.
4.1.5.2 JAVA
The Java interoperability layer has been certified for use within these application server / operating
system combinations:
4.1.6.2 Platforms
• Private cloud
o OpenText cloud platform
• Public cloud
o Microsoft Azure cloud platform
o Google Cloud Platform
o Amazon Web Services cloud platform
YAML 3.7
Kernel 3.1
Note
For the latest compatibility information for OpenText products, refer to the
Compatibility Matrix (https://knowledge.opentext.com/go/matrix) on
OpenText My Support.
Documentum Server 21.3, 21.2, 21.1, 20.4, 20.3, 20.2, 16.7.1, 16.7, 16.4, 7.3
Before beginning installation, ensure that your system meets the requirements listed in Chapter 4,
Supported environments and compatibility. After installation, be sure to update your software to the
latest patched release, if any patches are available.
OpenText Documentum Platform and Platform Extensions Installation Guide contains installation
instructions for your product. This document is available from OpenText My Support
(https://support.opentext.com).
6 Fixed issues
6.1 Fixed issues in 21.3
There are no fixed issues in this release.
7 Known issues
The following known issues exist in this release.
DFS-5529 When user tries to add first comment to a document using DFS, the user
requires WRITE permission. After the comment is applied, subsequent
modification to the comments requires only RELATE permission.
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-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.
Registration of service context is not required. To avoid this problem, do not
register the service context.
DFS-3421 The JAX-WS implementation uses the thread context class loader, rather than
the class loader of the executing class. Therefore, when calling a
Documentum Foundation Services service from a Business Object 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.
ClassLoader oldContextClassLoader =
Thread.currentThread().getContextClassLoader();
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.
try { ClassLoader classClassLoader =
this.getClass().getClassLoader();
Thread.currentThread().setContextClassLoader
(classClassLoader); // ...call DFS service }
3. In a finally block, reset the class loader to the previously saved thread
class loader.
finally {Thread.currentThread().setContextClassLoader
(oldContextClassLoader); }
DFS-3044 For Oracle on Linux, count(*) in a query returns a double. This issue is
caused by Oracle on Linux.
DFS-687 JBoss log generates error messages although DFS services are available.
This is an issue in JBoss and not a Documentum Foundation Services issue.
The resolution is to change the log level of java.util.logging to WARNING:
edit $JAVA_HOME/jre/lib/logging.properties,
change ".level= INFO" to ".level= WARNING"
DFS-684 The current process of defining a new resource bundle consists of defining a
new property in dfs-runtime.properties, incrementing the index of the
property.
In dfs-runtime.properties:
resource.bundle = dfs-messages resource.bundle.1
= dfs-services-messages resource.bundle.2
= dfs-bpm-services-messages
In local-dfs-runtime.properties:
resource.bundle.3 = my-custom-services-messages
The limitation of this approach is that if a new resource bundle is required for
core services in a future release, it can be defined as "resource.bundle.3"
and the one defined in local-dfs-runtime.properties will override it.
This approach can cause a future migration issue.
DFS-65 When generating multiple services in the same package that have the same
method names, the generation on the client side overwrites the generated
classes where there are name conflicts. The services must be in separate
packages or have different method names.
DFS-30 When you create custom services, extending the Profile class or subclasses is
not permitted. For new services, you can use properties (passed to the service
in Operation Options or in the service context) as an alternative to creating
new profiles.
DC-5809 If there is not enough disk space on UCF Java or .Net client, the following
message is displayed:
com.documentum.ucf.common.UCFException: There is not
enough space on the disk
When this error occurs, a partial file is created and is not deleted.
17