Error trying configure and compile a 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
TD_Chile
Premium Member
Premium Member
Posts: 10
Joined: Tue Jun 10, 2008 1:43 pm
Location: Santiago, Chile

Error trying configure and compile a Parallel Job

Post by TD_Chile »

I have this problem in a job with two flat files and a transformer:
(Win 2003 Server, DS 8.0.1)


Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 11:57:22(000) <main_program>
IBM WebSphere DataStage Enterprise Edition 8.0.1.4458
Copyright (c) 2001, 2005-2007 IBM Corporation. All rights reserved



##I IIS-DSEE-TOSH-00002 11:57:22(001) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 11:57:22(002) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 11:57:22(003) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 11:57:23(000) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 11:57:25(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 24,576.
##E IIS-DSEE-TFSR-00019 11:57:25(001) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 11:57:25(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 11:57:25(003) <main_program> Error when checking composite operator: Output from subprocess: C:/PROGRA~1/MKSTOO~1/include\nutc/stdarg.h(55) : warning C4005: '_APALIGN' : macro redefinition
C:/Program Files/Microsoft Visual Studio 8/VC/include\vadefs.h(84) : see previous definition of '_APALIGN'
C:/PROGRA~1/MKSTOO~1/include\nutc/stdarg.h(61) : warning C4005: '_INTSIZEOF' : macro redefinition
C:/Program Files/Microsoft Visual Studio 8/VC/include\vadefs.h(101) : see previous definition of '_INTSIZEOF'
D:\IBM\InformationServer\Server\PXEngine\include\apt_util/keylookup.h(1148) : war
##I IIS-DSEE-TBLD-00000 11:57:25(004) <main_program> Error when checking composite operator: Output from subprocess: ning 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
]
D:\IBM\InformationServer\Server\Projects\TestIns\RT_BP2.O\V0S3_Untitled1_Transformer_3.C(316) : warning C4244: '=' : conversion from 'APT_Int64' to 'int', possible loss of data

##I IIS-DSEE-TBLD-00079 11:57:25(005) <transform> Error when checking composite operator: cxx -LD:/IBM/InformationServer/Server/Projects/TestIns/RT_BP2.O/ -LD:/IBM/InformationServer/Server/PXEngine/lib -LD:/IBM/InformationServer/Server/PXEngine/user_lib -s -W/dll -W/base:0x50000000 -lliborchnt -lliborchcorent -lliborchbuildopnt D:/IBM/InformationServer/Server/Projects/TestIns/RT_BP2.O/V0S3_Untitled1_Transformer_3.tmp.o -o D:/IBM/InformationServer/Server/Projects/TestIns/RT_BP2.O/V0S3_Untitled1_Transformer_3.dll.
##I IIS-DSEE-TBLD-00000 11:57:25(006) <main_program> Error when checking composite operator: Output from subprocess: Creating library D:\IBM\InformationServer\Server\Projects\TestIns\RT_BP2.O\V0S3_Untitled1_Transformer_3.lib and object D:\IBM\InformationServer\Server\Projects\TestIns\RT_BP2.O\V0S3_Untitled1_Transformer_3.exp
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall APT_BasicString<wchar_t>::~APT_BasicString<wchar_t>(void)" (__imp_??1?$APT_BasicString@_W@@QAE@XZ) referenced in function __unwindfunclet$??_EAPT_UString@@QAEPAXI@Z$0
V0S3_Unti
##I IIS-DSEE-TBLD-00000 11:57:25(007) <main_program> Error when checking composite operator: Output from subprocess: tled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl APT_BasicString<wchar_t>::operator delete(void *)" (__imp_??3?$APT_BasicString@_W@@SAXPAX@Z) referenced in function "public: void * __thiscall APT_UString::`vector deleting destructor'(unsigned int)" (??_EAPT_UString@@QAEPAXI@Z)
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) private: void __thiscall APT_BasicString<wchar_t>::dtor(voi
##I IIS-DSEE-TBLD-00000 11:57:25(008) <main_program> Error when checking composite operator: Output from subprocess: d)" (__imp_?dtor@?$APT_BasicString@_W@@AAEXXZ) referenced in function "public: void * __thiscall APT_UString::`vector deleting destructor'(unsigned int)" (??_EAPT_UString@@QAEPAXI@Z)
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: wchar_t const * __thiscall APT_BasicString<wchar_t>::data(void)const " (__imp_?data@?$APT_BasicString@_W@@QBEPB_WXZ) referenced in function "int __cdecl processPadCharEnv(void)" (?processPadCharEnv@@YAHXZ)
V0S3_Untitl
##I IIS-DSEE-TBLD-00000 11:57:25(009) <main_program> Error when checking composite operator: Output from subprocess: ed1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) private: int __thiscall APT_BasicString<wchar_t>::getBoundedLength_(void)const " (__imp_?getBoundedLength_@?$APT_BasicString@_W@@ABEHXZ) referenced in function "int __cdecl processPadCharEnv(void)" (?processPadCharEnv@@YAHXZ)
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall APT_BasicString<wchar_t>::append(class APT_BasicString<wchar_t> cons
##I IIS-DSEE-TBLD-00000 11:57:25(010) <main_program> Error when checking composite operator: Output from subprocess: t &,enum APT_BasicString<wchar_t>::Direction)" (__imp_?append@?$APT_BasicString@_W@@QAEXABV1@W4Direction@1@@Z) referenced in function __catch$?processInputRecord@APT_TransformOperatorImplV0S3_Untitled1_Transformer_3@@MAEXH@Z$0
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class APT_BasicString<wchar_t> & __thiscall APT_BasicString<wchar_t>::operator=(class APT_BasicString<wchar_t> const &)" (__imp_??4?$APT_BasicString@_W@@QAEAAV0@ABV0@@Z) refe
##I IIS-DSEE-TBLD-00000 11:57:25(011) <main_program> Error when checking composite operator: Output from subprocess: renced in function __catch$?processInputRecord@APT_TransformOperatorImplV0S3_Untitled1_Transformer_3@@MAEXH@Z$0
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall APT_BasicString<wchar_t>::APT_BasicString<wchar_t>(void)" (__imp_??0?$APT_BasicString@_W@@QAE@XZ) referenced in function __catch$?processInputRecord@APT_TransformOperatorImplV0S3_Untitled1_Transformer_3@@MAEXH@Z$0
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved
##I IIS-DSEE-TBLD-00000 11:57:25(012) <main_program> Error when checking composite operator: Output from subprocess: external symbol "__declspec(dllimport) public: int __thiscall APT_BasicString<wchar_t>::occurrences(class APT_BasicString<wchar_t> const &,enum APT_BasicString<wchar_t>::CaseMatch)const " (__imp_?occurrences@?$APT_BasicString@_W@@QBEHABV1@W4CaseMatch@1@@Z) referenced in function "protected: virtual class APT_PropertyList __thiscall APT_TransformOperatorImplV0S3_Untitled1_Transformer_3::modifyOutputSortKeys(class APT_TransferAdapter const &,int)" (?modifyOutputSortKeys@APT_TransformOperatorImplV0S3_Untitled1
##I IIS-DSEE-TBLD-00000 11:57:25(013) <main_program> Error when checking composite operator: Output from subprocess: _Transformer_3@@MAE?AVAPT_PropertyList@@ABVAPT_TransferAdapter@@H@Z)
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall APT_BasicString<wchar_t>::APT_BasicString<wchar_t>(class APT_BasicString<wchar_t> const &)" (__imp_??0?$APT_BasicString@_W@@QAE@ABV0@@Z) referenced in function "protected: virtual void __thiscall APT_TransformOperatorImplV0S3_Untitled1_Transformer_3::processRejectRecord(class APT_UString const &,class APT_UString const
##I IIS-DSEE-TBLD-00000 11:57:25(014) <main_program> Error when checking composite operator: Output from subprocess: &,class APT_UString const &,int)" (?processRejectRecord@APT_TransformOperatorImplV0S3_Untitled1_Transformer_3@@MAEXABVAPT_UString@@00H@Z)
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall APT_BasicString<wchar_t>::equals(class APT_BasicString<wchar_t> const &,enum APT_BasicString<wchar_t>::CaseMatch)const " (__imp_?equals@?$APT_BasicString@_W@@QBE_NABV1@W4CaseMatch@1@@Z) referenced in function "protected: virtual enum APT_Status __
##I IIS-DSEE-TBLD-00000 11:57:25(015) <main_program> Error when checking composite operator: Output from subprocess: thiscall APT_TransformOperatorImplV0S3_Untitled1_Transformer_3::initializeFromArgs_(class APT_PropertyList const &,enum APT_Operator::InitializeContext)" (?initializeFromArgs_@APT_TransformOperatorImplV0S3_Untitled1_Transformer_3@@MAE?AW4APT_Status@@ABVAPT_PropertyList@@W4InitializeContext@APT_Operator@@@Z)
V0S3_Untitled1_Transformer_3.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall APT_BasicString<wchar_t>::isEmpty(void)const " (__imp_?isEmpty@?$APT_BasicSt
##I IIS-DSEE-TBLD-00000 11:57:25(016) <main_program> Error when checking composite operator: Output from subprocess: ring@_W@@QBE_NXZ) referenced in function "protected: virtual enum APT_Status __thiscall APT_TransformOperatorImplV0S3_Untitled1_Transformer_3::describeOperator(void)" (?describeOperator@APT_TransformOperatorImplV0S3_Untitled1_Transformer_3@@MAE?AW4APT_Status@@XZ)
D:\IBM\InformationServer\Server\Projects\TestIns\RT_BP2.O\V0S3_Untitled1_Transformer_3.dll : fatal error LNK1120: 12 unresolved externals

##E IIS-DSEE-TCOS-00029 11:57:25(017) <main_program> Creation of a step finished with status = FAILED. (Untitled1.Transformer_3)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S3_Untitled1_Transformer_3 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink2;
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: // declare our intermediate variables for this section
0017: string InterVar0_0;
0018:
0019: // initialise constant values which require conversion
0020: InterVar0_0 = "1";
0021: }
0022:
0023: mainloop {
0024: // initialise our row rejected variable
0025: RowRejected0 = 1;
0026:
0027: // evaluate constraint and columns for link: DSLink4
0028: if ((DSLink2.sdf == InterVar0_0))
0029: {
0030: DSLink4.sdf = trimc_string(DSLink2.sdf);
0031: writerecord 0;
0032: RowRejected0 = 0;
0033: }
0034: }
0035:
0036: finish {
0037: }
0038:
*** End of Internal Generated Transformer Code


I've checked and tried the solutions from previous posts but didn't worked. Visual C++ 2005 Express
and Platform SDK 2006 were installed and the path to the library and include directory of the SDK were added to the LIB and INCLUDE environmental variables respectively.

Thanx
Soma123
Participant
Posts: 18
Joined: Wed Feb 04, 2009 11:02 pm

Post by Soma123 »

Hi, this issue has been marked "Resolved". Could you please tell how did you resolve the issue? I want your feedback as here I am facing the same error.

Thanks in advance.
Post Reply