unable to comiple job with transformer stage

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
keshav0307
Premium Member
Premium Member
Posts: 783
Joined: Mon Jan 16, 2006 10:17 pm
Location: Sydney, Australia

unable to comiple job with transformer stage

Post by keshav0307 »

i have just setup a new datastage environment. i am getting this error while compling a parallel job, having a transformer stage, other jobs, not having transformer stage is running fine.
Output from transformer compilation follows:

##I XXXXXB 000001 <osh_conductor> Checking Authorization...
##I XXXXXF 000001 <osh_conductor> Authorized to proceed.
##I TFCN 000001 17:01:05(000) <main_program>
Ascential DataStage(tm) Enterprise Edition 7.5.2
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved


##I TOSH 000002 17:01:05(001) <main_program> orchgeneral: loaded
##I TOSH 000002 17:01:05(002) <main_program> orchsort: loaded
##I TOSH 000002 17:01:05(003) <main_program> orchstats: loaded
##I TFSC 000001 17:01:05(006) <main_program> APT configuration file: /u01/pr1/app/dstage/Ascential/DataStage/Configurations/default.apt

Welcome to SuSE Linux Enterprise Server 9 (x86_64)


Access to this computer system is limited to authorised users only.
Unauthorised users may be subject to prosecution under the Crimes Act or
State legislation. Please note, ALL CUSTOMER DETAILS are confidential and
must not be disclosed.

##W TCOS 000049 17:01:09(000) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E TBLD 000000 17:01:12(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256.
##E TFSR 000019 17:01:12(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 17:01:12(002) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##W TBLD 000000 17:01:12(003) <main_program> Error when checking composite operator: Output from subprocess: /
##W TBLD 000000 17:01:12(004) <main_program> Error when checking composite operator: Output from subprocess: usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /u01/pr1/app/dstage/Ascential/DataStage/PXEngine/lib/liborchi686.so when searching for -lorchi686
##I TFCP 000000 17:01:12(005) <transform> Error when checking composite operator: g++ -L/u01/pr1/app/dstage/Projects/Install_Test/RT_BP53.O/ -L/u01/pr1/app/dstage/Ascential/DataStage/PXEngine/lib -L/u01/pr1/app/dstage/Ascential/DataStage/PXEngine/user_lib -shared -Wl,-Bsymbolic,--allow-shlib-undefined -lorchi686 -lorchcorei686 -lorchbuildopi686 /u01/pr1/app/dstage/Projects/Install_Test/RT_BP53.O/V0S3_Untitled1_Transformer_3.tmp.o -o /u01/pr1/app/dstage/Projects/Install_Test/RT_BP53.O/V0S3_Untitled1_Transformer_3.so.
##W TBLD 000000 17:01:12(006) <main_program> Error when checking composite operator: Output from subprocess:
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lorchi686
##W TBLD 000000 17:01:12(007) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:01:12(008) <main_program> Error when checking composite operator: Output from subprocess: collect2:
##W TBLD 000000 17:01:12(009) <main_program> Error when checking composite operator: Output from subprocess: ld returned 1 exit status

##E TCOS 000029 17:01:12(010) <main_program> Creation of a step finished with status = FAILED. (Untitled1.Transformer_3)

***
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

This is probably happening because the c++ compiler is not installed or is the incorrect one. Also, is suSe-Linux a supported platform?
sri.cbv
Participant
Posts: 6
Joined: Tue Nov 06, 2007 3:01 am
Location: chennai

Re: unable to comiple job with transformer stage

Post by sri.cbv »

keshav0307 wrote:i have just setup a new datastage environment. i am getting this error while compling a parallel job, having a transformer stage, other jobs, not having transformer stage is running fine.
Output from transformer compilation follows:

##I XXXXXB 000001 <osh_conductor> Checking Authorization...
##I XXXXXF 000001 <osh_conductor> Authorized to proceed.
##I TFCN 000001 17:01:05(000) <main_program>
Ascential DataStage(tm) Enterprise Edition 7.5.2
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved


##I TOSH 000002 17:01:05(001) <main_program> orchgeneral: loaded
##I TOSH 000002 17:01:05(002) <main_program> orchsort: loaded
##I TOSH 000002 17:01:05(003) <main_program> orchstats: loaded
##I TFSC 000001 17:01:05(006) <main_program> APT configuration file: /u01/pr1/app/dstage/Ascential/DataStage/Configurations/default.apt

Welcome to SuSE Linux Enterprise Server 9 (x86_64)


Access to this computer system is limited to authorised users only.
Unauthorised users may be subject to prosecution under the Crimes Act or
State legislation. Please note, ALL CUSTOMER DETAILS are confidential and
must not be disclosed.

##W TCOS 000049 17:01:09(000) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E TBLD 000000 17:01:12(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256.
##E TFSR 000019 17:01:12(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 17:01:12(002) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##W TBLD 000000 17:01:12(003) <main_program> Error when checking composite operator: Output from subprocess: /
##W TBLD 000000 17:01:12(004) <main_program> Error when checking composite operator: Output from subprocess: usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /u01/pr1/app/dstage/Ascential/DataStage/PXEngine/lib/liborchi686.so when searching for -lorchi686
##I TFCP 000000 17:01:12(005) <transform> Error when checking composite operator: g++ -L/u01/pr1/app/dstage/Projects/Install_Test/RT_BP53.O/ -L/u01/pr1/app/dstage/Ascential/DataStage/PXEngine/lib -L/u01/pr1/app/dstage/Ascential/DataStage/PXEngine/user_lib -shared -Wl,-Bsymbolic,--allow-shlib-undefined -lorchi686 -lorchcorei686 -lorchbuildopi686 /u01/pr1/app/dstage/Projects/Install_Test/RT_BP53.O/V0S3_Untitled1_Transformer_3.tmp.o -o /u01/pr1/app/dstage/Projects/Install_Test/RT_BP53.O/V0S3_Untitled1_Transformer_3.so.
##W TBLD 000000 17:01:12(006) <main_program> Error when checking composite operator: Output from subprocess:
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lorchi686
##W TBLD 000000 17:01:12(007) <main_program> Error when checking composite operator: Output from subprocess:

##W TBLD 000000 17:01:12(008) <main_program> Error when checking composite operator: Output from subprocess: collect2:
##W TBLD 000000 17:01:12(009) <main_program> Error when checking composite operator: Output from subprocess: ld returned 1 exit status

##E TCOS 000029 17:01:12(010) <main_program> Creation of a step finished with status = FAILED. (Untitled1.Transformer_3)

***

Hi if you install .net also it will work
SRINIVAS
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

What, .NET on Linux?!!

Where do you get that?
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