ATS Licensing

Topic Contents [Hide]Topic Contents [Show]
    1. Version Compatibility
    2. License Types
    3. Connect to a License Server
    4. Configuring Licensing Clients
      1. Backup License Server
    5. License Files
    6. Named Leases

The ATS Licensing Server is a plugin for ATS Security and Configuration Manager which administrates the licenses for ATS software applications, including ATS CM4D (both desktop and web applications). Application servers and other CM4D systems can then connect to the Licensing Server, either locally or over a Network.

Version Compatibility

ATS CM4D

ATS Licensing

v20

2.0

v21-v22

2.1

v23-v25.0

3.0-4.0

v25.1

4.0 or higher

License Types

There are two types of licenses that are used with the ATS Licensing Server:

Connect to a License Server

You can obtain a license from an ATS License Server Service, either on a local machine or a Network server, two different ways. Choose one of the following methods:

<setting name="EndpointAddress" serializeAs="String">
        <value>net.tcp://licenseservername:8001/ATSLicensingServer/</value>
</setting>

Configuring Licensing Clients

While the licensing client config file can use the default settings, there are options available for advanced configuration. For more details, refer to the topic Configuring Licensing Clients.

Backup License Server

Up to two additional license servers can be set up to be used as backup license servers in case the primary license server becomes unavailable. To assign backup servers, copy the address string (net.tcp://licenseservername:8001/ATSLicensingServer/) between the <value> attributes for the BackupEndpointAddress and BackupEndpointAddress2. Set each Backup Endpoint to each alternate license server name.

      <setting name="EndpointAddress" serializeAs="String">

        <value>net.tcp://licenseservername:8001/ATSLicensingServer/</value>

      </setting>

      <setting name="BackupEndpointAddress" serializeAs="String">

        <value >CopyStringHere</value>

      </setting>

      <setting name="BackupEndpointAddress2" serializeAs="String">

        <value >CopyStringHere</value>

      </setting>

Each alternate license server will need to be configured by importing licenses and assigning Machine IDs for Named Leases.

License Files

Unless you are using Concurrent licenses, Named Leases need to be assigned to the Modules and Features that CM4D will be using. Refer to the following list to determine which type of license should be used with which Module or Feature:

  1. Modules - The modules are the main applications of ATS CM4D.
    1. CM4D Classic - Can use either Named or Concurrent licenses. This license is not consumed by the CM4D Scheduler clients.
    2. CM4D Interactive - Can use either Named or Concurrent licenses.
    3. CM4D Workcell - Can use either Named or Concurrent licenses.
    4. DataSmith - Can use either Named or Concurrent licenses.
    5. Server - Must be a Named license. Required for CM4D Scheduler, DataSmith Batch, and EventSmith Services. If you are running this license, you also need to have the Enterprise Module Option.
    6. Upload Portal - User licenses (assigned to a user login rather than a machine ID), either Named or Concurrent.
    7. Peruse - Concurrent User licenses (assigned to a user login rather than a machine ID).
  2. Features - The module option requires Concurrent licenses, which are checked at runtime and then released.
    1. Beta - Allows you to run Beta (test) versions of the software. [Obsolete]
    2. Authentication - Allows you to create user groups and enforce user privileges within a Site database, using Site Manager to manage the levels of access of your Network users.
    3. API - Allows you to use the internal CM4D API functions.
    4. Enterprise - Allows you to run an Server Installation and all modules related to that install type.

Named Leases

If you are using Named Leases, you will need to assign Named Leases to license files in the ATS Licensing Server Manager. You can do this in two ways:

Can we improve this topic?