IBM Sterling Transformation Extender

Sterling Transformation Extender

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

 View Only
Expand all | Collapse all

Return code 16 (Disk write error) after migrating to ITX 9.0.0.1

  • 1.  Return code 16 (Disk write error) after migrating to ITX 9.0.0.1

    Posted Mon April 02, 2018 10:12 AM

    Originally posted by: Vino685


    Hi,

    We recently migrated from WTX 8.4.0.2 to ITX 9.0.0.1 .

    We are facing "Disk write error" issue with ITX 9.0.0.1 while processing huge files (sizing 100 MB) . But when we tried processing the same file in WTX 8.4 environment and its processed fine.

    Scenario:

    1)  Main map : Page size/count : 256 / 64 and run map with 64 / 8.

    2) We are calling another map from our main map using Handlein function.

    =IF(db_insert_status Column:in_dupcheck_info = "PASS" ,

                                    VALID ( 

                                  RUN  ( "%xx_map_dir%"+"/xxx_xxxx.mmc",

                                                 HANDLEIN ( 1each_xxx_info ) +

                                                 " -OF1R5:15+ " + directory + filename  + " -AEWU="+"%xxx_MapLogDir%"+"/xxx_"filename+".log"

                                               ),

                                                   "FAIL"     )     )

     

    3) Here is the audit log generated:

     <MapAudit StartTime="05:58:05 March 21, 2018">

    <Platform>Launcher for IBM(TM) RS/6000 AIX(TM) - Version 9.0.0(42)</Platform>

    <ExecutionSummary MapStatus="Error" mapreturn="16" ElapsedSec="930.812" BurstRestartCount="0">

       <Message>Disk write error</Message>

       <CommandLine>/wtx/maps/xxx.mmc</CommandLine>

    <SourceReport   card="1"   adapter="File"   bytes="59767131"   adapterreturn="0">

       <Message>Data read successfully</Message>

    4) We also tried the option "StreamMaxMemLimit" in dtx.ini configuration file by changing to StreamMaxMemLimit = 500 (also tried with 5000) along with new StreamMaxMemDirectory = /xx/xx/maps/tmp/. Still we get same error , hence commented back.

    5) We also checked the memory space (using command "df -g" in unix server) and no issues with memory.

    6) This issue persists with only few files , but other large files were processing fine without any issue at the sametime Smile

    Could someone advise us to resolve this issue.

     

     


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


  • 2.  Re: Return code 16 (Disk write error) after migrating to ITX 9.0.0.1

    Posted Tue April 03, 2018 04:24 AM

    Originally posted by: PaulBrett


    I recommend you apply Fix Pack 2 and retry.

    ITX 9.0.0.2 on Fix Central

    If that does not solve the issue, then you will need to raise a support ticket with IBM.

    Thank you.

    Paul

    Follow me on Twitter


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


  • 3.  Re: Return code 16 (Disk write error) after migrating to ITX 9.0.0.1

    Posted Sun April 15, 2018 12:55 PM

    Originally posted by: Intell


    Hi Vinoth,

     

    1.) I hope both the main map and run map trace is turned off.

    2.) Instead of using Memory as workspace have you tried WorkSpace "file" option with lower page size settings on both maps with WorkFilePrefix  UNIQUE.

    3.) Above option will create the unique files instead of using the memory in server and it might help resolving your issue.

    4.) If source for both run map and main map is same will read 100 MB file twice and cause disk write errors.


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