Infrastructure at your Service

Category Archives: Entreprise content management

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

WebLogic – SSO/Atn/Atz – Infinite loop

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

This blog will be the last of my series around the WebLogic SSO (how to enable logs, 403 N°1, 403 N°2) which I started some weeks ago. Several months ago on a newly built High Availability Environment (2 WebLogic Servers behind a Load Balancer), an application team was deploying their D2 Client as always. After the deployment, it appeared to the tester that the Single Sign-On was not working when using the SSO URL through…

 
Read More
Morgan Patou

Alfresco DevCon 2018 – Day 2 – Big files, Solr Sharding and Minecraft, again!

By | Application integration & Middleware, Entreprise content management | One Comment

Today is the second day of the Alfresco DevCon 2018 and therefore yes, it is already over, unfortunately. In this blog, I will be continuing my previous one with sessions I attended on the afternoon of the day-1 as well as day-2. There were too many interesting sessions and I don’t really have the time to talk about all of them… But if you are interested, all the sessions were recorded (as always) so wait…

 
Read More