Infrastructure at your Service

All Posts By

Middleware Team

Middleware Team

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

Documentum story – HA configuration best practice

By | Enterprise content management | No Comments

We went to a performance issue and some failed failover regarding the content server and the JMS. Thus we asked EMC for recommendations and it seems that the configuration can be slightly different than the official documentation. Here are the steps for the High Availability configuration for the content server and JMS. At this point you must already have a Primary Content Server (CS1) with its own JMS (JMS1) and a Remote Content Server (CS2)…

Read More
Middleware Team

Initiate a local GIT repository in command line

By | Database Administration & Monitoring | No Comments

Objective of the document is to describe how to start manually with command lines a development project, from an existing GIT repository. Usage of GIT protocol for software development empowers projects team management. It is intended to ease source code management in terms of versioning, branching and sharing between all team members.     GIT platform Architecture GIT is a distributed version control system, it means developers can share source code from their workstation to others…

Read More
Middleware Team

Documentum Administrator UCF Troubleshooting

By | Application integration & Middleware | 2 Comments

Maybe you had some issues with UCF in DA as me. I had this for no reason since few days at a customer. The problem was that we use SSL with DA and the Unified Content Facilities (UCF) wasn’t happy about it. Thus, in this short blog I’ll speak about troubleshooting UCF. The error I got happened when trying to edit, view or create documents; I had a popup saying an error occured with UCF….

Read More
Middleware Team

Java reflection: Get classes and packages names from a root package within a custom URLClassloader

By | Development & Performance | 2 Comments

I have got a case for which I needed to use a custom Classloader, in order to find the list of classes and packages available across several software plugins materialized by a set of jar files. These jar files are intended to be located inside a particular place. After googling, some solutions invited us to deploy external libraries. But I was not interested to manage another lib in my soft just for that purpose. So,…

Read More
Middleware Team

Documentum Multiple ADTS: Switching rendition queue

By | Application integration & Middleware | No Comments

As part of my previous posts about having 2 rendition servers for one docbase (see below), I’ll show you how to simply switch a rendition queue item to the other server – http://blog.dbi-services.com/documentum-multiple-adts-ratio-of-rendition-creations-between-instances-part-1/ – http://blog.dbi-services.com/documentum-multiple-adts-ratio-of-rendition-creations-between-instances-part-2/ I had an issue by a customer where one of the two rendition server was stuck since 2 days. As I explained in my previous posts, each server will reserve a group of items from the queue for it to…

Read More
Middleware Team

Upgrading to 7.2 created a new ACS. How to remove it and test it?

By | Application integration & Middleware | One Comment

I had this strange behavior that once upgraded from 6.7 to 7.2 a new ACS was created. I think it’s because the current ACS name didn’t fit the new ACS name pattern. Well it’s not a big issue to have 2 ACS configured. But in my case they pointed both to the same port and servlet so… I had to remove one. Hence, how can we know which one is used? That’s easy, just find…

Read More
Middleware Team

PKI – SSL certificates management with Java keytool and OpenSSL

By | Application integration & Middleware, Development & Performance | No Comments

In this blog, we will cover all steps to enable SSL encryption for a particular server. The procedure described here applies mostly for Java based servers and applications, with usage of a keystore. In the case the organization into which the certificate has to be deployed has its own PKI, usage of OpenSSL is not necessary. In this case Java keytool usage will be enough. In the case you have to sign by yourself, server…

Read More
Middleware Team

xPlore list all ids from xhive

By | Application integration & Middleware | No Comments

I went into a case that I found a kid of ‘Ghost’ index which I may present in another blog. But to summarize I had to get the full list of indexes from the xPlore server. The problem is that there isn’t such a list easily accessible. Hence I wondered, all indexes are stored in a database, what if I could query this database directly? So I chose this way, and finally found out some…

Read More
Middleware Team

Java: Cannot delete file?

By | Application integration & Middleware, Development & Performance | 5 Comments

You may once went into the struggle to delete a file in java? So do I… I went so mad when I figured out that my files were still present even after a file.delete() or file.deleteOnExit(). It always returned False. So what’s the reason for it not to be deleted? In fact it’s logical… When dealing with files you are probably writing into it. So you open a stream to the file like FileWriter or…

Read More