DataPower

DataPower

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Junk Arabic Data

    Posted 10/31/20 06:14 PM

    Hi Hermann ,

    We have requirement where we get base64encoded data from end user which is a xml having arabic character but while

    decoding in gatewayscript i am getting junk arabic data .

    Actual xml require :-

    <data>

    <Code>00045</Code>

    <Name_E>Communication</Name_E>

    <Name_A>افاتصافات</Name_A>

    </data>

    Base64encodexml

    {"data":"ICA8ZGF0YT4KICAgICAgICAgICAgPENvZGU+MDAwNDU8L0NvZGU+CiAgICAgICAgICAgIDxOYW1lX0U+Q29tbXVuaWNhdGlvbjwvTmFtZV9FPgogICAgICAgICAgICA8TmFtZV9BPsfhx8rVx+HHyjwvTmFtZV9BPgogICAgICA8L2RhdGE+Cg=="}

    =============================================================================================================

    Decoded using online tool with encoding ISO 8859-6 getting proper data :- https://www.base64decode.org/

    <data>

    <Code>00045</Code>

    <Name_E>Communication</Name_E>

    <Name_A>افاتصافات</Name_A>

    </data>

    ===============================================================

    Decoded Data using gatewayscript have junk arabic data :-

    <?xml version="1.0" encoding="UTF-8"?>

    <data>

    <Code>00045</Code>

    <Name_E>Communication</Name_E>

    <Name_A>���������</Name_A>

    </data>

    ===================================================================

    Gatewayscript :-

    var json = apim.getvariable('message.body');

    var encodata = json.data ;

    var decodata = new Buffer(encodata, 'base64').toString();

    console.error(decodata);

    //var xmldelr = '<?xml version= 1.0 encoding= windows-1256?>';

    //var xmldelr = '<?xml version="1.0" encoding="windows-1256"?>';

    //var co = xmldelr.concat(dd);

    session.output.write(decodata);



    #DataPower
    #Support
    #SupportMigration


  • 2.  RE: Junk Arabic Data

    Posted 11/02/20 08:57 AM

    Hi Team ,

    Any suggestion on this .



    #DataPower
    #Support
    #SupportMigration