Community Alums
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-05-2019 09:19 PM
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