IBM Sterling Transformation Extender

Sterling Transformation Extender

Come for answers, stay for best practices. All we're missing is you.


#Sterling
#Supplychain
 View Only
  • 1.  Transformer stage compilation error

    Posted 09/26/07 01:24 PM

    Originally posted by: SystemAdmin


    I get the following error when compilating a Quality Stage job involving a transformer stage. I am running DataStage 8.0.1
    This is very urgent
    Output from transformer compilation follows:
    ##I IIS-DSEE-TFCN-00001 11:03:51(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:03:51(001) <main_program> orchgeneral: loaded
    ##I IIS-DSEE-TOSH-00002 11:03:51(002) <main_program> orchsort: loaded
    ##I IIS-DSEE-TOSH-00002 11:03:51(003) <main_program> orchstats: loaded
    ##W IIS-DSEE-TOSH-00049 11:03:52(000) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
    ##E IIS-DSEE-TBLD-00076 11:04:06(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 24,576.
    ##E IIS-DSEE-TFSR-00019 11:04:06(001) <main_program> Could not check all operators because of previous error(s)
    ##W IIS-DSEE-TFTM-00012 11:04:06(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:04:06(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\Project1\RT_BP6.O\V0S19_MyStandardize_CreateAdditionalMatchColumns.C(313) : warning C4244: '=' : conversion from 'APT_Int64' to 'int', possible loss
    ##I IIS-DSEE-TBLD-00000 11:04:06(004) <main_program> Error when checking composite operator: Output from subprocess: of data
    ##I IIS-DSEE-TBLD-00079 11:04:06(005) <transform> Error when checking composite operator: cxx -LC:/IBM/InformationServer/Server/Projects/Project1/RT_BP6.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/Project1/RT_BP6.O/V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o -o C:/IBM/InformationServer/Server/Projects/Project1/RT_BP6.O/V0S19_MyStandardize_CreateAdditionalMatchColumns.dll.
    ##I IIS-DSEE-TBLD-00000 11:04:06(006) <main_program> Error when checking composite operator: Output from subprocess: Creating library C:\IBM\InformationServer\Server\Projects\Project1\RT_BP6.O\V0S19_MyStandardize_CreateAdditionalMatchColumns.lib and object C:\IBM\InformationServer\Server\Projects\Project1\RT_BP6.O\V0S19_MyStandardize_CreateAdditionalMatchColumns.exp
    ##I IIS-DSEE-TBLD-00000 11:04:06(007) <main_program> Error when checking composite operator: Output from subprocess: V0S19_MyStandardize_CreateAdditionalMatchColumns.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 )
    V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __
    ##I IIS-DSEE-TBLD-00000 11:04:06(008) <main_program> Error when checking composite operator: Output from subprocess: thiscall APT_BasicString<wchar_t>::~APT_BasicString<wchar_t>(void)" ( __imp_??1?$APT_BasicString@_W@@QAE@XZ ) referenced in function "protected: virtual enum APT_Status __thiscall APT_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns::initializeFromArgs_(class APT_PropertyList const &,enum APT_Operator::InitializeContext)" ( ?initializeFromArgs_@APT_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns@@MAE?AW4APT_Status@@ABVAPT_PropertyList@@W4InitializeContext@APT_Operator
    ##I IIS-DSEE-TBLD-00000 11:04:06(009) <main_program> Error when checking composite operator: Output from subprocess: @@@Z)
    V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) private: void __thiscall APT_BasicString<wchar_t>::dtor(void)" ( __imp_?dtor@?$APT_BasicString@_W@@AAEXXZ ) referenced in function "int __cdecl processPadCharEnv(void)" ( ?processPadCharEnv@@YAHXZ )
    V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: wchar_t const * __thiscall APT_BasicString<wchar_t>::data
    ##I IIS-DSEE-TBLD-00000 11:04:06(010) <main_program> Error when checking composite operator: Output from subprocess: (void)const " ( __imp_?data@?$APT_BasicString@_W@@QBEPB_WXZ ) referenced in function "int __cdecl processPadCharEnv(void)" ( ?processPadCharEnv@@YAHXZ )
    V0S19_MyStandardize_CreateAdditionalMatchColumns.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 )
    V0S19_MyStand
    ##I IIS-DSEE-TBLD-00000 11:04:06(011) <main_program> Error when checking composite operator: Output from subprocess: ardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall APT_BasicString<wchar_t>::append(class APT_BasicString<wchar_t> const &,enum APT_BasicString<wchar_t>::Direction)" ( __imp_?append@?$APT_BasicString@_W@@QAEXABV1@W4Direction@1@@Z ) referenced in function $L50935
    V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class APT_BasicString<wchar_t> & __thi
    ##I IIS-DSEE-TBLD-00000 11:04:06(012) <main_program> Error when checking composite operator: Output from subprocess: scall APT_BasicString<wchar_t>::operator=(class APT_BasicString<wchar_t> const &)" ( __imp_??4?$APT_BasicString@_W@@QAEAAV0@ABV0@@Z ) referenced in function $L50935
    V0S19_MyStandardize_CreateAdditionalMatchColumns.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 $L50935
    V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unres
    ##I IIS-DSEE-TBLD-00000 11:04:06(013) <main_program> Error when checking composite operator: Output from subprocess: olved 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_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns::modifyOutputSortKeys(class APT_TransferAdapter const &,int)" ( ?modifyOutputSortKeys@APT_Transform
    ##I IIS-DSEE-TBLD-00000 11:04:06(014) <main_program> Error when checking composite operator: Output from subprocess: OperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns@@MAE?AVAPT_PropertyList@@ABVAPT_TransferAdapter@@H@Z )
    V0S19_MyStandardize_CreateAdditionalMatchColumns.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_TransformOperatorImplV0S19_MyStandardize_CreateAddition
    ##I IIS-DSEE-TBLD-00000 11:04:06(015) <main_program> Error when checking composite operator: Output from subprocess: alMatchColumns::processRejectRecord(class APT_UString const &,class APT_UString const &,class APT_UString const &,int)" ( ?processRejectRecord@APT_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns@@MAEXABVAPT_UString@@00H@Z )
    V0S19_MyStandardize_CreateAdditionalMatchColumns.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 "
    ##I IIS-DSEE-TBLD-00000 11:04:06(016) <main_program> Error when checking composite operator: Output from subprocess: ( __imp_?equals@?$APT_BasicString@_W@@QBE_NABV1@W4CaseMatch@1@@Z ) referenced in function "protected: virtual enum APT_Status __thiscall APT_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns::initializeFromArgs_(class APT_PropertyList const &,enum APT_Operator::InitializeContext)" ( ?initializeFromArgs_@APT_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns@@MAE?AW4APT_Status@@ABVAPT_PropertyList@@W4InitializeContext@APT_Operator@@@Z )
    V0S19_MyStandardize_CreateAdditional
    ##I IIS-DSEE-TBLD-00000 11:04:06(017) <main_program> Error when checking composite operator: Output from subprocess: MatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall APT_BasicString<wchar_t>::isEmpty(void)const " ( __imp_?isEmpty@?$APT_BasicString@_W@@QBE_NXZ ) referenced in function "protected: virtual enum APT_Status __thiscall APT_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns::describeOperator(void)" ( ?describeOperator@APT_TransformOperatorImplV0S19_MyStandardize_CreateAdditionalMatchColumns@@MAE?AW4APT_Status@@XZ )
    V0S19_MyStandardize_C
    ##I IIS-DSEE-TBLD-00000 11:04:06(018) <main_program> Error when checking composite operator: Output from subprocess: reateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: wchar_t __thiscall std::basic_streambuf<wchar_t,struct std::char_traits<wchar_t> >::snextc(void)" ( __imp_?snextc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_WXZ ) referenced in function "class std::basic_istream<wchar_t,struct std::char_traits<wchar_t> > & __cdecl std::operator>><wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(class std::basic_istream<wchar_t,struct s
    ##I IIS-DSEE-TBLD-00000 11:04:06(019) <main_program> Error when checking composite operator: Output from subprocess: td::char_traits<wchar_t> > &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &)" ( ??$?5_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YAAAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AAV10@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z )
    V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: wchar_t __thiscall std::basic_streambuf<wchar_t,struct std::char_traits<w
    ##I IIS-DSEE-TBLD-00000 11:04:06(020) <main_program> Error when checking composite operator: Output from subprocess: char_t> >::sgetc(void)" ( __imp_?sgetc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_WXZ ) referenced in function "class std::basic_istream<wchar_t,struct std::char_traits<wchar_t> > & __cdecl std::operator>><wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(class std::basic_istream<wchar_t,struct std::char_traits<wchar_t> > &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &)" ( ??$?5_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std @
    ##I IIS-DSEE-TBLD-00000 11:04:06(021) <main_program> Error when checking composite operator: Output from subprocess: @YAAAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AAV10@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z)
    V0S19_MyStandardize_CreateAdditionalMatchColumns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: wchar_t __thiscall std::basic_streambuf<wchar_t,struct std::char_traits<wchar_t> >::sbumpc(void)" ( __imp_?sbumpc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_WXZ ) referenced in function "class std::basic_istream<wchar_t,struct std::char_traits<wchar
    ##I IIS-DSEE-TBLD-00000 11:04:06(022) <main_program> Error when checking composite operator: Output from subprocess: _t> > & __cdecl std::getline<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(class std::basic_istream<wchar_t,struct std::char_traits<wchar_t> > &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,wchar_t)" ( ??$getline@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@YAAAV?$basic_istream@_WU?$char_traits@_W@std@@@0@AAV10@AAV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_W@Z )
    V0S19_MyStandardize_CreateAdditionalMatchCol
    ##I IIS-DSEE-TBLD-00000 11:04:06(023) <main_program> Error when checking composite operator: Output from subprocess: umns.tmp.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: wchar_t __thiscall std::basic_streambuf<wchar_t,struct std::char_traits<wchar_t> >::sputc(wchar_t)" ( __imp_?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_W_W@Z ) referenced in function "class std::basic_ostream<wchar_t,struct std::char_traits<wchar_t> > & __cdecl std::operator<<<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(class std::basic_ostream<wchar_t,struct std::char_traits<wcha
    ##I IIS-DSEE-TBLD-00000 11:04:06(024) <main_program> Error when checking composite operator: Output from subprocess: r_t> > &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" ( ??$?6_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z )
    C:\IBM\InformationServer\Server\Projects\Project1\RT_BP6.O\V0S19_MyStandardize_CreateAdditionalMatchColumns.dll : fatal error LNK1120: 16 unresolved externals
    ##E IIS-DSEE-TCOS-00029 11:04:06(025) <main_program> Creation of a step finished with status = FAILED. (MyStandardize.CreateAdditionalMatchColumns)
    • Internal Generated Transformer Code follows:
    0001: //
    0002: // Generated file to implement the V0S19_MyStandardize_CreateAdditionalMatchColumns transform operator.
    0003: //
    0004:
    0005: // define our input/output link names
    0006: inputname 0 Standardized;
    0007: outputname 0 ToCopy;
    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: ToCopy
    0023: writerecord 0;
    0024: RowRejected0 = 0;
    0025: }
    0026:
    0027: finish {
    0028: }
    0029:
    • End of Internal Generated Transformer Code

    #DataExchange
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender


  • 2.  Re: Transformer stage compilation error

    Posted 09/26/07 01:33 PM

    Originally posted by: NancyR


    This is the wrong forum. Your question is about DataStage. This forum is for WebSphere TX which used to be called DataStage TX. Despite the similarity in the names, they're totally different products.
    #IBMSterlingTransformationExtender
    #DataExchange
    #IBM-Websphere-Transformation-Extender