User configuration

User configuration defines which terminal emulator content should be collected for the specific user, Initially, for each user a copy of the default user configuration file, HostAccessAnalyzerUserConfiguration.conf is placed in the user’s private directory.

This is the default user configuration:

{
  "tasks": [
    {
      "cronSchedulerExpression": "0 0 12 2 * ?",
      "offsetInHours": 0,
      "uploadImmediately": false,
      "taskConfiguration": {
        "@type": "type.googleapis.com/com.microfocus.tecom.rpc.api.management.InstalledProductsTaskConfiguration"
      }
    },
    {
      "cronSchedulerExpression": "0 0 12 2 * ?",
      "offsetInHours": 0,
      "uploadImmediately": false,
      "taskConfiguration": {
        "@type": "type.googleapis.com/com.microfocus.tecom.rpc.api.management.FileSystemScanTaskConfiguration",
        "includesExpression": [
          "%localDrives%"
        ],
        "excludesExpression": [
          "%windir%",
          "%recycleBins%",
          "%networkDrives%",
          "**node_modules**"
        ],
        "maxFileSize": 50
      }
    }
  ],
  "pluginFamilies": [
    {
      "microfocus": {
        "product": "RUMBA"
      }
    },
    {
      "microfocus": {
        "product": "EXTRA"
      }
    },
    {
      "microfocus": {
        "product": "REFLECTION"
      }
    },
    {
      "microfocus": {
        "product": "INFOCONNECT"
      }
    },
    {
      "ibm": {
        "product": "PCOMM"
      }
    },
    {
      "microfocus": {
        "product": "RUMBA_FTP_CLIENT"
      }
    },
    {
      "microfocus": {
        "product": "REFLECTION_FTP_CLIENT"
      }
    }
  ]
}

cronSchedulerExpression defines the task schedule:

This value ... Starts the schedule ...
0 After 0 seconds.
0 After 0 minutes.
12 At noon.
2 On the 2nd of each month.
* Every month.
? Any year.
Note: Host Access Analyzer currently covers Micro Focus (Rumba+ Desktop, Extra!, InfoConnect, and Reflection) and IBM (PComm) terminal emulator products.

By default, the user configuration file includes several sections:

Notes:
  • If a task has not run before, it runs automatically on launch.
  • If a task misses its schedule, for example, if a machine is offline, it runs automatically at the first available opportunity.
  • To run all scans again, delete the HostAccessAnalyzerTaskExecutions.conf file in the product configuration location, and restart the service.