Error when using parllel routine in transformer

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
swathi Singamareddygari
Participant
Posts: 48
Joined: Fri Feb 29, 2008 1:09 am
Location: Bangalore

Error when using parllel routine in transformer

Post by swathi Singamareddygari »

Hi all,

I created a c++ routine .i want to call that routine in datastage.

when i am calling the routine the job was getting aborted.

I am getting the below error.

"Transformer_1: Failed to load the library "V0S1_swathi_test_Transformer_1.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 "V0S1_swathi_test_Transformer_1": rtld: 0712-001 Symbol AlphanumConvert__FPcN21 was referenced
from module /home/dsadm/Ascential/DataStage/Projects/PHASE2_1/RT_BP1452.O/V0S1_swathi_test_Transformer_1.o(), but a runtime definition
of the symbol was not found.."


I checked the APT_COMPLIER and APT_LINKER vaiables also

I am using the same compiler as of th above variables.

can any one help me on this,its urgent

Thanks for your help.

Regards,

Swathi S
Thanks&Regards
S.Swathi
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Check your library search path.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
swathi Singamareddygari
Participant
Posts: 48
Joined: Fri Feb 29, 2008 1:09 am
Location: Bangalore

Post by swathi Singamareddygari »

Can you please tell me how to serach for library search path
Thanks&Regards
S.Swathi
kishore2456
Participant
Posts: 47
Joined: Mon May 07, 2007 10:35 pm

Post by kishore2456 »

It is the environment variable LIBPATH
FD
swathi Singamareddygari
Participant
Posts: 48
Joined: Fri Feb 29, 2008 1:09 am
Location: Bangalore

Post by swathi Singamareddygari »

Hi

I checked the LIBPATH

it is

/home/dsadm/Ascential/DataStage/branded_odbc/lib:/home/dsadm/Ascential/D ataStage/DSEngine/lib:/home/dsadm/Ascential/DataStage/DSEngine/uvdlls:/home/dsad m/Ascential/DataStage/DSEngine/java/jre/bin/classic:/home/dsadm/Ascential/DataSt age/DSEngine/java/jre/bin::/home/dsadm/Ascential/DataStage/PXEngine/lib:/opt/IBM /db2/V9.1/lib:/home/dwhminst/sqllib/lib64


can you please tell me how to resolve this

Regards

Swathi S
Thanks&Regards
S.Swathi
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Where is the library/object that contains your parallel routine? Is its parent directory in LIBPATH? (Other UNIX variants may use SHLIB_PATH or LD_LIBRARY_PATH as the library search list environment variable.)
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply