Plug-in configurations

For each plug-in (monitored emulator), the configuration defines which files should be collected for a specific product, and how to verify their relevance before uploading.

The configuration also lists all the processes that the emulator launches, and how they should be monitored.

Note: To modify a plug-in configuration, you must edit the file placed in the install location's Plugins directory, not the default file in the product configuration location.

This is the default Micro Focus Extra! configuration:

{
  "family": {
    "microfocus": {
      "product": "EXTRA"
    }
  },
  "pluginDefinition": {
    "extensions": [
      {
        "ext": "ebm",
        "resourceType": "MACRO",
        "compound": {
          "xpathExpression": "CxMacro"
        }
      },
      {
        "ext": "edp",
        "resourceType": "SESSION_PROFILE",
        "content": {
          "regexExpression": "CPType=SESSION"
        }
      },
      {
        "ext": "elf",
        "resourceType": "WORKSPACE",
        "content": {
          "regexExpression": "(?i)layout.*Sub Main"
        }
      },
      {
        "ext": "epp",
        "resourceType": "SESSION_PROFILE",
        "content": {
          "regexExpression": "CPType=SESSION"
        }
      },
      {
        "ext": "ekm",
        "resourceType": "KEYBOARD",
        "binary": {
          "tokens": [
            {
              "offset": "0",
              "content": "S01BUA=="
            }
          ]
        }
      },
      {
        "ext": "ebh",
        "resourceType": "MACRO",
        "content": {
          "regexExpression": "(?i)(sub|function|dim)"
        }
      },
      {
        "ext": "etb",
        "resourceType": "TOOLBAR",
        "binary": {
          "tokens": [
            {
              "offset": "0",
              "content": "UVBBRA=="
            }
          ]
        }
      }
    ],
    "processes": [
      {
        "name": "Extra.exe",
        "type": {
          "existence": false,
          "internal": true,
          "connectivity": true
        }
      }
    ]
  }
}