Hi All
I have installed visual c++ 2005 express edition prior to IIS installation.I am not able to compile parallel transformer.Error is below
Output from transformer compilation follows:
##I IIS-DSEE-TFCN-00001 03:54:39(000) <main_program>
IBM WebSphere DataStage Enterprise Edition 8.1.0.4987
Copyright (c) 2001, 2005-2008 IBM Corporation. All rights reserved
##I IIS-DSEE-TFCN-00006 03:54:39(001) <main_program> conductor uname: -s=Windows_NT; -r=2; -v=5; -n=CHIP-S; -m=Pentium
##I IIS-DSEE-TOSH-00002 03:54:39(002) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 03:54:39(003) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 03:54:39(004) <main_program> orchstats: loaded
##W IIS-DSEE-TCOS-00036 03:54:41(000) <main_program> Failed to initialize job monitoring. Monitor information will not be generated.
##W IIS-DSEE-TOSH-00049 03:54:41(001) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 03:54:49(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 20,480.
##E IIS-DSEE-TFSR-00019 03:54:49(001) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 03:54:49(002) <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 03:54:49(003) <main_program> Error when checking composite operator: Output from subprocess: C:\IBM\InformationServer\Server\PXEngine\include\apt_util/keylookup.h(1148) : warning C4251: 'APT_KeyLookupRange::rangeOptions_' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'APT_KeyLookupRange'
with
[
_Ty=APT_KeyLookupRange::rangeOption
]
C:\IBM\InformationServer\Server\Projects\ProactiveMicroCode\RT_BP4.O\V0S1_MSS_Add_CC_Transformer_1.C(182) : warning C4101: 'output' : unreferenced local variable
C:\IBM\InformationServer\Se
##I IIS-DSEE-TBLD-00000 03:54:49(004) <main_program> Error when checking composite operator: Output from subprocess: rver\Projects\ProactiveMicroCode\RT_BP4.O\V0S1_MSS_Add_CC_Transformer_1.C(176) : warning C4101: 'input' : unreferenced local variable
##W IIS-DSEE-TFEV-00025 03:54:49(005) <transform> Error when checking composite operator: Converting number to string.
##W IIS-DSEE-TFEV-00023 03:54:49(006) <transform> Error when checking composite operator: Implicit conversion from source type "Int32" to result type "String".
##I IIS-DSEE-TBLD-00079 03:54:49(007) <transform> Error when checking composite operator: cxx -LC:/IBM/InformationServer/Server/Projects/ProactiveMicroCode/RT_BP4.O/ -LC:/IBM/InformationServer/Server/PXEngine/lib -LC:/IBM/InformationServer/Server/PXEngine/user_lib -s -W/dll -W/base:0x50000000 -W/Zc:wchar_t- -lliborchnt -lliborchcorent -lliborchbuildopnt C:/IBM/InformationServer/Server/Projects/ProactiveMicroCode/RT_BP4.O/V0S1_MSS_Add_CC_Transformer_1.tmp.o -o C:/IBM/InformationServer/Server/Projects/ProactiveMicroCode/RT_BP4.O/V0S1_MSS_Add_CC_Transformer_1.dll.
##I IIS-DSEE-TBLD-00000 03:54:49(008) <main_program> Error when checking composite operator: Output from subprocess: LINK : fatal error LNK1104: cannot open file 'uuid.lib'
##E IIS-DSEE-TCOS-00029 03:54:49(009) <main_program> Creation of a step finished with status = FAILED. (MSS_Add_CC.Transformer_1)
*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S1_MSS_Add_CC_Transformer_1 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink2;
0007: outputname 0 DSLink5;
0008: outputname 1 DSLink6;
0009:
0010: initialize {
0011: // define our row rejected variable
0012: int8 RowRejected0;
0013:
0014: // define our null set variable
0015: int8 NullSetVar0;
0016:
0017: // declare our intermediate variables for this section
0018: string InterVar0_0;
0019:
0020: // initialise constant values which require conversion
0021: InterVar0_0 = 2;
0022: }
0023:
0024: mainloop {
0025: // initialise our row rejected variable
0026: RowRejected0 = 1;
0027:
0028: // evaluate constraint and columns for link: DSLink5
0029: if ((DSLink2.COUNTRY > InterVar0_0))
0030: {
0031: DSLink5.Clientname = DSLink2.CLIENTNAME;
0032: DSLink5.Country = DSLink2.COUNTRY;
0033: DSLink5.Serial = DSLink2.SERIAL;
0034: DSLink5.Modelnum = DSLink2.MODELNUM;
0035: DSLink5.Modeltype = DSLink2.MODELTYPE;
0036: writerecord 0;
0037: RowRejected0 = 0;
0038: }
0039: // evaluate constraint and columns for link: DSLink6
0040: if ((DSLink2.COUNTRY <= InterVar0_0))
0041: {
0042: DSLink6.Clientname = DSLink2.CLIENTNAME;
0043: DSLink6.iso_cc = DSLink2.COUNTRY;
0044: DSLink6.Serial = DSLink2.SERIAL;
0045: DSLink6.Modelnum = DSLink2.MODELNUM;
0046: DSLink6.Modeltype = DSLink2.MODELTYPE;
0047: writerecord 1;
0048: RowRejected0 = 0;
0049: }
0050: }
0051:
0052: finish {
0053: }
0054:
*** End of Internal Generated Transformer Code
Can anyone help on it as exactly what is required to rectify problem......
Parallel Transformet not working in DataStage V 8.1
Moderators: chulett, rschirm, roy
-
- Premium Member
- Posts: 197
- Joined: Sun Jul 15, 2007 11:45 pm
- Location: Prague
-
- Premium Member
- Posts: 1735
- Joined: Thu Mar 01, 2007 5:44 am
- Location: Troy, MI
This is what IBM manual says about express edition
Microsoft Visual Studio .NET 2005 Express Edition C++
This compiler is a free version of the .NET 2005 compiler with reduced functionality.
You must also download the Microsoft Platform SDK for Microsoft Visual C++ 2005 Express for transforms to work. Download the compiler and the SDK from http://www.microsoft.com/express/ .
Before you use the Microsoft Visual Studio .NET 2005 Express Edition C++ compiler, you must update several environment variables to enable the compiler to find the SDK library and include files.
From the control panel, select System > Advanced > Environment Variables > System variables.
Set the LIB variable to the location of the lib directory for the SDK. A typical location is C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib.
Set the INCLUDE variable to the location of the include directory for the SDK. A typical location is C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include.
Save the settings and restart the computer.
Microsoft Visual Studio .NET 2005 Express Edition C++
This compiler is a free version of the .NET 2005 compiler with reduced functionality.
You must also download the Microsoft Platform SDK for Microsoft Visual C++ 2005 Express for transforms to work. Download the compiler and the SDK from http://www.microsoft.com/express/ .
Before you use the Microsoft Visual Studio .NET 2005 Express Edition C++ compiler, you must update several environment variables to enable the compiler to find the SDK library and include files.
From the control panel, select System > Advanced > Environment Variables > System variables.
Set the LIB variable to the location of the lib directory for the SDK. A typical location is C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib.
Set the INCLUDE variable to the location of the include directory for the SDK. A typical location is C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include.
Save the settings and restart the computer.
Priyadarshi Kunal
Genius may have its limitations, but stupidity is not thus handicapped.
Genius may have its limitations, but stupidity is not thus handicapped.