Skip to content

Documentum

OpenText Documentum as our consultants run it: installation, upgrades, Content Server, D2, xPlore, administration, scripting and troubleshooting.

Dctm – D2-DAR installation fails because of workflow trackers

In a Documentum upgrade project from 20.x to 23.4 earlier this year, I faced an issue which prevented the installation/upgrade of D2. The problem was located inside the D2-DAR while it was trying to update the workflow trackers, which failed because of an ORA-01427 error. The exact error displayed was this one: Before that happened, I successfully upgraded 7 or… 

Dctm – Oracle DB permissions on recent versions

If you have been running Documentum on Oracle in the past, you might have noticed that recent versions of Dctm requires more Database permissions to be able to perform an install/upgrade. This blog will just be a quick one to show what I used to request for DB permissions for older versions of Documentum as well as what happen if… 

Dctm – Invalid/Missing XSRF token on D2

During an upgrade project to Documentum 23.4, I faced yet again another interesting behavior from D2. The Documentum Server upgrade happened properly for all components like the Connection Broker, Repositories, D2, etc… The OTDS was also setup and available/working properly without too much trouble. However, the deployment of the D2 war file was a bit of another story. As usual,… 

Documentum – Login through OTDS without oTExternalID3

As you might know, Documentum “deprecated” (in reality disabled completely) the different Authentication Plugins that were bundled with a Documentum Server. That means that with recent versions of Documentum, you cannot login to your LDAP-managed account anymore without having configured an OTDS and integrated it with your Documentum Server. After you installed the OTDS, and configured it to work with… 

Documentum – Silent Install – OTDS

A bit more than 6 years ago (already), I wrote a series of blogs about the silent install of some standard Documentum component. It included things from the binaries, the Docbroker (Connection Broker), the Repositories (both Primary and Remote), D2 and finally xPlore (binaries, Dsearch and IndexAgent). As of today, the principle is still the same for these components. Of… 

Documentum – 23.4 doesn’t like IPv6 being disabled?

I often see customers with Virtual Machines or Containers that have IPv6 disabled. I assume this is mainly for simplicity, since most services are usually only running internally, and organizations don’t really need more IPs than what IPv4 can provide to begin with. In this blog, I will talk about an upgrade project from Documentum 20.2 to 23.4, using containers… 

Documentum – Impact of Java 17 and JAVA_TOOL_OPTIONS

If you are familiar with Java, you probably know that starting with JDK 9, you may need to add some “–add-exports” or “–add-opens” parameters to the JAVA_TOOL_OPTIONS. This is the Strong Encapsulation, which started with JDK 9 and was only displaying warnings until JDK 16. With Java 17, however, it is now fully in effect so you may start seeing… 

Documentum – xPlore Dsearch not starting with a stuck rebuild

I recently faced another interesting issue (c.f. this one) with Documentum xPlore where the Dsearch would refuse to start because of a stuck online rebuild. It happened on a Kubernetes environment using custom images we built (for security and scalability). The K8s Nodes were split across two DataCenters for DR reasons. However, one of the DataCenter had an important issue… 

HowTo – Work with files in Documentum iAPI

As part of my daily work at our Documentum customers, I often have to work on files like creating some dummy documents, retrieving the content of a specific document on the file system, etc… Documentum does that well internally and some of it can be done through some UIs, like Documentum Administrator, but you don’t always have access to these… 

HowTo – Enable & Disable traces on Documentum

If you are here, I assume you are looking for some ways to enable traces on Documentum. There are already a few blog posts here and there showing some information but Documentum being what it is, i.e., a quite complex machinery, there are just way too many places/configurations that you can have traces/debug information on. Therefore, I also wanted to… 

HowTo – Detect and analyze long/stuck threads in Tomcat

Most Application Servers allow for long and/or stuck threads detection, to let you know that something is currently very slow, waiting on something or just simply stuck. On tomcat, this isn’t enabled by default, and you need to manually configure it as needed. But once done, it will start displaying information into the logs that can be used to find…