Difference between revisions of "EventNotificationScanOrchestrator"
(Created page with "EventNotificationScanOrchestrator is an orchestrator which can be configured to be executed on the UBIK Enterprise Service e.g. using PluginExecutionConfigPath. <source lang...") |
|||
Line 37: | Line 37: | ||
} | } | ||
</source> | </source> | ||
+ | |||
+ | {| class="wikitable" style="text-align: left; width: 100%" | ||
+ | |- | ||
+ | ! style="width:40%" | Property | ||
+ | !! style="width:60%" | Description | ||
+ | |- | ||
+ | | ScanDelay | ||
+ | | Timespan (in seconds) an event must be imported before being processed. | ||
+ | |- | ||
+ | | ScanSize | ||
+ | | Number of max processed events (during one scan iteration). | ||
+ | |- | ||
+ | | MaxProcessedProxies | ||
+ | | Number of max processed proxies untill the scan process gets paused / restarted. | ||
+ | |- | ||
+ | | MaxProcessedNotifications | ||
+ | | Number of max processed event notifications until the scan process gets paused / restarted. | ||
+ | |- | ||
+ | | IdleMinutes | ||
+ | | Time (in minutes) the scan process waits until it gest paused / restarted. | ||
+ | |- |
Revision as of 10:57, 20 November 2024
EventNotificationScanOrchestrator is an orchestrator which can be configured to be executed on the UBIK Enterprise Service e.g. using PluginExecutionConfigPath.
{
"RepeateEveryMinutes": 10,
"SqlConnectionDefinition": {
"SSPI": false,
"SQLUser": "....",
"SQLPassword": "....",
"SQLServer": "....,
"SQLInitialCatalog": "...."
},
"Tasks":
[
{
"ClassFullname": "UBIK.CUI.Orchestration.EventNotificationScanOrchestrator",
"MethodName": "Execute",
"MethodParameterPathFullName": "my_params.json",
}
]
}
"RepeateEveryMinutes": 10,
"SqlConnectionDefinition": {
"SSPI": false,
"SQLUser": "....",
"SQLPassword": "....",
"SQLServer": "....,
"SQLInitialCatalog": "...."
},
"Tasks":
[
{
"ClassFullname": "UBIK.CUI.Orchestration.EventNotificationScanOrchestrator",
"MethodName": "Execute",
"MethodParameterPathFullName": "my_params.json",
}
]
}
It is possible to configure Scan parameters via the method parameter file:
public class ScanServiceParameter
{
public int? ScanDelay { get; set; }
public int? ScanSize { get; set; }
public int? MaxProcessedProxies { get; set; }
public int? MaxProcessedNotifications { get; set; }
public double? IdleMinutes{ get; set; }
}
{
public int? ScanDelay { get; set; }
public int? ScanSize { get; set; }
public int? MaxProcessedProxies { get; set; }
public int? MaxProcessedNotifications { get; set; }
public double? IdleMinutes{ get; set; }
}
Property | Description |
---|---|
ScanDelay | Timespan (in seconds) an event must be imported before being processed. |
ScanSize | Number of max processed events (during one scan iteration). |
MaxProcessedProxies | Number of max processed proxies untill the scan process gets paused / restarted. |
MaxProcessedNotifications | Number of max processed event notifications until the scan process gets paused / restarted. |
IdleMinutes | Time (in minutes) the scan process waits until it gest paused / restarted. |