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.  Errors got

    Posted 07/23/13 06:17 AM

    Originally posted by: Edward_chan4


    Hi,

    I put this

    =IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id="+CAST(BOOKING_NO_ID Column:BKHeader AS CHARACTER)+" and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "U", "UN", IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id="+CAST(BOOKING_NO_ID Column:BKHeader AS CHARACTER)+" and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "O", "OD", ""))

    to the rule of the Composite element.

    But I get these


    M114 ERROR:

    Map: f_cargo_remarks Output: TextRef Composite:FTX2

    Output argument of rule does not match output type:

    =IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id="+CAST(BOOKING_NO_ID Column:BKHeader AS CHARACTER)+" and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "U", "UN", IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id="+CAST(BOOKING_NO_ID Column:BKHeader AS CHARACTER)+" and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "O", "OD", ""))

    M108 ERROR:

    Map: f_cargo_remarks Output: TextRef Composite:FTX2

    Rule references unknown map: CAST.

    M105 ERROR:

    Map: f_cargo_remarks Output: TextRef Composite:FTX2

    Rule references unknown type: BOOKING_NO_ID Column:BKHeader AS CHARACTER.

     

    Total errors: 3. Total warnings: 0.

    when building it. Any ideas?


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


  • 2.  Re: Errors got

    Posted 07/23/13 07:49 AM

    Originally posted by: dtx_user


    Try this

    =IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id CAST( " + TEXT(BOOKING_NO_ID Column:BKHeader AS CHARACTER)+" ) and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "U", "UN", IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id=CAST("+ TEXT(BOOKING_NO_ID Column:BKHeader AS CHARACTER)+") and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "O", "OD", ""))


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


  • 3.  Re: Errors got

    Posted 07/23/13 10:47 PM

    Originally posted by: Edward_chan4


    Thanks. I tried your codes but there're still problems.
    How to correct these
    M113 ERROR:

    Map: f_cargo_remarks Output: TextFunctCd Element:FTX2

    Argument #1 for function NUMBERTOTEXT is invalid.

    M105 ERROR:

    Map: f_cargo_remarks Output: TextFunctCd Element:FTX2

    Rule references unknown type: BOOKING_NO_ID Column:Row:BKHeader.

     

    Total errors: 2. Total warnings: 0.

    due to this?
    =IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id="+NUMBERTOTEXT(BOOKING_NO_ID Column:Row:BKHeader)+" and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "U", "UN", IF (DBLOOKUP("SELECT DECK_IND FROM cargo_details WHERE bl_no_id="+NUMBERTOTEXT(BOOKING_NO_ID Column:Row:BKHeader)+" and rownum=1","-DBType Oracle %IQSHIP_CONN% %IQSHIP_PASS%") = "O", "OD", ""))

    Many Thanks & Best Regards,
    Edward


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


  • 4.  Re: Errors got

    Posted 07/30/13 09:41 PM