Infrastructure at your Service

Documentum Archives - Blog dbi services

Morgan Patou

Documentum – Silent Install – D2

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

In previous blogs, we installed in silent the Documentum binaries, a docbroker (+licence(s) if needed) as well as several repositories. In this one, we will see how to install D2 on a predefined list of docbases/repositories (on the Content Server side) and you will see that, here, the process is quite different. D2 is supporting the silent installation since quite some time now and it is pretty easy to do. At the end of the…

 
Read More
Morgan Patou

Documentum – Silent Install – Docbases/Repositories

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

In previous blogs, we installed in silent the Documentum binaries as well as a docbroker (+licence(s) if needed). In this one, we will see how to install docbases/repositories and by that, I mean either a Global Registry (GR) repository or a normal repository. As you all know, you will need a repository to be a GR and I would always recommend to setup a GR that isn’t used by the end-users (no real documents). That’s…

 
Read More
Morgan Patou

Documentum – Silent Install – Docbroker & Licences

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

In a previous blog, I quickly went through the different things to know about the silent installations as well as how to install the CS binaries. Once the CS binaries are installed, you can install/configure a few more components. On this second blog, I will continue with: Documentum docbroker/connection broker installation Configuration of a Documentum licence   1. Documentum docbroker/connection broker installation As mentioned in the previous blog, the examples provided by Documentum contain almost…

 
Read More
Morgan Patou

Documentum – Silent Install – Things to know, binaries & JMS installation

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

Documentum introduced some time ago already the silent installations for its software. The way to use this changed a little bit but it seems they finally found their way. This blog will be the first of a series to present how to work with the silent installations on Documentum because it is true that it is not really well documented and most probably not much used at the moment. We are using this where possible…

 
Read More
Morgan Patou

Documentum – Unable to restart a JMS, failed deployment of bundle.jar

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

While working on a very big Documentum project with several other teams, some people were complaining that the JMS wouldn’t start anymore on one of the DEV environments. It is kind of rare to face an issue with the JMS itself (JBoss works pretty well usually…) so I was interested in checking this. This was a Documentum 7.2 environment but I’m sure it would apply to older versions as well as newer versions (7.x, 16.4,…

 
Read More
Stephane Biehler

Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom

By | Application integration & Middleware | No Comments

When installing D2 and launching the tomcat server you can have an error on a missing lib: JSAFE_SecureRandom. Here’s the trace you can have: 2018-01-17 17:32:19 [DEBUG] [localhost-startStop-1] – c.e.c.d.contents.D2FileCleaningTracker : Init D2FileCleaningTracker with /pkgs/dms-tomcat/D2_TOMCAT_HOME/temp/D2FileCleaningTracker_D2.ser 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] – c.emc.d2fs.dctm.servlets.D2HttpServlet : LoadOnStartup – java.lang.NoClassDefFoundError: com/rsa/jsafe/JSAFE_SecureRandom 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] – c.emc.d2fs.dctm.servlets.D2HttpServlet : {} java.lang.NoClassDefFoundError: com/rsa/jsafe/JSAFE_SecureRandom at com.documentum.fc.client.security.impl.InitializeKeystoreForDfc.execute(InitializeKeystoreForDfc.java:46) [dfc.jar:na] at com.documentum.fc.client.security.internal.KeystoreMgr.initForDfcWithDefaultPolicy(KeystoreMgr.java:71) [dfc.jar:na] at com.documentum.fc.client.security.impl.IdentityManager.initFromKeystore(IdentityManager.java:139) [dfc.jar:na] at com.documentum.fc.client.security.impl.IdentityManager.<init>(IdentityManager.java:41) [dfc.jar:na] at com.documentum.fc.impl.RuntimeContext.<init>(RuntimeContext.java:52) [dfc.jar:na] at com.documentum.fc.impl.RuntimeContext.<clinit>(RuntimeContext.java:185) [dfc.jar:na] at…

 
Read More
Morgan Patou

Documentum – DA 7.3 showing java.lang.NullPointerException on every actions

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

Last year, we started to upgrade some Documentum Administrator from 7.2 to 7.3 and directly after, we started to see some NullPointerException on the log files. We are using DA 7.3 on some recent WebLogic Servers versions (12.1.3, 12.2.1.2). We usually deploy DA as a WAR file (so not exploded) with just the dfc.properties, keystores and logs outside of it. This is the kind of errors we started to see as soon as it was…

 
Read More
Morgan Patou

Documentum – DFC traces setup & investigation

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

When working with Documentum, you will most probably have to enable the DFC traces one day or another and then work with these traces to analyze them. The purpose of this blog is simply to show how the DFC traces can be enabled, which tools can be used to quickly process them and what are the limitations of such things. Enabling the DFC traces can be done very easily by updating the dfc.properties file of…

 
Read More
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 | 2 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