Uploading scan results

The HostAccessAnalyzerUserConfiguration.conf file in the product configuration location contains the service configuration:

{
    "tasks": [
        {
            "cronSchedulerExpression": "0 0 2 * * ?",
            "offsetInHours": 3,
            "uploadImmediately": false,
            "taskConfiguration": {
                "@type": "type.googleapis.com/com.microfocus.tecom.rpc.api.management.MessagesUploaderTaskConfiguration"
            }
        }
    ],
    "connectionMonitoring": {
        "enabled": true,
        "monitoredHosts": {},
        "connectionPollingInterval": 5
    },
    "tempMessagesStorageLocation": "%programdata%\\Micro Focus\\HostAccessAnalyzer\\Requests"
}

cronSchedulerExpression defines the task schedule:

This value ... Starts the schedule ...
0 After 0 seconds.
0 After 0 minutes.
2 At 2 AM.
* Every day.
* Every month.
? Any year.

MessagesUploaderTaskConfiguration defines when to upload scan results to the server (see User Configuration). By default, the task runs at 2 AM each day, as defined by cronSchedulerExpression, then picks a random time from zero minutes to 3 hours (offsetInHours) and begins uploading. The aim is to reduce network load while uploading across the organization. You can modify this as desired.

Note: If a task misses its schedule, for example, if a machine is offline, it runs automatically at the first available opportunity.