Parallal job compilation error

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
mukhopadhyay00
Participant
Posts: 1
Joined: Wed Nov 22, 2006 6:49 pm

Parallal job compilation error

Post 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
rumu
Participant
Posts: 286
Joined: Mon Jun 06, 2005 4:07 am

Re: Parallal job compilation error

Post 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
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Re: Parallal job compilation error

Post 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.
-craig

"You can never have too many knives" -- Logan Nine Fingers
rumu
Participant
Posts: 286
Joined: Mon Jun 06, 2005 4:07 am

Re: Parallal job compilation error

Post 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.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post 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.
-craig

"You can never have too many knives" -- Logan Nine Fingers
StageZilla
Participant
Posts: 15
Joined: Tue Nov 21, 2006 3:45 am
Location: WhiteField, Bangalore

Post 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 :? .
The quick brown fox jumps over the lazy dog.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post 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. :?
-craig

"You can never have too many knives" -- Logan Nine Fingers
Chuah
Participant
Posts: 46
Joined: Thu May 18, 2006 9:13 pm
Location: Melbourne

Re: Parallal job compilation error

Post 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.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Re: Parallal job compilation error

Post 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.
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