Cannot compile Transformer in Parallel job

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
Chuah
Participant
Posts: 46
Joined: Thu May 18, 2006 9:13 pm
Location: Melbourne

Cannot compile Transformer in Parallel job

Post by Chuah »

Hi,

This is a new install of DS7.5x2 on a windows machine. All other stages compiled properly with the exception of jobs with a parallel Transformer stage.
The error looks like this :

##I TOSH 000002 12:00:44(000) <main_program> orchgeneral: loaded
##I TOSH 000002 12:00:45(000) <main_program> orchsort: loaded
##I TOSH 000002 12:00:45(001) <main_program> orchstats: loaded
##E TBLD 000000 12:00:52(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 32768
##E TFSR 000019 12:00:52(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 12:00:52(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 12:00:52(003) <transform> Error when checking composite operator: cxx -O -IC:/Ascential/DataStage/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c C:/Ascential/DataStage/Projects/CentrelinkDW/RT_BP16.O/V0S32_extsource_Transformer_32.C -o C:/Ascential/DataStage/Projects/CentrelinkDW/RT_BP16.O/V0S32_extsource_Transformer_32.tmp.o
##E TCOS 000029 12:00:52(004) <main_program> Creation of step finished with status = FAILED (extsource.Transformer_32)

Anyone had this problem before ? We have installed Micrsoft Visual C++ Express Edition for the C++ compiler.
Pls advise.

Rgds
Chin
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Should be issue with licence of your C++ or with the version. Do a search you can find many similar isses here.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
lstsaur
Participant
Posts: 1139
Joined: Thu Oct 21, 2004 9:59 pm

Post by lstsaur »

Chin,
For Windows 7.5X2 EE, you must use .NET 2003 C++ compiler.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Check your settings (in Adminstrator) for the four environment variables for the compiler and linker (APT_COMPILER, APT_COMPILER_OPTIONS, APT_LINKER and APT_LINKER_OPTIONS from memory).
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Chuah
Participant
Posts: 46
Joined: Thu May 18, 2006 9:13 pm
Location: Melbourne

Post by Chuah »

Hi all
To those of you who have problems compiling PX jobs under a Windows environment,you should request for a patch from IBM support as well as installing to right version of the C++ compiler.

The patch is in the form of a script that needs to be run.

Rgds
Chin
davangeri
Participant
Posts: 13
Joined: Mon Oct 09, 2006 3:00 am

Post by davangeri »

Chin,

Can you please elaborate on the patch thing? I am facing a similar problem and this could be of help.
I am using DS 7.5x2 on Win XP SP 3.

Rgds
Niraj
Post Reply