Not applicable

Hi Raphael,

Here is a sample script. Let me know if you need any modifications. Also, I added comments for your understanding

var request = new sn_ws.RESTMessageV2();
request.setEndpoint('ENDPOINT of thord party tool');
request.setHttpMethod('POST'); //mention here POST or GET

/*Use one of the below statement to set authentication*/
//request.setBasicAuth(user,password);
request.setRequestHeader('Authorization','Basic SU5UTFxBNjEzNjIzOklORllAMTAwOA==');

//Set here how you are sending the data i.e. XML or JSON
request.setRequestHeader("Accept","application/xml");
request.setRequestHeader('Content-Type','application/xml');



request.setRequestBody('Give the body here to send');
		
request.setMIDServer('MIDSERVER'); //Set Mid server if you are using any
		
var response = request.execute(); //It will send the post request to thord party tool


//Use below code to check response
//response.waitForResponse(50);
		
//response.setHttpTimeout(10000);
var responseBody =  response.getBody(); //this now holds the XML inside the envelope, as a string
var xmlDoc = new XMLDocument2();
xmlDoc.parseXML(responseBody);
var val = xmlDoc.getNodeText('/ID');

 

Please mark this comment as Correct Answer/Helpful if it helped you.

Cheers,

Hardit Singh

View solution in original post