Troubleshooting
Problem
Errors occur when the [lpszIdentifier] input to the [mpiMapLoadMemory] method exceeds 32 bytes. The [mpiMapLoadMemory] method is part of the WebSphere Transformation Extender C API.
Symptom
When the lpszIdentifier input string exceeds 32 bytes:
- In WebSphere Transformation Extender V8.4.1.1 and later, the API returns the MPIRC_E_INVALID_ARGUMENT error.
- In WebSphere Transformation Extender V8.4.1.0 and V8.4.0.4 and earlier, memory corruption occurs.
Resolving The Problem
Specify a string that is shorter than 32 single-byte characters as the lpszIdentifier input to the mpiMapLoadMemory method.
[{"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Not Applicable","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.1.0;8.4.0.4;8.4.0.3;8.4.0.2;8.4.0.1;8.4.0.0","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Was this topic helpful?
Document Information
Modified date:
21 October 2019
UID
swg21657990