We have installed Datastage 9.0.1 in windows 2008 R2 EE. When we compile job having transformer stage it is giving below compliation error:-
Below are the steps which we have varried out:-
1. Installed Datastage 9
2. Installed Microsoft Visual C++ 2008 Express Edition.
Code: Select all
##W IIS-DSEE-TOSH-00049 10:40:29(007) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TFSR-00019 10:40:30(000) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 10:40:30(001) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##I IIS-DSEE-TBLD-00000 10:40:30(002) <main_program> Error when checking composite operator: Output from subprocess: V0S12_Untitled2_Transformer_12.C
##I IIS-DSEE-TBLD-00000 10:40:30(003) <main_program> Error when checking composite operator: Output from subprocess: C:\IBM\InformationServer\Server\PXEngine\include\apt_util/apt_win32.h(37) : fatal error C1083: Cannot open include file: 'windows.h': Invalid argument
##I IIS-DSEE-TBLD-00000 10:40:30(004) <main_program> Error when checking composite operator: Output from subprocess: LINK : fatal error LNK1181: cannot open input file 'C:\IBM\InformationServer\Server\Projects\<PROJECT_NAME>\RT_BP9.O\V0S12_Untitled2_Transformer_12.tmp.o'
##E IIS-DSEE-TCOS-00029 10:40:30(005) <main_program> Creation of a step finished with status = FAILED. (Untitled2.Transformer_12)
But since we have installed Visual C++ post installation of Datastage, it is unable to find the windows.h file. I have searched in the server but there is no windows.h file. Now the question is do we have to uninstall the Visual C++ and re-install it or we have to set some environment variable to point to other file(since there is no windows.h in the server)?
Appreciate all your help!!
Thanks in Advance!!!