IBM Support

Error 'EDC5027I The position specified to fseek() invalid' encountered running a map on ZOS.

Troubleshooting


Problem

Error EDC5027I The position specified to fseek() invalid encountered running a WebSphere Transformation Extender (WTX) map on ZOS.

Symptom

EDC5027I The position specified to fseek() was invalid. Seek failed for sysname DD:SYSTMP03, offset 0, mode -2147483648

Cause

The error message can appear when you have reached the 2G workfile size imposed by fseek(), Language Environment, and DFSMS.

Environment

Running a map with large input on ZOS.

Diagnosing The Problem

The joblog contains the following error.

EDC5027I The position specified to fseek() was invalid. Seek failed for sysname DD:SYSTMP03, offset 0, mode -2147483648

Resolving The Problem

The current workaround for this problem is to use a workfile in a USS HFS. You would need to allocate a HFS or ZFS of sufficient size to hold the file and set the PATH on the DD with the name of the file in the HFS.

Another possible alternative is to use the burst option in the map input, presuming that the data is burstable.

[{"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"8.4.0.3;8.4.0.2;8.4.0.1;8.4.0.0;8.3.0.5;8.3.0.4;8.3.0.3;8.3.0.2;8.3.0.1;8.3.0.0;8.2.0.6;8.2.0.5;8.2.0.4;8.2.0.3;8.2.0.2;8.2.0.1;8.2.0.0","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Ascential DataStage TX

Document Information

Modified date:
16 June 2018

UID

swg21618809