Infrastructure at your Service

Category Archives: Entreprise content management

Morgan Patou

Documentum – Increase the number of concurrent_sessions

By | Entreprise content management | No Comments

In Documentum, there is a parameter named concurrent_sessions which basically defines how many sessions a Content Server can open simultaneously. This parameter is defined in the server.ini file (or server_<dm_server_config.object_name>.ini on a Remote Content Server) of each docbase and it has a default value of 100. An empty Content Server with an IndexAgent and D2 installed (without user using it) will usually take around 10 sessions for the jobs, for the searches, aso… As soon…

Read More
Morgan Patou

Documentum – Wrong dfc versions after installation, upgrade or patch

By | Entreprise content management | No Comments

If you are familiar with Documentum or if you already read some of my blogs, then you probably already know that EMC has sometimes issues with libraries. In a previous blog (this one), I talked about the Lockbox versions which caused us an issue and in this blog, I will talk about DFC versions. Whenever you install a CS patch or another patch, it will probably have its own DFC libraries simply because EMC fixed something…

Read More
Morgan Patou

Documentum – Thumbnail not working with TCS

By | Entreprise content management | No Comments

A few months ago and right after a migration of around 0.5TB of documents, we enabled the TCS for one of our Application. We were using a Content Server 7.2 P05 with the associated D2 4.5 P03. As already mentioned in a previous blog, D2 4.5 doesn’t handle the previews of the documents and therefore there were also a Thumbnail Server used by this Application. The setup of the TCS for the document filestores went…

Read More
Middleware Team

Documentum story – Add the Java urandom inside the wlst.sh script to improve the performance of all WLST sessions

By | Entreprise content management | No Comments

WebLogicServer takes a long time (e.g. over 15 minutes) to startup. Can the performance be improved? Using /dev/urandom option in the Weblogic Java Virtual Machine parameters from startup script, can be the solution. In fact, /dev/random is a blocking device and during times of low entropy (when there is not enough random bits left in it), /dev/random will block any processes reading from it (and hence hang) until more random bits have been generated. So,…

Read More
Middleware Team

Documentum story – How to avoid “DFC_FILE_LOCK_ACQUIRE_WARN” messages in Java Method Server (jms) LOG

By | Entreprise content management | No Comments

After upgrading from 6.7.x to 7.2, the following warning message is logged in JMS log files: com.documentum.fc.common.DfNewInterprocessLockImpl – [DFC_FILE_LOCK_ACQUIRE_WARN] Failed to acquire lock proceeding ahead with no lock java.nio.channels.OverlappingFileLockException at sun.nio.ch.SharedFileLockTable.checkList FileLockTable.java:255) By default ACS and ServerApp dfc.properties are pointing to $DOCUMENTUM_SHARED/config/dfc.properties. Adding separate ‘dfc.data.dir’ cache folder location in ACS and ServerApp dfc.properties. After JAVA Method Server restart, two separate cache folders are created inside $DOCUMENTUM_SHARED/jboss7.1.1/server and then, WARNING messages had gone from acs.log. In…

Read More
Morgan Patou

Documentum story – Authentication failed for Installation Owner with the correct password

By | Entreprise content management | 2 Comments

When installing a new Remote Content Server (High Availability), everything was going according to the plan until we try to login to DA using this new CS: the login using the Installation Owner (dmadmin) failed… Same result from dqMan or any other third party tools and only the iapi or idql sessions on the Content Server itself were still working because of the local trust. When something strange is happening regarding the authentication of the…

Read More
Morgan Patou

Documentum story – Download failed with ‘Exceeded stated content-length of 63000 bytes’

By | Entreprise content management | No Comments

At one of our customer, we were in the middle of a migration process of some docbases from 6.7 to 7.2. A few days after the migration, we started seeing some failures/errors during simple download of documents from D2 4.5. The migration has been done using the EMC EMA migration tool by some EMC colleagues. The strange thing here is that these download failures only applied to a few documents, far from the majority and…

Read More
Morgan Patou

Documentum story – Lockbox file is newer than the active Lockbox library

By | Entreprise content management | No Comments

A few weeks ago at a customer, I was installing a completely new sandbox environment for one of our Application Teams. On this environment, we used a new version stack with the most recent patch set (at that time): CS 7.2 P16, D2 4.6 P05, aso… A new patch level means a lot of “fun” trying to install and execute the updated installers of Documentum/BPM/D2… And of course a lot of new bugs ;). In…

Read More
Morgan Patou

Documentum story – Restrict the number of jpeg renditions

By | Entreprise content management | No Comments

As already explained in this blog, we had to remove the PDF renditions for a customer to only keep the jpeg renditions on the ADTS side because the PDF was generated by another third-party tool. If you take a look at the dmr_content items attached to a specific document (parent_id), you will understand that there is by default only one PDF content while there might be a lot more jpeg renditions. Why? The answer to…

Read More
Stephane Biehler

Documentum story – Disable PDF automatic generation but allow jpeg

By | Entreprise content management | No Comments

We had a request by a customer where he wanted the pdf automatic rendition to be disabled but keep allowing the jpeg renditions to be used as thumbnails for D2. The pdf is generated by an eternal tool so it wasn’t needed here. Here is what we did: Login to the ADTS server and edit the following file: <CTS_HOME>\config\CTSServerService.xml For the repository named “DOCBASE1″, comment the QueueProcessorContext tag as follow and only if it include…

Read More