Not sending the response in RESTMessageV2();
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-14-2024 06:58 AM
I am new to this: Below code is not running when incident inert
(function executeRule(current, previous /*null when async*/ ) {
try {
var endpoint = gs.getProperty('instance_endpoint');
var CorrelationID = String(current.correlation_id);
var IncidentNumber = String(current.number);
var Description = String(current.description);
var request = new sn_ws.RESTMessageV2();
var requestbody = {
"number": CorrelationID,
"ResultNumber": IncidentNumber,
"Description": Description
};
request.setRequestBody(JSON.stringify(requestbody));
request.setEndpoint(endpoint);
request.setHttpMethod('POST');
request.setRequestHeader("Accept", "application/json");
request.setRequestHeader("Content-Type", "application/json");
var response = request.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var parsedData = JSON.parse(responseBody);
gs.log(Response.getBody());
gs.log('YESU_insert'+Response.getBody());
} catch (ex) {
var message = ex.message;
gs.log('YESUMessage_insert' + message);
}
})(current, previous);
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-14-2024 07:11 AM
Afaik you cannot use this API in non-async business rules. This should actually also be shown in the logs.