Infrastructure at your Service

Category Archives: Entreprise content management

Morgan Patou

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

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

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 with the CS 7.3+. On this blog, I will only use “JBoss” but it refers…

 
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
Morgan Patou

Windows Server – Service not starting with ‘Error 1067: The process terminated unexpectedly’ – again

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

Some months ago, I wrote a blog regarding a Windows Service not starting up with the error 1067. The first time I faced this issue, it was about an fmeAG Migration Center installation and as said in this previous blog, I’m not an expert in this software so I started to work on the Windows side of the issue and I found a workaround, which I explained in the above mentioned blog. A few weeks…

 
Read More
Cesare Cervini

An awk filter to truncate or wrap around tabular output

By | Entreprise content management | No Comments

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 help is some cases, such as when a quick overview of a query’s result is…

 
Read More
Cesare Cervini

Adding a Documentum Extension to gawk, part II

By | Entreprise content management | No Comments

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 o  Cut and paste the lines below: @load “dctm” # provides high-level function to do Documentum…

 
Read More
Cesare Cervini

Adding a Documentum Extension to gawk, part I

By | Entreprise content management | No Comments

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]”, or “delete A” to empty an array (instead of the well-known awk idiom split(“”, A))….

 
Read More
Cesare Cervini

Adding a Documentum extension into python

By | Entreprise content management | No Comments

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 that they were many, but I did not want to do it over again. Finally,…

 
Read More
Cesare Cervini

idql and its column output

By | Entreprise content management | No Comments

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://blog.dbi-services.com/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 tool do we have with Documentum ? Well, we have mainly idql, which, to put…

 
Read More
Cesare Cervini

Another surprising journey in Documentum-land

By | Entreprise content management | No Comments

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 in the park, you think. In another VM, a client, running under Ubuntu 16.0.3 (you…

 
Read More
Morgan Patou

Windows Server – Service not starting with ‘Error 1067: The process terminated unexpectedly’

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

Some time ago, we were installing a Migration Center (from fmeAG) on a Windows Server and at the end of the installation, the service named Migration Center Job Server is configured and finally started. Unfortunately this didn’t go well and the start command wasn’t working at all. We were using a dedicated technical account (AD account) to do the installation and to run this service. This is the error we got:   The error code…

 
Read More