I need to use a parallel routine in Datastage PX for calling a C function ( .so file). In the directory of the parallel routine, I have given a path and the .so file is available in that path. But when I run the job, I am getting an error as
Transformer_2: Failed to load the library "V0S2_test2_Transformer_2.o"; either the directory containing the library file
is not on the library search path, or the library was compiled on a system
that is incompatible with this system: Could not load "V0S2_test2_Transformer_2": No such file or directory
Can anybody please give some input regarding this.
Thanks,
Sreelal
Directory serarch path in PX
Moderators: chulett, rschirm, roy
The error message you are showing is that the transform stage object code generated when you compile your job is not found and it doesn't list your user-defined object.
Could it be that your routine changes the CWD and it was called successfully but has changed the attach point and thus the DS transform stage can no longer be found?
Could it be that your routine changes the CWD and it was called successfully but has changed the attach point and thus the DS transform stage can no longer be found?