Dear Hermann,
Can you check my below code.
when i use readasXML i am getting parse error, but when i use readAsBuffer i am getting response with arabic char.
It is failing at parse when i use readAsXML.
var options =
{
target: 'dpmq://RB/?RequestQueue=requestQueue;ReplyQueue=replyQueue;timeout=6000',
data : Input,
headers : { MQMD : { // JSON object for specified header_name
MQMD: { // JSON object for the MQMD header
StructId : { $ : 'MD' } ,
Version : { $ : '1'} ,
}
}
}
};
urlopen.open (options, function(error, response) {
if (error) {
// an error occurred during the request sending or response header parsing
//session.output.write("urlopen error: "+JSON.stringify(error));
} else {
// get the response status code
var responseStatusCode = response.statusCode;
console.log("Response status code: " + responseStatusCode);
response.readAsBuffer(function(error, responseData){
if (error){
throw error ;
} else {
console.error(response.get({ type: 'mq'}, 'MQMD'));
console.error(responseStatusCode);
console.error(options);
console.error(responseData);
//apim.output('text/xml');
session.output.write(responseData) ;
}
});
}
});
#DataPower#Support#SupportMigration