Page 1 of 1

Parallal job compilation error

Posted: Wed Nov 22, 2006 7:05 pm
by mukhopadhyay00
hi,

I have installed DataStage 7.5.2 EE with MS .NET 2005. When I am trying to compile a transformer job I am getting the following error.

##I TOSH 000002 06:06:16(000) <main_program> orchgeneral: loaded
##I TOSH 000002 06:06:16(001) <main_program> orchsort: loaded
##I TOSH 000002 06:06:16(002) <main_program> orchstats: loaded
##E TBLD 000000 06:06:21(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 34304
##E TFSR 000019 06:06:21(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 06:06:21(002) <transform> Error when checking composite operator: The number of reject datasets "0"is less than the number of input datasets "1".
##I TFCP 000008 06:06:21(003) <transform> Error when checking composite operator: cxx -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -O -IC:/Ascential/DataStage/PXEngine/include C:/Ascential/DataStage/Projects/BSSDMdv1/RT_BP1.O/V0S2_TransformTest_Transformer_2.C -o C:/Ascential/DataStage/Projects/BSSDMdv1/RT_BP1.O/V0S2_TransformTest_Transformer_2.tmp.o
##I TBLD 000000 06:06:21(004) <main_program> Error when checking composite operator: Output from subprocess: [1] + Done(134) ?
3968 Abort cl

##E TCOS 000029 06:06:21(005) <main_program> Creation of step finished with status = FAILED (TransformTest.Transformer_2)

Can anyone give me any light on this.


Thanks

Anup

Re: Parallal job compilation error

Posted: Wed Nov 22, 2006 11:01 pm
by rumu
Hi,
Parallel jobs can not be compiled on Windows.I can be compiled and run only on Unix server.
U can develop a parallel job in a client connected to windows server.
Please refer Parallel Jobs Developer guide.
It is clearly mentioned there.

Regards



mukhopadhyay00 wrote:hi,

I have installed DataStage 7.5.2 EE with MS .NET 2005. When I am trying to compile a transformer job I am getting the following error.

##I TOSH 000002 06:06:16(000) <main_program> orchgeneral: loaded
##I TOSH 000002 06:06:16(001) <main_program> orchsort: loaded
##I TOSH 000002 06:06:16(002) <main_program> orchstats: loaded
##E TBLD 000000 06:06:21(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 34304
##E TFSR 000019 06:06:21(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 06:06:21(002) <transform> Error when checking composite operator: The number of reject datasets "0"is less than the number of input datasets "1".
##I TFCP 000008 06:06:21(003) <transform> Error when checking composite operator: cxx -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -O -IC:/Ascential/DataStage/PXEngine/include C:/Ascential/DataStage/Projects/BSSDMdv1/RT_BP1.O/V0S2_TransformTest_Transformer_2.C -o C:/Ascential/DataStage/Projects/BSSDMdv1/RT_BP1.O/V0S2_TransformTest_Transformer_2.tmp.o
##I TBLD 000000 06:06:21(004) <main_program> Error when checking composite operator: Output from subprocess: [1] + Done(134) ?
3968 Abort cl

##E TCOS 000029 06:06:21(005) <main_program> Creation of step finished with status = FAILED (TransformTest.Transformer_2)

Can anyone give me any light on this.


Thanks

Anup

Re: Parallal job compilation error

Posted: Wed Nov 22, 2006 11:19 pm
by chulett
rumu wrote:Parallel jobs can not be compiled on Windows.I can be compiled and run only on Unix server.
It would be more correct to state that parallel jobs can only be compiled (and run) on Windows with one very specific version of the product - 7.5x2 as of this writing.

Re: Parallal job compilation error

Posted: Thu Nov 23, 2006 12:08 am
by rumu
Yes I agree with you, but I am facing a weird condition..when try to compile a job using a transformer then it is tgrowing error but removing the transfor fer,I can perform the compilation...why it is happening?



chulett wrote:
rumu wrote:Parallel jobs can not be compiled on Windows.I can be compiled and run only on Unix server.
It would be more correct to state that parallel jobs can only be compiled (and run) on Windows with one very specific version of the product - 7.5x2 as of this writing.

Posted: Thu Nov 23, 2006 12:27 am
by chulett
Because the Transformer is the only stage that actual needs a C++ Compiler installed, as it generates compiled code. Everything else simply generates OSH scripts when you 'compile' the job.

Posted: Thu Nov 23, 2006 3:01 am
by StageZilla
Yeah , one of the reasons why PX provides so many other 'special' stages to do what a server transformer stage normally is used in server jobs. Parallel transformers need the C/C++ compiler in addition to orchestrate engine. Might help to check current values of environment variables like APT_COMPILER and APT_LINKER as well as PATH.
Im pretty ignorant of the fact that EE on windows is supported for only 7.5x2, assumed even 7.51A would be so :? .

Posted: Thu Nov 23, 2006 10:47 am
by chulett
StageZilla wrote:Im pretty ignorant of the fact that EE on windows is supported for only 7.5x2, assumed even 7.51A would be so :? .
Oh, it is 'supported' on other versions... it's just that the only version that can actually run PX jobs in a Windows environment is 7.5x2. The other versions can, as far as I know, be used to develop PX jobs in Windows, but you'd need to transfer them to a UNIX Server to actually run them.

No clue why anyone would want to go that route, however. :?

Re: Parallal job compilation error

Posted: Mon Nov 27, 2006 12:09 am
by Chuah
rumu wrote:Yes I agree with you, but I am facing a weird condition..when try to compile a job using a transformer then it is tgrowing error but removing the transfor fer,I can perform the compilation...why it is happening?



chulett wrote:
rumu wrote:Parallel jobs can not be compiled on Windows.I can be compiled and run only on Unix server.
It would be more correct to state that parallel jobs can only be compiled (and run) on Windows with one very specific version of the product - 7.5x2 as of this writing.
Check your C++ install and you may also need a patch from IBM.

Re: Parallal job compilation error

Posted: Mon Nov 27, 2006 1:53 pm
by ray.wurlod
rumu wrote:Yes I agree with you, but I am facing a weird condition..when try to compile a job using a transformer then it is throwing error but removing the transfor fer,I can perform the compilation...why it is happening?
Only Transformer and BuildOp stages require the C++ compiler.
A job design containing neither of these stages compiles only to generated osh.