Infrastructure at your Service

All posts by Stephane Biehler

Stephane Biehler
Consultant

Stéphane Biehler has more than five years of experience in Oracle Java/JEE application building and deploying as well as a thorough know-how in Oracle database administration. His expertise also includes middleware technologies such as Oracle Application Development Framework (ADF), Oracle Weblogic, EMC Documentum, and GlassFish server. He is also skilled in OpenERP development and object oriented languages as well as modeling. Stéphane Biehler is Oracle Certified Associate Java Programmer and Oracle Certified Associate 11g. He is also ITIL Foundation V3 certified. Stéphane Biehler holds an Engineer's Degree in Computer Science from the University of Technology (ENSISA) of Mulhouse (F). His branch-related experience covers Automotive, Financial Services / Banking, etc.
Stephane Biehler

Documentum xPlore: Tuning of JVM for high throughput and low CPU usage

By | Application integration & Middleware | No Comments

Sometimes you have java processes or even jboss servers using a lot of CPU. In my example I had an xPlore dsearch server using like 98% of the cpu. When using jconsole and jvisualvm I figured out the garbage collector was using 50 to 60% of the cpu time. This was because the server was indexing and accessing the internal DB very often. Hence a lot of objects were created, the JVM was not correctly…

 
Read More
Stephane Biehler

Documentum xPlore: Several ways to start an Index Agent

By | Application integration & Middleware | No Comments

In order to start index agents, you have several ways, depending on how you need to start them. 1. Use the documentum job dm_FTIndexAgentBoot. If you setup start_index_agents=T in the server.ini, the job will be called when the docbases are started. 2. Use the web interface: Login to http://server:9200/IndexAgent/ with docbase credentials and select “Start in normal mode” 3. Login to DA and go to Indexing Management -> Index Agents and Index Servers Right click…

 
Read More
Stephane Biehler

Enable Trusted Content Services (TCS) license in Documentum Content Server

By | Application integration & Middleware | No Comments

The Trusted Content Services is a pack of features that you can enable/purchase to gain more security for your Content Server. The main key features are listed in this documentation: https://www.emc.com/collateral/software/data-sheet/h3138-security-ds.pdf In our case, we wanted to benefit from the Repository Encryption feature: Repository Encryption: Documentum TCS prevents intruders from accessing information even if they obtain unauthorized access to repository files at the file-system or storage level. This capability protects content against an operating system…

 
Read More
Stephane Biehler

Documentum: IndexAgent uninstalled continues to queue requests

By | Application integration & Middleware | No Comments

We had a strange behavior by a customer regarding the indexing queue. We used to have two IA configured and we uninstalled one. I figured out that we still had indexing queue requests for the old index agent while it was totally uninstalled. I checked the following objects to see if the agent was still configured somewhere: dm_fulltext_index, dm_ftengine_config, dm_ftindex_agent_config. But the old IA was not declared anymore. The main problem is that it continued…

 
Read More
Stephane Biehler

DA 7.2 UCF Transfer failing with SSL

By | Application integration & Middleware | No Comments

This is a blog following the one I already wrote ealier:  https://blog.dbi-services.com/documentum-administrator-ucf-troubleshooting/ The first one was for “how to find the error” and not how to resolve it. In this blog I will talk about an error I got by a customer about UCF. I got an error message using DA 7.2 where I coulnd’t download documents, in fact every transfer were failing due to UCF. By following my previous blog I found the specific…

 
Read More
Stephane Biehler

Documentum D2 4.5 and IE compatibility and F5

By | Application integration & Middleware | No Comments

We had a problem with a customer where D2 was not loading properly in IE when going through F5 (load balancer). When trying to access D2 through the F5, let’s say: https://d2prod/D2 only a few menus and some part of the workspace were loading but it ended to say “Unexpected error occured”. Investigation It would have been too easy if this error appeared in the logs, but it didn’t. So that means it was not…

 
Read More
Stephane Biehler

Documentum – Cannot delete document due to VD/assembly references

By | Application integration & Middleware | No Comments

I went into an error that you might already have once, so here is a quick guide on how to fix it. When deleting a document from D2 I had a popup with an error like: Cannot delete file because it is still referenced in a virtual document or an assembly. Well indeed the document that I wanted to delete was previously in a VD, but for some reasons I couldn’t find the VD by…

 
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
Stephane Biehler

Documentum story – Documentum JMS Log Configuration

By | Entreprise content management | No Comments

The aim of this blog is to provide you a way to configure the JMS Logs in order to align all applications logging with date information, log rotation and retention. Some changes have to be done on the jboss container as well as on the log4j utility for each deployed JMS applications (acs.ear, serverapps.ear and bpm.ear). General configuration First, go to the JMS configuration at $DOCUMENTUM_SHARED/jboss7.1.1/server/DctmServer_MethodServer/configuration/ The jboss version may vary depending on your Content…

 
Read More
Stephane Biehler

Documentum xPlore – ftintegrity tool not working

By | Application integration & Middleware | No Comments

I’ve been patching around some xPlore servers for a while and recently I went into an issue regarding the ftintegrity tool. Maybe you figured it out as well, for xPlore 1.5 Patch 15 the ftintegrity tool available in $DSEARCH_HOME/setup/indexagent/tools was corrupted by the patch. I think for some reason the libs were changed and the tool wasn’t able to load anymore. I asked EMC and they said it was a known bug which will be…

 
Read More