How to set rest endpoint dynamically with Ritm number in url
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-27-2023 04:47 AM
Hi All,
How to set rest endpoint dynamically with RITM number in url from the Business rule.
Tried the below but will this syntax work?
rm.setEndpoint(restEndpoint);
or any other way to handle this?
var ritmNumber = current.number;
gs.log("jmtst1 " + ritmNumber);
//setting rest endpoint url with Ritm no.
var restEndpoint = "https:/xyz/api/gg2/g_itsm_api/update/AC/" + ritmNumber;
gs.log("restEndpointis " + restEndpoint);
//Calling Rest
var rm = new sn_ws.RESTMessageV2('XYZ', 'ABCD');
rm.setRequestHeader('Content-Type', 'application/json');
rm.setStringParameterNoEscape('state', stateval);
rm.setStringParameterNoEscape('clientcomments', currentComments);
rm.setStringParameterNoEscape('closecode', closurecode);
rm.setStringParameterNoEscape('closenotes', closenotes);
rm.setEndpoint(restEndpoint);//setting endpoint dynamically with RITM NO
var exeRest = rm.executeAsync();
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-28-2023 06:13 AM
The end point URL syntax is correct, You can give it a try.