{
  "category": "program",
  "search_keywords": [
    "license"
  ],
  "description": "Get/Set license information.",
  "notes": [],
  "python_sdk_alternative": {
    "available": false,
    "workaround": ""
  },
  "versions": {
    "6.0": {
      "available": false
    },
    "7.0": {
      "command": "program license",
      "syntax": "program license keyword",
      "keywords": [
        {
          "name": "serial",
          "syntax": "serial",
          "description": "List license information. The following sub keywords are available. Look for a valid Itasca security key directly connected to the computer and report all of the information on it. The key does not have to contain a valid license for this code, it may be for any Itasca code. Only one Itasca key can be directly connected to the computer for this operation. Look for a valid license(s) (using the current location settings) and report the contents of the license(s) if found. The license information will be for the current license requirements, or if there are none it will use the minimum default requirements. List the serial number(s) of the licenses that meet the current license requirements. If there are no current requirments, it will use the minimum default requirements."
        },
        {
          "name": "web",
          "syntax": "web [<sfile>]",
          "description": "Specify the location used to obtain any licenses used the satisfy the current requirements. The following license location keywords are available: Specify that the license(s) can be found on SuperPro hardware keys directly connected to the computer via a USB port. The optional key-id keyword can be used to specific a specific key be used by entering a key serial number. Specify that the license(s) can be found on a network server that is directly connected to a SuperPro network hardware key. The server name must be indicated immediately following - this can be an ip address (as a string), the name of a computer on the local network, or a URL. If no server name is specified, then the system will use whatever server was last specified for a network key license. Use the string localhost to indicate the network key and server is the current computer. The optional key-id keyword can be used to specific a specific key be used by entering a key serial number. Lists the license requirements for the current model. Within each group, a license which satifies any of them will fullfill the requirements. All groups must find a license which satisify one entry in each group. There may be no requirements at all. Specify that the license(s) can be found using a web license. The string following must indicate the location of a .lic license file, which will be loaded to indicate the license information used. If no file is indicated, the system will use whatever was last given as a web license identifier."
        }
      ]
    },
    "9.0": {
      "command": "program license",
      "syntax": "program license keyword",
      "keywords": [
        {
          "name": "test",
          "syntax": "test",
          "description": "List license information. The following sub keywords are available. List the currently claimed licenses. Output a complete set of security and licensing diagnostics. This text is intended to be sent to Itasca to assist in supporting and diagnosing licensing issues. Look for a valid Itasca security key directly connected to the computer and report all of the information on it. The key does not have to contain a valid license for this code, it may be for any Itasca code. Only one Itasca key can be directly connected to the computer for this operation. List the license requirements based on the current model state. Look for a valid license(s) (using the current location settings) and report the contents of the license(s) if found. The license information will be for the current license requirements, or if there are none it will use the minimum default requirements. List the serial number(s) of the licenses that meet the current license requirements. If there are no current requirments, it will use the minimum default requirements. Perform tests of the licensing system and report the results."
        },
        {
          "name": "web",
          "syntax": "web <bactive>",
          "description": "Specify the location used to obtain any licenses used the satisfy the current requirements. The following license location keywords are available: Specify the email address used as the user account name for web licenses. Specify whether the local key license system is active or not. Specify whether the network key license system is active or not. Indicates that the license(s) can be found on a network server that is directly connected to a SuperPro network hardware key. The server name must be indicated immediately following - this can be an ip address (as a string), the name of a computer on the local network, or a URL. If no server name is specified, then the system will use whatever server was last specified for a network key license. Use the string localhost to indicate the network key and server is the current computer. The optional key-id keyword can be used to specific a specific key be used by entering a key serial number. Specify the name of the server that is used to find network key licenses. This can be either the name, url, or ip address of the server. Use the string localhost to indicate the server is the current computer. Specify the web license password associated with the user account. Note this password is stored in an encrypted form. Specify whether the web licenses system is active or not."
        }
      ],
      "examples": []
    }
  }
}
