IBM Support

Intermittent fnOpenAbortLog failed message occurs in stderr file after startup failure of a flow with a map node

Troubleshooting


Problem

A WebSphere Message Broker (WMB) flow containing a WebSphere Transformation Extender (WTX) map node intermittently fails to start resulting in a "fnOpenAbortLog failed" message in the stderr file.

Symptom

An intermittent WMB flow containing a WTX map node startup failure results in the stderr file containing the following entry:

mercNewInitAPI return on line 1546 -- fnOpenAbortLog failed
InitPAPI return on line 540 -- mercNewInitAPI failed
<8924-3034711808->mercpim.cpp[624] mpiInitAPI err=179

Cause

The error means that out INIT API failed to open dtxAbort.log.

This log file is in the WTX tmp directory defined by:

DTX_TMP_DIR

The directory path can be seen in the environment variable (usually $DTX_HOME_DIR/tmp).

fnOpenAbortLog fails if there is no read/write/execute permissions on the DTX_TMP_DIR directory or if it cannot open dtxAbort.log. The WTX INIT API is called during startup of the WTX map node, when the first WTX flow is deployed, or the Broker is starting up.

Diagnosing The Problem

Review the stderr file to see if it contains a fnOpenAbortLog failed message.

Resolving The Problem

Set DTX_TMP_DIR environment variable to point to a different tmp dir (with open permission 777) for different users/processes sharing the WTX install when Broker is started.

[{"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"WTX for Integration Servers","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"8.3;8.3.0.0;8.3.0.1;8.3.0.2;8.3.0.3;8.3.0.4;8.3.0.5;8.3.0.6;8.4;8.4.0.0;8.4.0.1;8.4.0.2;8.4.0.3;8.4.0.4;8.4.0.5;8.4.1;8.4.1.0;8.4.1.1;8.4.1.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
28 September 2018

UID

swg21693574