Page 1 of 1

Installing DataStage 7.5x2 on Windows 2003 Server

Posted: Wed Aug 16, 2006 11:48 pm
by maheshalways21
Hello Friends,

I have installed DataStage 7.5x2 on Windows 2003 Enterprise Edition Server. When I compile a simple job I get the following error:

Output from transformer compilation follows:

##I TFCN 000001 00:43:10(000) <main_program>
Ascential DataStage(tm) Enterprise Edition 7.5
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved


##I TOSH 000002 00:43:10(001) <main_program> orchgeneral: loaded
##I TOSH 000002 00:43:10(002) <main_program> orchsort: loaded
##I TOSH 000002 00:43:10(003) <main_program> orchstats: loaded
##E TBLD 000000 00:43:12(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256
##E TFSR 000019 00:43:12(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 00:43:12(002) <transform> Error when checking composite operator: The number of reject datasets "0"is less than the number of input datasets "1".
##W TBLD 000000 00:43:12(003) <main_program> Error when checking composite operator: Output from subprocess: cxx: file 'D:/PROGRA~1/MKSTOO~1/etc/cxx.ccg': The system cannot find the file specified.

##I TFCP 000008 00:43:12(004) <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/prjDev/RT_BP1.O/V0S3_test1_Transformer_3.C -o C:/Ascential/DataStage/Projects/prjDev/RT_BP1.O/V0S3_test1_Transformer_3.tmp.o
##E TCOS 000029 00:43:12(005) <main_program> Creation of step finished with status = FAILED (test1.Transformer_3)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S3_repos_Transformer_3 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink2;
0007: outputname 0 DSLink5;
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: DSLink5
0023: DSLink5.Name = DSLink2.Name;
0024: DSLink5.Salary = DSLink2.Salary;
0025: DSLink5.Bonus = (DSLink2.Salary * 0.2);
0026: writerecord 0;
0027: RowRejected0 = 0;
0028: }
0029:
0030: finish {
0031: }
0032:
*** End of Internal Generated Transformer Code

Is this due to complier error ? If so which version of C++ compiler I need to dowload, from where ? and what parameters I need to set ? I have not used DataStage for 8 months now, so request you to give me detail steps. Thanks in advance.

Installing DataStage 7.5x2 on Windows 2003 Server

Posted: Thu Aug 17, 2006 12:19 am
by suresh.narasimha
Hi

Please install Visual Studio Dot Net, a set of 3cds. That installs c++ compiler which is mandatory for a transformer to work.

Regards
Suresh N

Posted: Thu Aug 17, 2006 1:09 am
by kumar_s
If you search for this string
The number of reject datasets "0"is less than the number of input datasets "1"
. you may find most leading to compiler versioning problem or licensing or not been installed properly.