dqMan configuration with Documentum 21.2 and OpenJDK 11 or newer

A while ago you probably saw a statement from fme group saying that dqMan was not compatible with newer Documentum versions:

fmedqman

So, considering that the only “issue” here is using an openJDK x86 / 32bit instead of the x64 (which is the only official one being distributed), these are the steps to get dqMan working with Documentum 21.2 and openJDK 11.

Let’s start

  1. Install Java:
    • You need to download an unofficial openJDK x86/32bit build, you can use for example the ones provided by AdoptOpenJDK here. I suggest you to unzip this on dqMan’s folder
    • Remember that for the native connection to work, you need to remove anon from jdk.tls.disabledAlgorithms entry on the java.security file.
  2. Install DFC
    • I don’t think you need much help for this 🙂 You can also just copy dctm.jar and dfc folder from CS.
  3. Install dqman
  4. Copy dmcl.dll from a previous Documentum version to dqman’s folder. Be aware that there’s actually two different dcml.dll version (I think one is 32bit and another 64bit). As far as I know, the one that works is the smaller one (~150KB)
  5. Create a java.ini file on dqMan’s main folder with the following contents:

java_library_path=”<PATH_TO_DQMAN>\jdk-11.0.11+9-jre\bin\client\jvm.dll”
java_classpath=<PATH_TO_DFC_FOLDER>\config;<PATH_TO_DFC_FOLDER>\dctm.jar
java_options = ” -Djava.net.preferIPv4Stack=true -Djava.locale.provider=COMPAT,SPI”
java_tool_options = ” -Djava.locale.provider=COMPAT,SPI”

If you did everything correctly you should see the following on the about window:

dqman212

And this is all you have to do to keep working with dqMan and Documentum 20.x/21.x.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.