Unable to compile parallel job having 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
pradeepkumar_b@thbs.com
Participant
Posts: 28
Joined: Thu Mar 13, 2008 11:24 pm

Unable to compile parallel job having transformer

Post by pradeepkumar_b@thbs.com »

Hi,


1)I first installed Visual Studio 2008.
2)Then, I have newly installed IBM Infomation Server.
3)set the evironment variable for compiler as given in the the installatin guide.
4) Created a parallel job with seq file as src and also as target and used a transformer for direct mapping frm src to target.(no functions).

While compiling my parallel job I am getting following errors:



Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 11:50:24(000) <main_program>
IBM WebSphere DataStage Enterprise Edition 8.0.1.4458
Copyright (c) 2001, 2005-2007 IBM Corporation. All rights reserved



##I IIS-DSEE-TOSH-00002 11:50:24(001) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 11:50:24(002) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 11:50:24(003) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 11:50:24(006) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 11:50:24(008) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256.
##E IIS-DSEE-TFSR-00019 11:50:24(009) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 11:50:24(010) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##W IIS-DSEE-TFEV-00025 11:50:24(011) <transform> Error when checking composite operator: Converting number to string.
##W IIS-DSEE-TFEV-00023 11:50:24(012) <transform> Error when checking composite operator: Implicit conversion from source type "Int32" to result type "String".
##I IIS-DSEE-TBLD-00079 11:50:24(013) <transform> Error when checking composite operator: cxx -O -IC:/IBM/InformationServer/Server/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c C:/IBM/InformationServer/Server/Projects/demo_project/RT_BP1.O/V0S2_demo_Transformer_2.C -o C:/IBM/InformationServer/Server/Projects/demo_project/RT_BP1.O/V0S2_demo_Transformer_2.tmp.o.
##I IIS-DSEE-TBLD-00000 11:50:24(014) <main_program> Error when checking composite operator: Output from subprocess: Compiler "cl" not found.

##E IIS-DSEE-TCOS-00029 11:50:24(015) <main_program> Creation of a step finished with status = FAILED. (demo.Transformer_2)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S2_demo_Transformer_2 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: DSLink4.empid = DSLink3.empid;
0024: DSLink4.name = DSLink3.name;
0025: writerecord 0;
0026: RowRejected0 = 0;
0027: }
0028:
0029: finish {
0030: }
0031:
*** End of Internal Generated Transformer Code



Can you Help in resolving this issues: please urgent.

Thanx.
Pradeep
mahadev.v
Participant
Posts: 111
Joined: Tue May 06, 2008 5:29 am
Location: Bangalore

Post by mahadev.v »

Do a search on "Compiler "cl" not found". it is a problem with C++ compiler installation or with the environmental variables.
"given enough eyeballs, all bugs are shallow" - Eric S. Raymond
pradeepkumar_b@thbs.com
Participant
Posts: 28
Joined: Thu Mar 13, 2008 11:24 pm

Post by pradeepkumar_b@thbs.com »

Thanx,

I got to know that visual studio 2008 is not supported by IBM Information server from IBM people.

I am trying with Visual studio 2005 express edition. Hope it will resolve my problem.
Pradeep
Post Reply