Dears,
we are calling MQ sync call, i guess because of below script sometimes datapower auto reboot, still we have used session.reject in script
Is it possible that because of below script Datapower is Out of memory or NOT?
below script:
var options =
{
target: 'dpmq://old/?RequestQueue=Authenticate_Transaction_Req;ReplyQueue=ZTEST.OBNK11SQ.QL;SetReplyTo=true;timeout=5000',
data : Input,
headers : { MQMD : { // JSON object for specified header_name
MQMD: { // JSON object for the MQMD header
StructId : { $ : 'MD' } ,
Version : { $ : '1'} ,
Format : { $ : 'MQSTR' },
}
}
}
};
urlopen.open (options, function(error, response) {
if (error) {
// an error occurred during the request sending or response header parsing
//session.output.write(error);
} else {
// get the response status code
var responseStatusCode = response.statusCode;
console.error("Response status code: " + responseStatusCode);
if(responseStatusCode==0){
response.readAsBuffer(function(error, responseData){
if (error){
throw error ;
} else {
console.error(response.get({ type: 'mq'}, 'MQMD'));
console.error(options);
console.error(responseData);
session.output.write(responseData);
}
});
}
else{
var errorMessage = 'Received MQ ' + response.statusCode;
session.reject(errorMessage);
}
}
});
#DataPower#Support#SupportMigration