Infrastructure at your Service

Category Archives: Entreprise content management

Pascal Brand

Documentum story – How to display correct client IP address in the log file when a WebLogic Domain is fronted by a load Balancer

By | Application integration & Middleware, Entreprise content management | No Comments

The Load Balancers do not provide the client IP address by default. The WebLogic HTTP log file (access_log) does not provide the client IP address but the Load Balancer one. This is sometimes a problem when diagnosing issues and the Single Sign On configuration does not provide the user name in the HTTP log either. In most of  the cases, the Load Balancer can provides an additional header named “X-Forwarded-For” but it needs to be…

 
Read More
Morgan Patou

Documentum story – Change the location of the Xhive Database for the DSearch (xPlore)

By | Entreprise content management | No Comments

When using xPlore with Documentum, you will need to setup a DSearch which will be used to perform the searches and this DSearch uses in the background an Xhive Database. This is a native XML Database that persists XML DOMs and provide access to them using XPath and XQuery. In this blog, I will share the steps needed to change the location of the Xhive Database used by the DSearch. You usually don’t want to…

 
Read More
Morgan Patou

Documentum story – Documentum installers fail with various errors

By | Entreprise content management | No Comments

Some months ago when installing/removing/upgrading several Documentum components, we ended up facing a strange issue (yes I know, another one!). We were able to see these specific errors during the installation or removal of a Docbase, during the installation of a patch for the Content Server, the installation of the Thumbnail Server, aso… The errors we faced change for different installers but in the end, all of these errors were linked to the same issue….

 
Read More
Morgan Patou

Documentum story – Monitoring of WebLogic Servers

By | Database Administration & Monitoring, Entreprise content management | No Comments

As you already know if you are following our Documentum Story, we are building, working and managing, for some time now, a huge Documentum Platform with more than 115 servers so far (still growing). To be able to manage properly this platform, we need an efficient monitoring tool. In this blog, I will not talk about Documentum but rather I will talk a little bit about the monitoring solution we integrated with Nagios to be…

 
Read More
Morgan Patou

Documentum story – IAPI login with a DM_TICKET for a specific user

By | Entreprise content management | No Comments

During our last project, one of the Application Teams requested our help because they needed to execute some commands in IAPI with a specific user for which they didn’t know the password. They tried to use a DM_TICKET as I suggested them but they weren’t able to do so. Therefore I gave them detailed explanations of how to do that and I thought I should do the same in this blog because I was thinking that maybe a…

 
Read More
Morgan Patou

Documentum story – ADTS not working anymore?

By | Entreprise content management | No Comments

A few weeks ago, on one of our Documentum environments, we find out thanks to our monitoring that the Renditions weren’t generated anymore by our CTS/ADTS Server… This happened in a Sandbox environment where a lot of dev/testing was done in parallel between EMC, the different Application Teams and the Platform/Architecture Team (us). A lot of changes at the same time means that it might not be easy to find out what caused this issue…   After a…

 
Read More
Gérard Wisson

Documentum story – dm_LogPurge and dfc.date_format

By | Entreprise content management | No Comments

What is the relation between dfc.date_format and dm_LogPurge? This is the question we had to answer as we hit an issue. An issue with the dm_LogPurge job. As usual once a repository has been created we are configuring several Documentum jobs for the housekeeping. One of them is the dm_LogPurge. It is configured to run once a day with a cutoff_days of 90 days. So all ran fine until we did another change. On request of…

 
Read More
Morgan Patou

Documentum story – Manual deployment of X DARs on Y docbases

By | Entreprise content management | No Comments

In a previous blog (click here), I presented a common issue that might occur during the installation of some DARs and how to handle that with what Documentum provides but there are some limitations to that. Indeed the script repositoryPatch.sh is pretty good (except the small bug explained in the other blog) but its execution is limited to only one docbase and it is pretty boring to always put the full path of the DARs…

 
Read More
Morgan Patou

Documentum story – Management of DARs and unexpected errors

By | Entreprise content management | No Comments

During a recent project at one of our customers, we often saw the message “Unexpected errors occurred while installing DARs”. In our case, this message happened when installing, migrating or upgrading a docbase on an already existing Content Server. We never saw this message during the first initial phase of installation of our repositories but we started to see it some months later with the first migration/upgrade. In this blog I will show you where…

 
Read More
Gérard Wisson

Documentum story – Build and manage a Documentum Platform

By | Entreprise content management | No Comments

Documentum story. What is behind this story? Normally I should write Documentum Platform story. Indeed dbi services is involved to build and manage a worldwide Documentum Platform. Our part covers all middleware components related to the infrastructure excepting the OS, DB and applications which are managed by other teams. So we installed and manage so far: – 30+ Documentum Servers, 45+ repositories – 25+ Fulltext Servers,  50+ IndexAgent – 15+ ADTS servers – 30+ WebLogic…

 
Read More