HealthCheckReadConf
Read the license_data.log file extracted from the log bundle.
python · System Diagnostics and Health Check
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 multitenant = "False" multiRepo = "False" res = demisto.executeCommand("getFilePath", {"id": demisto.args()["entryID"]}) if res[0]["Type"] == entryTypes["error"]: demisto.results("File not found") try: with open(res[0]["Contents"]["path"]) as file: data = file.readlines() for line in data: if '"ProxyMode": true' in line: multitenant = "True" if '"remote": {' in line: multiRepo = "True" demisto.executeCommand( "setIncident", { "xsoarmultitenant": multitenant, "xsoarmultirepo": multiRepo, }, ) except ValueError: # includes simplejson.decoder.JSONDecodeError demisto.results("Decoding JSON has failed")