parallel job error

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

Post Reply
taufik
Participant
Posts: 46
Joined: Fri Jul 18, 2008 5:21 am

parallel job error

Post by taufik »

Dear All,

I has a simple parallel job with three stages: sequential file, transformer and sequential file. There's no complicated transform within transformer stage. Following error was occur when job was compiled:

Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 18:14:49(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 18:14:49(001) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 18:14:49(002) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 18:14:49(003) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 18:14:49(006) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 18:14:49(008) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256.
##E IIS-DSEE-TFSR-00019 18:14:49(009) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 18:14:49(010) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##I IIS-DSEE-TBLD-00079 18:14:49(011) <transform> Error when checking composite operator: cxx -O -IC:/IBM/InformationServer/Server/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -W/Zc:wchar_t- C:/IBM/InformationServer/Server/Projects/dsproject/RT_BP4.O/V0S1_prallelTest_Transformer_1.C -o C:/IBM/InformationServer/Server/Projects/dsproject/RT_BP4.O/V0S1_prallelTest_Transformer_1.tmp.o.
##I IIS-DSEE-TBLD-00000 18:14:49(012) <main_program> Error when checking composite operator: Output from subprocess: Compiler "cl" not found.

##E IIS-DSEE-TCOS-00029 18:14:49(013) <main_program> Creation of a step finished with status = FAILED. (prallelTest.Transformer_1)
....

Any advice please!!

Regs,
Taufik
iDomz
Participant
Posts: 81
Joined: Wed Jul 25, 2007 5:25 am
Location: London

Post by iDomz »

Compiler "cl" not found
This is the problem. A compatible C++ compiler is either not installed or not in PATH
taufik
Participant
Posts: 46
Joined: Fri Jul 18, 2008 5:21 am

Post by taufik »

iDomz wrote:
Compiler "cl" not found
This is the problem. A compatible C++ compiler is either not installed or not in PATH

so, what should I do? I think those compiler thing already installed during DataStage installation. Am I miss some thing??

Regs,
Taufik
senthilt1
Participant
Posts: 134
Joined: Mon Nov 19, 2007 2:17 am

Post by senthilt1 »

Hi,

Try running the job with no transformation in transformer(One on One Mapping).

If it works fine, then I think it may not be the problem with compiler.

Thanks,

Senthil P
gshankar007
Participant
Posts: 4
Joined: Thu Mar 08, 2007 12:18 am
Location: Hyderabad
Contact:

Post by gshankar007 »

Check if you have the C++ Compiler installed on the server , If Yes , Check the path ..

this should solve ur problem
gshankar
iDomz
Participant
Posts: 81
Joined: Wed Jul 25, 2007 5:25 am
Location: London

Post by iDomz »

Datastage does not install C++ compiler. You have to install one which is compatible with your operating system and DS version.

Since you have mentioned V8 on Windows, that would be Visual Studio .Net 2003 or 2005. There was a free version of 2005 available, not sure you would be able to get it since VS2008 came out.


Good Luck
-D
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

The free version is still available from Microsoft
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
taufik
Participant
Posts: 46
Joined: Fri Jul 18, 2008 5:21 am

Post by taufik »

Note for transformer stage, it is work fine on server job.
I think if parallel and server job use same compiler, transformer stage on parallel job should work fine too. Am I right :?: :?:
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

You are not right because your fundamental assumption is incorrect.

They are completely different products, and completely different Transformer stages. One (server) generates DataStage BASIC code while the other (parallel) generates C++ code.

Therefore they use completely different compilers (DataStage BASIC versus C++).
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