Network licensing
Instead of using authorisation codes installed in XJLinks, it is possible to install a licence server on your network and purchase network licences from XJTAG. XJTAG uses FlexNet Publisher from Flexera, a widely used network licensing solution.
The network licence server to use is configured in the XJLink Manager.
Features
Each network licence consists of a number of features that map to the modules contained in authorisation codes. Applications check these features out from the licence server as required:
Feature | Module equivalent | Usage |
---|---|---|
xjdeveloper | XJEase | Required for XJDeveloper or for running unpacked XJEase projects in either the XJRun command-line utility or the XJRunner Integration. |
xjanalyser | XJAnalyser | Required for:
In XJDeveloper, this feature will be checked in and out from the server as needed. |
xjrunner | XJRunner | Required for running XJEase code, including:
In XJDeveloper, this feature will be checked in and out from the server as needed. |
layoutviewer | Layout Viewer | Required to open the Layout Viewer in XJDeveloper. This feature will be checked in and out from the server as needed. (Note that an ODB++ project is also required for at least one board in the project for the layout viewer to be available). |
Note that there is no network equivalent of the Hardware module; an XJLink-based authorisation code containing this module will still be required in any XJLink that is used.
Multiple applications
When checking out a licence, if you already have that feature checked out, then the server will not use up any additional licences. You can therefore run multiple copies of any XJTAG application, and only use a single licence seat.
Packages
Network licences are sold as packages, which contain a bundle of features, for example a Development licence contains the xjdeveloper, xjanalyser and xjrunner features. These packages are intended to be a single unit and cannot be split up. When a feature belonging to a package is checked out, none of the other features of that package will be available to another user.
Maintenance
Each network licence contains a maintenance expiry date. When an XJTAG application starts, it performs checks to determine whether your maintenance cover entitles you to run that specific version of XJTAG. If your maintenance contract expires, you are able to continue running your installed version of XJTAG, but cannot run any version that is released after the date your maintenance expired.
Licence types
Each network licence optionally contains a type, for example Evaluation. If set, this is displayed in the application.
XJTAG v4.1.100