IBM Support

RUN maps are not multi-threaded as expected

Troubleshooting


Problem

When using the RUN() function in IBM WebSphere Transformation Extender (WTX) / IBM Transformation Extender (ITX) to call child maps it may be observed that they are not being multi-threaded as expected. This is seen when using a FILE adapter override, without a target file name being specified and the 'do not create' option, such as -OF1X for example.

Symptom

RUN maps are not multi-threaded as expected.

Cause

Using the -OF1X override when executing RUN maps.

-OF1X means override the adapter for output card 1 and use the FILE adapter, use the file name compiled into the map and when the map completes, do not create the file.

The Resource Manager detects that the same output file name is being used for multiple threads of RUN() map, and makes them all wait in turn to use that resource name (despite the fact that the file is never actually written).

Environment

Using the IBM Transformation Extender (ITX) Launcher and Multi-Thread is enabled.

Diagnosing The Problem

Using the ITX Launcher and multi-threading is enabled. You can see temporary files for the each ITX Map (Mer*) but can only see one set of temporary files for the RUN Maps (Run*).

Resolving The Problem

You can use a SINK adapter override (such as -OASINK1) instead or a unique file name for the FILE adapter override and then the RUN maps should multi-thread as expected.

[{"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Launcher","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"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.0;8.4.1.1;8.4.1.2;8.4.1.3;8.4.1.4;9.0.0.0;9.0.0.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 June 2018

UID

swg21996152