ERROR when compling parallel job having transfeprmer stage
Posted: Wed Sep 28, 2005 1:26 am
Hi,
When i am trieng to complie the simple parallel job it is giving the following error. My job consits of one sequential file stage as source one transformer and sequential file as target, it is direct mapping from source to target no functions and calculations used in trasformer stage.
Output from transformer compilation follows:
##I TFCN 000001 12:36:09(000) <main_program>
Ascential DataStage(tm) Enterprise Edition 7.5
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved
##I TOSH 000002 12:36:09(001) <main_program> orchgeneral: loaded
##I TOSH 000002 12:36:09(002) <main_program> orchsort: loaded
##I TOSH 000002 12:36:09(003) <main_program> orchstats: loaded
##E TBLD 000000 12:36:10(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256
##E TFSR 000019 12:36:10(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 12:36:10(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 12:36:10(003) <main_program> Error when checking composite operator: Output from subprocess: cxx: file 'C:/PROGRA~1/MKSTOO~1/etc/cxx.ccg': The system cannot find the file specified.
##I TFCP 000008 12:36:10(004) <transform> Error when checking composite operator: cxx -O -ID:/Ascential/DataStage/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c D:/Ascential/DataStage/Projects/Neeraj_project/RT_BP123.O/V0S2_parallel_seq_Transformer_2.C -o D:/Ascential/DataStage/Projects/Neeraj_project/RT_BP123.O/V0S2_parallel_seq_Transformer_2.tmp.o
##E TCOS 000029 12:36:10(005) <main_program> Creation of step finished with status = FAILED (parallel_seq.Transformer_2)
*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S2_parallel_seq_Transformer_2 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink3;
0007: outputname 0 DSLink4;
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: DSLink4
0023: writerecord 0;
0024: RowRejected0 = 0;
0025: }
0026:
0027: finish {
0028: }
0029:
*** End of Internal Generated Transformer Code
I have gone through the form... and installed Turbo C complier. But even then I am getting the same problem. Please let me know either i need to change the environment variable?
Thanx in advance
Neeraj
When i am trieng to complie the simple parallel job it is giving the following error. My job consits of one sequential file stage as source one transformer and sequential file as target, it is direct mapping from source to target no functions and calculations used in trasformer stage.
Output from transformer compilation follows:
##I TFCN 000001 12:36:09(000) <main_program>
Ascential DataStage(tm) Enterprise Edition 7.5
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved
##I TOSH 000002 12:36:09(001) <main_program> orchgeneral: loaded
##I TOSH 000002 12:36:09(002) <main_program> orchsort: loaded
##I TOSH 000002 12:36:09(003) <main_program> orchstats: loaded
##E TBLD 000000 12:36:10(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256
##E TFSR 000019 12:36:10(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 12:36:10(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 12:36:10(003) <main_program> Error when checking composite operator: Output from subprocess: cxx: file 'C:/PROGRA~1/MKSTOO~1/etc/cxx.ccg': The system cannot find the file specified.
##I TFCP 000008 12:36:10(004) <transform> Error when checking composite operator: cxx -O -ID:/Ascential/DataStage/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c D:/Ascential/DataStage/Projects/Neeraj_project/RT_BP123.O/V0S2_parallel_seq_Transformer_2.C -o D:/Ascential/DataStage/Projects/Neeraj_project/RT_BP123.O/V0S2_parallel_seq_Transformer_2.tmp.o
##E TCOS 000029 12:36:10(005) <main_program> Creation of step finished with status = FAILED (parallel_seq.Transformer_2)
*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S2_parallel_seq_Transformer_2 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink3;
0007: outputname 0 DSLink4;
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: DSLink4
0023: writerecord 0;
0024: RowRejected0 = 0;
0025: }
0026:
0027: finish {
0028: }
0029:
*** End of Internal Generated Transformer Code
I have gone through the form... and installed Turbo C complier. But even then I am getting the same problem. Please let me know either i need to change the environment variable?
Thanx in advance
Neeraj