sap apim: java script validating response codes from response
https://community.sap.com/t5/technology-blogs-by-members/sap-api-management-javascript-and-servicecallout-policy-along-with-sap-po/ba-p/13459227
var request1 = JSON.parse(context.getVariable("request.content"));
var response1 = context.getVariable("response.content");
var filename = context.getVariable("request.header.file");
var custresp;
switch(context.getVariable("response.status.code")) {
case 200:
custresp = { ResponseReceived: {ApplArea : "SD", "Module" :"Sales" , "InterfaceName" : "EDI" , "FileName" : filename , "RespBody" : response1 , "Status" : "OK" } } ;
break;
default:
custresp = { ResponseReceived: {ApplArea : "SD", "Module" :"Sales" , "InterfaceName" : "EDI" , "FileName" : filename , "RespBody" : response1 , "Status" : "ERROR" } } ;
}
//context.setVariable("response.content",JSON.stringify(custresp));
context.setVariable("cust",JSON.stringify(custresp));