Infrastructure at your Service

Category Archives: Entreprise content management

Ludovic Haye

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
Ludovic Haye

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 | No 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
Arnaud Berbier

Documentum story – Migrate repository cryptography from crypto key to the crypto keystore

By | Entreprise content management | No Comments

In this blog post I will explain the migration of the crypto key (aek.key) to the crypto keystore (lockbox) for an upgraded repository. In fact, during customer activities, I has been involved in the migration of a repository hosted on a content server 6.7 SP2 to a new infrastructure. A content server 7.2 P05 was on the new infrastructure where the lockbox was already used by other repositories. The pre-requisite to achieve this migration is…

 
Read More
Morgan Patou

Momentum16 – Day 3 – Documentum with Docker

By | Entreprise content management | No Comments

The last day of the Momentum 16 in Barcelona has been a short one… Indeed there were presentations only in the morning and the event ended at 13:00 with the farewell lunch. So this will be a short blog too!   So first thing in the morning, I had the opportunity to attend a very good presentation about containerizing your On-Premise environment with Docker. This was actually the main purpose of this third day for…

 
Read More
Morgan Patou

Momentum16 – Day 2 – C6, Load Testing and REST API

By | Entreprise content management | No Comments

So today is the second day of the Momentum 16 in Barcelona and as expected, this day contained many more technical presentations and discussions than the first day. I attended several interesting presentations and hackathon/hands on sessions as well so I haven’t really had time to rest today.   So first thing in the morning, I started with a two hours hackathon session related to how it is possible to augment Documentum reliability and performance….

 
Read More