LinkIncidentsWithRetry
Use this script to avoid DB version errors when simultaneously running multiple linked incidents.
python · Common Scripts
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 args = demisto.args() linkedIncidentIDs = args.get("linkedIncidentIDs") counter = int(args.get("retryLimit")) res = demisto.executeCommand("linkIncidents", {"linkedIncidentIDs": linkedIncidentIDs}) while isError(res[0]) and counter > 0 and ("DB Version" in res[0].get("Contents")): time.sleep(2) demisto.error(f"{counter} retry linkIncidents:{linkedIncidentIDs}") res = demisto.executeCommand("linkIncidents", {"linkedIncidentIDs": linkedIncidentIDs}) counter -= 1 return_results(res)
README
Avoids DB version errors when simultaneously running multiple linked incidents.
Script Data
| Name | Description |
|---|---|
| Script Type | python |
| Tags |
Inputs
| Argument Name | Description |
|---|---|
| linkedIncidentIDs | The CSV list of related incident IDs. |
| retryLimit | The number of retries to perform after a failure. |
Outputs
There are no outputs for this script.