Skip to content

Digitalization

Managing documents and working together in the digital workplace: Documentum, M-Files, Alfresco, SharePoint, Microsoft Teams and web platforms. Our consultants write about content management, collaboration, integration and the compliance questions that come with them.

Documentum – How to really configure the D2 JMS logs starting with JBoss/WildFly

If you are working with Documentum for quite some time, you are probably familiar with the logback.xml file that can be used to configure the D2 logs. In this blog, I will be talking only about the Content Server side of this configuration. As you probably know, Documentum upgraded the JMS to use JBoss 7.1.1 “recently” (several years already) and even WildFly9.0.1… 

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

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… 

An awk filter to truncate or wrap around tabular output

In my previous blog “idql and its column output”, see link here, I provided a small awk filter to reflow the idql output’s columns by wrapping their content around. Later I came of thinking that it could be useful to be able to truncate the columns instead, in order to have an even compacter output. A shorter, denser table can certainly… 

Adding a Documentum Extension to gawk, part II

This is part II of the article “Adding a Documentum Extension to gawk”. You can find Part I here Before we can test the extension, we need a test program and some helper functions for comfort. Let’s prepare them. o  Move back to the dmgawk directory and edit DctmAPI.awk, the wrapper functions; $ cd ../../.. $ pwd /home/dmadmin/gawk $ vi DctmAPI.awk… 

Adding a Documentum Extension to gawk, part I

Recently, I was searching my NAS for some files which, to end this intolerable suspense, I did not find but on the other hand I did stumbled across a couple of interesting dmawk scripts I wrote for on customer more than 20 years ago. Some statements looked a bit odd, e.g. access to elements from multi-dimensional arrays such as “a[i1][i2]”,… 

Adding a Documentum extension into python

Many years ago, out of frustration by the poorness of scripting tools in Documentum, I realized a Documentum binding for python using the distutils and I remember how easy and straightforward it had been, even for someone not really into these things on a daily basis. Recently, I wanted to reuse that work but couldn’t find the source files, not… 

idql and its column output

idql and its column output A few days ago, I was reading an interesting blog from distinguished colleague Clemens Bleile with the title “sqlplus and its column output” (link here https://www.dbi-services.com/blog/sqlplus-and-its-column-output/) and I said to myself: the lucky Oracle administrators and developers have sqlplus, a rather good, out of the box command-line tool to talk to their databases. What equivalent… 

Another surprising journey in Documentum-land

The journey begins In a VM Oracle VirtualBox with Centos Linux 7.0, you install Documentum v7.3 and create a docbase dmtest with its schema in a database on another VM running Oracle Linux. You start the newly created docbase and successfully connect locally to it from within iapi or idql. You smile with satisfaction and go on. It’ll be a walk… 

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

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… 

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

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.…