Topic
2 replies Latest Post - ‏2013-07-05T03:17:25Z by Nihar Ranjan Dash
ADEL MOHAMED
ADEL MOHAMED
1 Post
ACCEPTED ANSWER

Pinned topic Error 34,304 returned when compiling DataStage job containing transformer

‏2012-07-04T05:54:37Z |
I am running information server 8.0.1 on windows xp and I have .net framework 4 installed and vc++2008 express installed and win2003 sdk installed and all environment variables "LIB, PATH,INCLUDE,BIN" are configured.

 when I try to compile a datastage job containing transformer I got his error message
 
Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 09:07:30(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 09:07:31(000) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 09:07:31(001) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 09:07:31(002) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 09:07:31(005) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 09:07:33(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 34,304.
##E IIS-DSEE-TFSR-00019 09:07:33(001) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 09:07:33(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-00079 09:07:33(003) <transform> Error when checking composite operator: cxx  -O   -IC:/IBM/InformationServer/Server/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c C:/IBM/InformationServer/Server/Projects/test/RT_BP1.O/V0S2_testJob_Transformer_2.C -o C:/IBM/InformationServer/Server/Projects/test/RT_BP1.O/V0S2_testJob_Transformer_2.tmp.o.
##I IIS-DSEE-TBLD-00000 09:07:33(004) <main_program> Error when checking composite operator: Output from subprocess: [1] + Done(134) ?
  2528    Abort    cl

##E IIS-DSEE-TCOS-00029 09:07:33(005) <main_program> Creation of a step finished with status = FAILED. (testJob.Transformer_2)
 
I appreciate your help.
Updated on 2012-10-23T20:49:47Z at 2012-10-23T20:49:47Z by Rakesh Shah
  • Rakesh Shah
    Rakesh Shah
    1 Post
    ACCEPTED ANSWER

    Re: Error 34,304 returned when compiling DataStage job containing transformer

    ‏2012-10-23T20:49:47Z  in response to ADEL MOHAMED
    I am having exactly the same issue on windows 7 platform with Information Server v 8.5. Does anybody have a solution to this issue?
     
    Thanks,
     
    Output from transformer compilation follows:

    ##I IIS-DSEE-TFCN-00001 15:41:56(000) <main_program>
    IBM WebSphere DataStage Enterprise Edition 8.5.0.5746
    Copyright (c) 2001, 2005-2008 IBM Corporation. All rights reserved
     


    ##I IIS-DSEE-TFCN-00006 15:41:56(001) <main_program> conductor uname: -s=Windows_NT; -r=1; -v=6; -n=LEXBZ2193; -m=Pentium
    ##I IIS-DSEE-TOSH-00002 15:41:56(002) <main_program> orchgeneral: loaded
    ##I IIS-DSEE-TOSH-00002 15:41:56(003) <main_program> orchsort: loaded
    ##I IIS-DSEE-TOSH-00002 15:41:56(004) <main_program> orchstats: loaded
    ##W IIS-DSEE-TOSH-00049 15:41:56(007) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
    ##E IIS-DSEE-TBLD-00076 15:41:57(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 34,304.
    ##E IIS-DSEE-TFSR-00019 15:41:57(001) <main_program> Could not check all operators because of previous error(s)
    ##W IIS-DSEE-TFTM-00012 15:41:57(002) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
    ##W IIS-DSEE-TFEV-00025 15:41:57(003) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(004) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(005) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(006) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(007) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(008) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(009) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(010) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(011) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(012) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(013) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(014) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(015) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(016) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(017) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(018) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(019) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(020) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(021) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(022) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##W IIS-DSEE-TFEV-00025 15:41:57(023) <transform> Error when checking composite operator: Converting ustring to string using codepage windows-1252.
    ##W IIS-DSEE-TFEV-00023 15:41:57(024) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
    ##I IIS-DSEE-TBLD-00079 15:41:57(025) <transform> Error when checking composite operator: cxx  -O   -IC:/IBM/InformationServer/Server/PXEngine/include -W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -W/Zc:wchar_t- C:/IBM/InformationServer/Server/Projects/Tutorial/RT_BP4.O/V0S2_TrimAndStrip_TrimStrip.C -o C:/IBM/InformationServer/Server/Projects/Tutorial/RT_BP4.O/V0S2_TrimAndStrip_TrimStrip.tmp.o.
    ##I IIS-DSEE-TBLD-00000 15:41:57(026) <main_program> Error when checking composite operator: Output from subprocess: [1] + Done(134) fi
      4636    Abort    cl

    ##E IIS-DSEE-TCOS-00029 15:41:57(027) <main_program> Creation of a step finished with status = FAILED. (TrimAndStrip.TrimStrip)

    *** Internal Generated Transformer Code follows:
    0001: //
    0002: // Generated file to implement the V0S2_TrimAndStrip_TrimStrip transform operator.
    0003: //
    0004:
    0005: // define our input/output link names
    0006: inputname 0 full_bill_to;
    0007: outputname 0 stripped_bill_to;
    0008:
    0009: initialize {
    0010:     // define our control variables
    0011:     int8 RowRejected0;
    0012:     int8 NullSetVar0;
    0013:
    0014: }
    0015:
    0016: mainloop {
    0017:
    0018:     // initialise the rejected row variable
    0019:     RowRejected0 = 1;
    0020:
    0021:     // evaluate columns (no constraints) for link: stripped_bill_to
    0022:     stripped_bill_to.BILL_TO_NUM = full_bill_to.CUSTOMER_NUMBER;
    0023:     stripped_bill_to.CUST_NAME = full_bill_to.CUST_NAME;
    0024:     stripped_bill_to.ADDR_1 = full_bill_to.ADDR_1;
    0025:     stripped_bill_to.ADDR_2 = full_bill_to.ADDR_2;
    0026:     stripped_bill_to.CITY = full_bill_to.CITY;
    0027:     stripped_bill_to.REGION_CODE = full_bill_to.REGION_CODE;
    0028:     stripped_bill_to.ZIP = full_bill_to.ZIP;
    0029:     stripped_bill_to.TEL_NUM = full_bill_to.TEL_NUM;
    0030:     stripped_bill_to.REVIEW_MONTH = full_bill_to.REVIEW_MONTH;
    0031:     stripped_bill_to.SETUP_DATE = full_bill_to.SETUP_DATE;
    0032:     stripped_bill_to.STATUS_CODE = full_bill_to.STATUS_CODE;
    0033:     writerecord 0;
    0034:     RowRejected0 = 0;
    0035: }
    0036:
    0037: finish {
    0038: }
    0039:
    *** End of Internal Generated Transformer Code
     
    • Nihar Ranjan Dash
      Nihar Ranjan Dash
      1 Post
      ACCEPTED ANSWER

      Re: Error 34,304 returned when compiling DataStage job containing transformer

      ‏2013-07-05T03:17:25Z  in response to Rakesh Shah

      I am having exactly the same issue on windows 7 platform with Information Server v 8.7 . Does anybody have a solution to this issue?Please help me on this..

      Thanks in advance

      Output from transformer compilation follows:

       
      ##I IIS-DSEE-TFCN-00001 08:46:38(000) <main_program> 
      IBM InfoSphere DataStage Enterprise Edition 8.7.0.6118 
      Copyright (c) 2001, 2005-2011 IBM Corporation. All rights reserved
       
       
       
      ##I IIS-DSEE-TFCN-00006 08:46:38(001) <main_program> conductor uname: -s=Windows_NT; -r=1; -v=6; -n=AKP-PC; -m=Pentium
      ##I IIS-DSEE-TOSH-00002 08:46:38(002) <main_program> orchgeneral: loaded
      ##I IIS-DSEE-TOSH-00002 08:46:38(003) <main_program> orchsort: loaded
      ##I IIS-DSEE-TOSH-00002 08:46:38(004) <main_program> orchstats: loaded
      ##W IIS-DSEE-TOSH-00049 08:46:38(007) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
      ##E IIS-DSEE-TBLD-00076 08:46:41(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 40,192.
      ##E IIS-DSEE-TFSR-00019 08:46:41(001) <main_program> Could not check all operators because of previous error(s)
      ##W IIS-DSEE-TFTM-00012 08:46:41(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 08:46:41(003) <main_program> Error when checking composite operator: Output from subprocess: C:\IBM\InformationServer\Server\PXEngine\include\apt_util/keylookup.h(1151) : 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\PXEngine\include\apt_components/transformop/transformbase.h(185) : warning C4244: 'argument' : conversion from 'APT_UInt64' to 'unsigned int', possible loss o
      ##I IIS-DSEE-TBLD-00000 08:46:41(004) <main_program> Error when checking composite operator: Output from subprocess: f data
      C:\IBM\InformationServer\Server\PXEngine\include\apt_components/transformop/transformbase.h(185) : warning C4334: '<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
      C:\IBM\InformationServer\Server\PXEngine\include\apt_components/transformop/transformbase.h(185) : warning C4800: 'unsigned __int64' : forcing value to bool 'true' or 'false' (performance warning)
      C:\IBM\InformationServer\Server\PXEngine\include\apt_components/transformop/transformbase.h(186) : w
      ##I IIS-DSEE-TBLD-00000 08:46:41(005) <main_program> Error when checking composite operator: Output from subprocess: arning C4244: 'argument' : conversion from 'APT_UInt64' to 'unsigned int', possible loss of data
      C:\IBM\InformationServer\Server\PXEngine\include\apt_components/transformop/transformbase.h(186) : warning C4334: '<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
      C:\IBM\InformationServer\Server\PXEngine\include\apt_components/transformop/transformbase.h(187) : warning C4244: 'argument' : conversion from 'APT_UInt64' to 'unsigned int', possible loss of data
      C:\IBM\Inf
      ##I IIS-DSEE-TBLD-00000 08:46:41(006) <main_program> Error when checking composite operator: Output from subprocess: ormationServer\Server\Projects\ANALYZERPROJECT\RT_BP1.O\V0S1_test_Transformer_1.C(205) : warning C4101: 'output' : unreferenced local variable
      C:\IBM\InformationServer\Server\Projects\ANALYZERPROJECT\RT_BP1.O\V0S1_test_Transformer_1.C(200) : warning C4101: 'input' : unreferenced local variable
       
      ##I IIS-DSEE-TBLD-00079 08:46:41(007) <transform> Error when checking composite operator: cxx    -LC:/IBM/InformationServer/Server/Projects/ANALYZERPROJECT/RT_BP1.O/ -LC:/IBM/InformationServer/Server/PXEngine/lib -LC:/IBM/InformationServer/Server/PXEngine/user_lib -s -W/dll -W/base:0x50000000  -lliborchnt -lliborchcorent -lliborchbuildopnt C:/IBM/InformationServer/Server/Projects/ANALYZERPROJECT/RT_BP1.O/V0S1_test_Transformer_1.tmp.o -o C:/IBM/InformationServer/Server/Projects/ANALYZERPROJECT/RT_BP1.O/V0S1_test_Transformer_1.dll.
      ##I IIS-DSEE-TBLD-00000 08:46:41(008) <main_program> Error when checking composite operator: Output from subprocess: LINK : fatal error LNK1181: cannot open input file 'kernel32.lib'
       
      ##E IIS-DSEE-TCOS-00029 08:46:41(009) <main_program> Creation of a step finished with status = FAILED. (test.Transformer_1)
       
      *** Internal Generated Transformer Code follows:
      0001: //
      0002: // Generated file to implement the V0S1_test_Transformer_1 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 control variables
      0011: int8 RowRejected0;
      0012: int8 NullSetVar0;
      0013: 
      0014: }
      0015: 
      0016: mainloop {
      0017: 
      0018: // initialise the rejected row variable
      0019: RowRejected0 = 1;
      0020: 
      0021: // evaluate columns (no constraints) for link: DSLink4
      0022: writerecord 0;
      0023: RowRejected0 = 0;
      0024: }
      0025: 
      0026: finish {
      0027: }
      0028: 
      *** End of Internal Generated Transformer Code