Run time error when running job with c++ routine

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
Pavani_Vithala
Participant
Posts: 7
Joined: Mon Mar 05, 2007 3:25 am

Run time error when running job with c++ routine

Post by Pavani_Vithala »

Hi All,
I am able to call C++ routines in parallel jobs which return an integer value. But when i am trying to call a routine which returns a string, i am getting the below error when i am running. The routine is working fine from UNIX. Please let me know the reon for this error.


Transformer_2: Failed to load the library "V0S2_jbTestPRoutine1_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_jbTestPRoutine1_Transformer_2": rtld: 0712-001 Symbol libmywish1__FSc was referenced
from module /datahub/dsadm/Ascential/DataStage/Projects/Wealth/RT_BP843.O/V0S2_jbTestPRoutine1_Transformer_2.o(), but a runtime definition
of the symbol was not found..
Pavani Vithala
Raghavendra
Participant
Posts: 147
Joined: Sat Apr 30, 2005 1:23 am
Location: Bangalore,India

Post by Raghavendra »

check if your C++ compiler installed properly.
Raghavendra
Dare to dream and care to achieve ...
stefanfrost1
Premium Member
Premium Member
Posts: 99
Joined: Mon Sep 03, 2007 7:49 am
Location: Stockholm, Sweden

Post by stefanfrost1 »

Please provide your settings from the parallell routine properties window
Post Reply