Infrastructure at your Service

Category

Application integration & Middleware

Morgan Patou

Alfresco – ActiveMQ not starting, blocking Alfresco

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

As already mentioned in a previous blog, ActiveMQ has been used in the scope of Alfresco since quite some time. Initially, as an optional component but then, it became mandatory. Just like for the Database, if ActiveMQ isn’t installed or not reachable, Alfresco will never completely start. Of course, for the Database, you will see that quickly since there will be errors on the Alfresco startup logs but that’s not really the case for ActiveMQ…

Read More
Morgan Patou

Documentum – E_INTERNAL_SERVER_ERROR on D2-REST Product page related to GUAVA libraries after WebLogic PSU

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

At a customer, the D2-REST (16.5.1) application hosted on WebLogic Server 12c started showing 500 Internal Server Errors, after a customer release including many things. The error was rather simple to replicate since opening the D2-REST Product info page was sufficient (https://<host>/D2-REST/product-info). The URL was returning the following: At the same time, on the logs: 2021-04-26 06:46:20,340 UTC [ERROR] ([ACTIVE] ExecuteThread: ‘2’ for queue: ‘weblogic.kernel.Default (self-tuning)’) – com.emc.documentum.rest.util.LogHelper : LogId: 9b360f83-335a-413e-87e3-481ba5cbf168, Status: 500, code: E_INTERNAL_SERVER_ERROR,…

Read More
Morgan Patou

Documentum – dmqdocbroker/iapi/idql not working because of dbor.properties.lck

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

Have you ever faced an issue where dmqdocbroker, iapi, idql and the likes aren’t able to communicate at all with any Docbroker (connection broker)? Here, I’m not talking about potentially wrong hostname, port or connect modes, which might prevent you to reach a Docbroker if it’s not configured properly because this will still most likely reply to you with an error message… I’m really talking about the utility/binaries that cannot communicate anymore, it’s like all…

Read More
Cesare Cervini

Customizing Oracle WebLogic wlst

By | Application integration & Middleware | No Comments

As stated in Oracle’s documentation, the WebLogic Scripting Tool, or wlst for short, can be extended by adding functions in 2 non mutually exclusive places: any file located in $WL_HOME/common/wlst any file located in $WL_HOME/common/wlst/lib/ Files must have the .py extension and will be automatically loaded by wlst when it starts. In the first alternative, the script files will be included in the current wlst session’s namespace and can directly be invoked by their name….

Read More
Cesare Cervini

HtmlAdaptorServer, A JMX Agent with HTML Presentation for WebLogic

By | Application integration & Middleware | No Comments

In this article, I presented a little utility based on the SimpleHTTPServer jython module to visualize into an HTML page a WebLogic server’s configuration and run-time mbeans. I also mentioned that there are lots other tools out there for this purpose, albeit more aimed at run-time monitoring rather than viewing the configuration mbeans. Here, I’d like show another such tool, actually a java package to install in the target JVM. As such, it is a…

Read More
Cesare Cervini

The new WebLogic remote-console

By | Application integration & Middleware | No Comments

An interesting new project that started a few months ago is the WebLogic Remote Console. Its main advantage is that it allows to edit a domain’s configuration with no need for a running console application as it connects directly to the remote administration server. The console application does actually not need to be deployed any more, not even on demand, though it costs nothing to left it so configured. It exists in 2 flavors: a…

Read More
Pascal Brand

Oracle Internet Directory or Oracle Access manager 12.2.1.4 fails to install on Red Hat Linux8

By | Application integration & Middleware, Oracle | No Comments

Recently I had to install Oracle Internet Directory (OID) and Oracle Access Manager (OAM) both in 12.2.1.4 on a Red Hat 8 for new QA and PRODUCTION environments. The installation of the OID 12.2.1.4 failed on packages prerequisites check. It complained about missing packages that do not exist anymore in Red Hat 8 or in Oracle Linux 8 either. Checking for compat-libcap1-1.10; Not found. Failed Checking for compat-libstdc++-33-3.2.3-x86_64; Not found. Failed Both compat-libstdc++-33-3.2.3-x86 and compat-libcap1-1.10…

Read More
Cesare Cervini

A web-based MBean Navigator for Oracle WebLogic wlst

By | Application integration & Middleware | No Comments

Back in the days of WebLogic v8.x, when BEA still owned it and wlst wasn’t the official scripting tool yet, the unofficial wlshell and wlshell Explorer tools were available along with the official command-line tool weblogic.Admin. wlshell was a Windows utility and offered a GUI interface to browse the MBeans similar to the Windows Explorer. Later, wlshell was advantageously superseded by wlst, but its companion command wlshell Explorer just disappeared since 2014 and is nowhere…

Read More
Morgan Patou

Documentum – SSL Certificate based secure communication setup

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

Around four years ago, I did a few presentations, here, in Switzerland about “Security & Documentum”. In there, I talked about a lot of different subjects related to both security and Documentum (you guessed it…) like: ciphers, SHA, FIPS & JCE, Documentum & DFC connect mode (characteristics, ciphers, protocols, encryptions, limitations), Documentum & DFC encryptions in transit and at rest (AEK/DBK/LTK/FSK/FEK, TCS, CS Lockbox, D2 Lockbox vs D2 Keystore, Passwords encryption and decryption), and some…

Read More
Morgan Patou

Documentum – Configuration of an IDS Target Memory/RAM usage on Windows

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

A few months ago, I had to work on a Windows Server to setup an IDS Target. The installation and configuration of the target wasn’t that different compared to a Linux host, so it wasn’t difficult at all (if you ignore some strange behavior like described here for example). But there was one point for which I was a little bit skeptical: how do you configure the IDS Target Memory/RAM assignment for its JVM? On…

Read More