软件开发商业智能

datastage的Transformer控件编译报错?

Output from transformer compilation follows:##I IIS-DSEE-TFCN-00001 16:30:15(000) IBM WebSphere DataStage Enterprise Edition 8.1.0.5000Copyright (c) 2001, 2005-2008 IBM Corporation. All rights reserved##I IIS-DSEE-TFCN-00006 16:30:15(001) conductor ...显示全部

Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 16:30:15(000)

IBM WebSphere DataStage Enterprise Edition 8.1.0.5000

Copyright (c) 2001, 2005-2008 IBM Corporation. All rights reserved

##I IIS-DSEE-TFCN-00006 16:30:15(001) conductor uname: -s=Linux; -r=2.6.18-238.el5; -v=#1 SMP Sun Dec 19 14:22:44 EST 2010; -n=tlpc; -m=x86_64

##I IIS-DSEE-TOSH-00002 16:30:15(002) orchgeneral: loaded

##I IIS-DSEE-TOSH-00002 16:30:15(003) orchsort: loaded

##I IIS-DSEE-TOSH-00002 16:30:15(004) orchstats: loaded

##W IIS-DSEE-TOSH-00049 16:30:15(007) Parameter specified but not used in flow: DSPXWorkingDir

##E IIS-DSEE-TBLD-00076 16:30:16(000) Error when checking composite operator: Subprocess command failed with exit status 256.

##E IIS-DSEE-TFSR-00019 16:30:16(001) Could not check all operators because of previous error(s)

##W IIS-DSEE-TFTM-00012 16:30:16(002) Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".

##W IIS-DSEE-TBLD-00000 16:30:16(003) Error when checking composite operator: Output from subprocess: /

##W IIS-DSEE-TBLD-00000 16:30:16(004) Error when checking composite operator: Output from subprocess: usr/bin/ld: skipping incompatible /opt/IBM/InformationServer/Server/PXEngine/lib/liborchi686.so when searching for -lorchi686

/usr/bin/ld: cannot find -lorchi686

collect2:

##I IIS-DSEE-TBLD-00079 16:30:16(005) Error when checking composite operator: g++ -L/opt/IBM/InformationServer/Server/Projects/test2/RT_BP5.O/ -L/opt/IBM/InformationServer/Server/PXEngine/lib -L/opt/IBM/InformationServer/Server/PXEngine/user_lib -shared -Wl,-Bsymbolic,--allow-shlib-undefined -lorchi686 -lorchcorei686 -lorchbuildopi686 /opt/IBM/InformationServer/Server/Projects/test2/RT_BP5.O/V0S1_ora_21_2_Transformer_1.tmp.o -o /opt/IBM/InformationServer/Server/Projects/test2/RT_BP5.O/V0S1_ora_21_2_Transformer_1.so.

##W IIS-DSEE-TBLD-00000 16:30:16(006) Error when checking composite operator: Output from subprocess: ld 返回 1


##E IIS-DSEE-TCOS-00029 16:30:16(007) Creation of a step finished with status = FAILED. (ora_21_2.Transformer_1)


*** 内部生成的 Transformer 代码如下:

0001: //

0002: // Generated file to implement the V0S1_ora_21_2_Transformer_1 transform operator.

0003: //

0004:

0005: // define our input/output link names

0006: inputname 0 DSLink3;

0007: outputname 0 DSLink4;

0008:

0009: initialize {

0010: // define our row rejected variable

0011: int8 RowRejected0;

0012:

0013: // define our null set variable

0014: int8 NullSetVar0;

0015:

0016: }

0017:

0018: mainloop {

0019: // initialise our row rejected variable

0020: RowRejected0 = 1;

0021:

0022: // evaluate columns (no constraints) for link: DSLink4

0023: writerecord 0;

0024: RowRejected0 = 0;

0025: }

0026:

0027: finish {

0028: }

0029:

*** 内部生成的 Transformer 代码结束


服务端安装在rhel5.6 x64上了,客户端安装到win7上,请问,这个是什么原因。

收起
参与5

查看其它 3 个回答fyhlove的回答

fyhlovefyhlove数据库开发工程师上海诺祺科技有限公司
你检查一下编译器装了没,c++或g++,安装了之后,在administrator的compiler中把编译器的路径设置一下
软件开发 · 2013-01-22
浏览1210

回答者

fyhlove
数据库开发工程师上海诺祺科技有限公司
擅长领域: 大数据商业智能服务器

fyhlove 最近回答过的问题

回答状态

  • 发布时间:2013-01-22
  • 关注会员:1 人
  • 回答浏览:1210
  • X社区推广