Troubleshooting
Problem
This issue can be observed when using COBOL on the z/OS platform to call IBM WebSphere Transformation Extender (WTX) / IBM Transformation Extender (ITX) maps with a RunMap call. It is essential that the command line be terminated with a NULL character, otherwise, additional data could be sent to the call, leading to much higher than expected CPU usage.
Symptom
Higher CPU usage than normally expected from the transformation complexity
Cause
This has been identified as a product defect under APAR PI55846
Environment
WTX/ITX maps being called from COBOL on z/OS
Diagnosing The Problem
A review of the Job Output should show the command line, and this needs to be reviewed for length and accuracy.
Resolving The Problem
Ensure that last character in the command line is NULL. This can be accomplished by initializing the 'echoed in' variable data field in the command line override with LOW-VALUES:
05 WS-VARIBLE-DATA PIC X(262600) VALUE LOW-VALUES.
Or by defining a 1 byte "filler" at the end of the command line.
05 FILLER PIC X VALUE LOW-VALUES.
Was this topic helpful?
Document Information
More support for:
IBM Transformation Extender
Software version:
8.3, 8.4, 8.4.1, 9.0
Operating system(s):
z/OS
Document number:
277423
Modified date:
29 September 2018
UID
swg21982066