Infrastructure at your Service

Category

Entreprise content management

Morgan Patou

Documentum – RCS/CFS Upgrade in silent fails with IndexOutOfBoundsException

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

Several years ago, I wrote a series of blogs regarding the silent installation of Documentum Components, including for a RCS/CFS (HA part of a Repository). In there, I described the process and gave an example of properties file, with all the parameters that are needed and a quick explanation for each of them. As I described in the previous blogs, and that is true for most of Documentum components, in case you want to upgrade…

Read More
Morgan Patou

Documentum – IDS on Windows Server not able to start with error 31: device not functioning

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

Documentum Interactive Delivery Services or IDS is a Documentum product that can be useful to publish some documents to an external web server or something similar. It usually works rather well, even if there hasn’t been much changes in the product in years, maybe because it does what it is supposed to do… As a big fan of Linux systems, I pretty much never work on Windows Servers but when I do, somehow, there are…

Read More
Christian Weinfurtner

Oracle 21c: Blockchain Tables

By | Database Administration & Monitoring, Database management, Entreprise content management, Oracle | No Comments

Oracle Blockchain Tables With Oracle Database 20c/21c the new feature Oracle Blockchain Tables has been introduced. Blockchain Tables enable Oracle Database users to create tamper-resistant data management without distributing a ledger across multiple parties. Database security can be improved by using Blockchain Tables to avoid user fraud and administrator fraud as well. One of the main characteristics of Oracle Blockchain Tables is that you can only append data. Table rows are chained using a cryptographic…

Read More
Cesare Cervini

DctmAPI.py revisited

By | Entreprise content management | No Comments

2 years ago, I proposed a ctypes-based Documentum extension for python, DctmAPI.py. While it did the job, it was quite basic. For example, its select2dict() function, as inferred from its name, returned the documents from a dql query into a list of dictionaries, one per document, all in memory. While this is OK for testing and demonstration purpose, it can potentially put some stress on the available memory; besides, do we really need to hold…

Read More
Cesare Cervini

A Simple Repository Browser Utility

By | Entreprise content management | No Comments

A few weeks ago, as the final steps of a cloning procedure, I wanted to check if the cloned repository was OK. One of the tests was to peek and poke around in the repository and try to access its content. This is typically the kind of task for which you’d use a GUI-based program because it is much quicker and easier this way rather than by sending manually typed commands to the server from…

Read More
Morgan Patou

Documentum – D2 doesn’t load repositories with “Unexpected error occured”

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

I had a case today where all Documentum components were up and running, including D2 but while accessing its login page, the repositories wouldn’t appear and a message “An unexpected error occurred. Please refresh your browser” would pop-up in the lower-right corner and disappear quickly. Refreshing the browser or opening a private window wouldn’t do anything. In such cases, of course the first thing to do would be to make sure the docbroker and repositories…

Read More
Morgan Patou

Documentum – IndexAgent can’t start in normal mode

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

Everybody familiar with Documentum knows that just starting the JBoss/WildFly hosting an IndexAgent isn’t really enough to have the indexing working: the IndexAgent must be started from the UI (or via DA or via the job or via iapi or automatically via the Repository startup or …). Starting the IA in “normal mode” is usually something that takes a few seconds. I faced a few times an IA that apparently didn’t want to start: whenever…

Read More
Morgan Patou

Documentum – xPlore online rebuild stopped because of “immense term”

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

In relation to my previous blog about custom facets not showing up after full reindex, a customer was doing a migration that just completed. After the full reindex, there were no facets because of what I explained in the blog. Knowing that the online rebuild is normally faster than a full reindex, I helped to start this operation but after a little bit more than a day of processing, it failed on a document. The…

Read More
Morgan Patou

Documentum – Custom facets not showing up after full reindex?

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

Beginning of the year, while performing a migration from a Documentum 7.3 environment on VM to Documentum 16.4 on Kubernetes, a customer had an issue where their custom facets weren’t showing up on D2 after a full reindex. At the end of the migration, since xPlore has been upgraded as well (from xPlore 1.5 to 16.4, from VM to K8s), then a full reindex has been executed so that all the documents are indexed. In…

Read More
Nicolas Penot

Ansible Custom Interactive Dynamic Inventory

By | Cloud, Development & Performance, Entreprise content management | No Comments

When working with an Ansible dynamic inventory, you may want to update it from your playbook on the fly. For instance, you may want to create a server and then install an application on it without calling a second playbook or developing specific code to create a runtime group (e.g. “add_host” module). Or you may want to update the inventory on the fly without having to wait for an asynchronous mechanism to be triggered. This…

Read More