OpenLM Server 3.0 version API Changes

Abstract

 

This document describes the changes made to the API since 3.0 version implementations.

Changes

 

Part of changes that relevant to dates handling are already described in the blog http://blog.openlm.com/?p=2644

 

converting EnableFileFetching to bool

 

the type EnableFileFetching property was changed to bool in FileFetchConfig class

 

The class is used in:

GetFileFetchConfigResponse in GetFileFetchConfig method

UpdateFileFetchConfigRequest in UpdateFileFetchConfig method

 

new api added – supporting users filtering in CCL

 

The request of GetCurrentlyConsumedLicenses was changed to CurrentlyConsumedLicensesRequest instead of LicenseInfoRequest

 

The structure of the class is:

public class CurrentlyConsumedLicensesRequest : BaseRequest

{

[DataMember]

public string ServerName { get; set; }

[DataMember]

public string VendorName { get; set; }

[DataMember]

public List<FeatureProductVersion> Features { get; set; }

[DataMember]

public List<FeatureProductVersion> Products { get; set; }

[DataMember]

public List<int> UserIDs { get; set; }

[DataMember]

public List<int> GroupIDS { get; set; }

[DataMember]

public List<LicenseTypes> LicenseTypes { get; set; }

[DataMember]

public List<string> AdditionalKey { get; set; }

}

new api added –  supporting “include current usage” option in license usage

 

The following property added to LicenseUsageReportRequest class in GetLicenseUsageReport method

public bool IncludeCurrentUsage { get; set; }

 

new api added –  supporting SetFullLogging API method

 

public BaseResponse SetFullLogging(SetFullLoggingRequest request)

 

The structure of class is:

public class SetFullLoggingRequest : BaseRequest

{

public int LoggingPeriodInMinutes { get; set; }

}

new api added –  supporting GetLicenseTypes API

LicenseTypesResponse GetLicenseTypes(BaseRequest request);

 

The structure of class is:

public class LicenseTypesResponse : BaseResponse

{

public List<LicenseTypes> Types { get; set; }

}

 

new api added – supporting get option file content API method

 

BaseResponse GetOptFileContent(OptFileContentRequest request);

 

The structure of class is:

 

public class OptFileContentRequest : BaseRequest

{

public int OptFileID { get; set; }

}

 

new api added –  supporting GetOptFileFeatureValidKeywords API

 

OptFileFeatureValidKeywordsResponse GetOptFileFeatureValidKeywords(OptFileFeatureValidKeywordsRequest request);

 

The structures of classes are:

 

public class OptFileFeatureValidKeywordsRequest : BaseRequest

{

public int OptionFileID { get; set; }

public string Feature { get; set; }

}

public class OptFileFeatureValidKeywordsResponse : BaseResponse

{

public Dictionary<string, HashSet<string>> Keywords { get; set; }

public bool IsCustomValuesEnabled { get; set; }

}

 

change in FeatureProductVersion class – supporting license types and additional key

new properties added:

 

public LicenseTypes? LicenseType { get; set; }

public string AdditionalKey { get; set; }

 

The class is used in Request and Response classes of GetLicenseUsageReport method

It is used as dictionary key of the following:

 

LicenseUsageReportRequest.Features

LicenseUsageReportResponse.AggregateSessionsDictionary

LicenseUsageReportResponse.DateQuantitiesSessionsDictionary

LicenseUsageReportResponse.Totals

OpenLM Maintenance Release: OpenLM Server version 2.0.0.49

OpenLM Server version 2.0.0.49

OpenLM Server version 2.0.0.49 is a maintenance release to OpenLM version 2.0. It contains some bug fixes to problems found in previous versions and enhancements. Users for whom these fixes are relevant should upgrade  to this latest version.

Note that this version contains an update for the OpenLM database. This is particularly important for users of external databases.

What’s new in OpenLM Server 2.0.0.49 (Feb. 19, 2015)

Fixed Issues:

  • 2724: Server Error when running “Update Features\Packages”
  • 2798: [OpenLM Server] Server Configuration is not saved correctly
  • 2797: [EasyAdmin] Group Reporting: provide % in Chart and Table

Notes:

  1. Before upgrading please make sure your system is compliant with the OpenLM System requirements.
  2. If the OpenLM server (of any version) has been already installed on the machine for a period longer than the Evaluation period, A license file will be required . Please make sure you have one before proceeding with the upgrade process. In order to obtain a valid OpenLM license file, please contact OpenLM support, and provide your MAC address and Hostname (case sensitive).

Upgrading the OpenLM Server (Internal Firebird Database)

In order to upgrade to version 2.0.0.49:

  1. Download the OpenLM Server installation file from the ‘Downloads’ section in the OpenLM site.
  2. Stop the OpenLM Server service
  3. Backup your DB file (Typically located in: C:\Program Files (x86)\OpenLM\OpenLM Server\db)
  4. Make sure ALL windows are closed; especially the services window.
  5. For OpenLM versions 1.8, Install the new version on top of the existing one.
  6. If prompted to do so, contact OpenLM to obtain an up-to-date license file. Please provide your MAC address and Hostname (case sensitive) for that. Copy this file to the “C:\Program Files (x86)\OpenLM\OpenLM Server\License”  folder, and restart the OpenLM Server service.

Upgrading the OpenLM Server (External Databases)

Customers who employ external databases (MS-SQL Server, Oracle, MySQL) will need to run database upgrade scripts. For more information, please contact support@openlm.com

OpenLM Agent Maintenance Release Version 2.0.0.9

OpenLM Agent version 2.0.0.9

OpenLM Agent version 2.0.0.5 is a maintenance release to version 2.0. It contains some bug fixes to problems found in previous versions. We  recommend that users that the resolved issue may be relevant, to consider to upgrade their system to this version.

What’s new in OpenLM Agent 2.0.0.9 (February 10th, 2015)

 

  • OTRS 2015012610000108 — OpenLM Agent Extensions are not installing with ArcGIS 10.3

 

Upgrading the OpenLM Agent

The OpenLM Agent can be silently deployed over the organization’s workstations. Please refer to these documents for more information:

Application Note 3023: OpenLM Agent Silent installation

Application Note 2023a: Customizing OpenLM Agent deployment via GPO

 

OpenLM Maintenance Release: OpenLM Server version 2.0.0.48

OpenLM Server version 2.0.0.48

OpenLM Server version 2.0.0.48 is a maintenance release to OpenLM version 2.0. It contains some bug fixes to problems found in previous versions and enhancements. Users for whom these fixes are relevant should upgrade  to this latest version.

Note that this version contains an update for the OpenLM database. This is particularly important for users of external databases.

What’s new in OpenLM Server 2.0.0.48 (Feb. 06, 2015)

Fixed Issues:

  • 2167: RMS license utilization is not reported correctly
  • 2452: DSLS Borrowed licenses
  • 2612: Add -r to Standard command for DSLS as described in Mantis 2611 for Broker
  • 2752: EasyAdmin –> Process/Features –> “edit process” window stuck if saving minimal idle time <3 min
  • 2212: DSLS named users: Report license grant not session information

Notes:

  1. Before upgrading please make sure your system is compliant with the OpenLM System requirements.
  2. If the OpenLM server (of any version) has been already installed on the machine for a period longer than the Evaluation period, A license file will be required . Please make sure you have one before proceeding with the upgrade process. In order to obtain a valid OpenLM license file, please contact OpenLM support, and provide your MAC address and Hostname (case sensitive).

Upgrading the OpenLM Server (Internal Firebird Database)

In order to upgrade to version 2.0.0.48:

  1. Download the OpenLM Server installation file from the ‘Downloads’ section in the OpenLM site.
  2. Stop the OpenLM Server service
  3. Backup your DB file (Typically located in: C:\Program Files (x86)\OpenLM\OpenLM Server\db)
  4. Make sure ALL windows are closed; especially the services window.
  5. For OpenLM versions 1.8, Install the new version on top of the existing one.
  6. If prompted to do so, contact OpenLM to obtain an up-to-date license file. Please provide your MAC address and Hostname (case sensitive) for that. Copy this file to the “C:\Program Files (x86)\OpenLM\OpenLM Server\License”  folder, and restart the OpenLM Server service.

Upgrading the OpenLM Server (External Databases)

Customers who employ external databases (MS-SQL Server, Oracle, MySQL) will need to run database upgrade scripts. For more information, please contact support@openlm.com

OpenLM Maintenance Release: OpenLM Broker 2.0.0.27

OpenLM Broker version 2.0.0.27

OpenLM Broker version 2.0.0.27 is an official maintenance release to OpenLM version 2.0.  We recommend to install this version when asked so by support of OpenLM

What’s new in OpenLM Broker 2.0.0.27 (February 4rth, 2015) ?

  • 2534: DSLS not reporting when DSLS Server is in french
  • 2769: DSLS output is truncated, causing NA to be shown on EasyAdmin

Note: The OpenLM Broker 2.0.0.27 requires an updated OpenLM Server version 2.0.0.41 or higher. Please upgrade the OpenLM Server to version 2.0.0.41 or higher to assure full functionality.

Upgrading the OpenLM Broker to version 2.0.0.27

Upgrading the OpenLM Broker is fairly straight forward:

  1. Download the Broker installation file from the ‘Downloads’ section in the OpenLM website.
  2. Make sure ALL windows are closed; especially the services window.
  3. Install the new version on top of the existing one.

OpenLM Maintenance Release: OpenLM Server version 2.0.0.47

General

OpenLM Server version 2.0.0.47 is a maintenance release to OpenLM version 2.0. It contains enhancements and bug fixes to problems found in previous versions. Users for whom these fixes are relevant should upgrade  to this latest version.

Note that this version does not update the OpenLM database, only the OpenLM Server software. If your current OpenLM Server version is 2.0.0.28 or later no database upgrade will be necesary.

What’s new in OpenLM Server 2.0.0.47 (January 28th, 2015)

Fixed Issues:  FB upgrade 45-46 was not running properly

Note:

  1. Before upgrading, please make sure your system is compliant with the OpenLM System requirements.
  2. If the OpenLM server (of any version) has been already installed on the machine for a period longer than the Evaluation period, A license file will be required . Please make sure you have one before proceeding with the upgrade process.

In order to obtain a valid OpenLM license file, please contact OpenLM support, and provide your MAC address and Hostname (case sensitive).

Upgrading the OpenLM Server (Internal Firebird Database)

  1. Download the OpenLM Server installation file from the ‘Downloads’ section in the OpenLM site.
  2. Stop the OpenLM Server service
  3. Backup your DB file (Typically located in: C:\Program Files (x86)\OpenLM\OpenLM Server\db)
  4. Make sure ALL windows are closed; especially the services window.
  5. For OpenLM versions 1.8, Install the new version on top of the existing one.
  6. If prompted to do so, contact OpenLM to obtain an up-to-date license file. Please provide your MAC address and Hostname (case sensitive) for that. Copy this file to the “C:\Program Files (x86)\OpenLM\OpenLM Server\License”  folder, and restart the OpenLM Server service.
  7. Run the installation file. An OpenLM Server Service restart may be required after installation.

Upgrading the OpenLM Server (External MS-SQL, Oracle, MySQL Database)

If your current version is 2.0.0.43 or earlier please contact OpenLM support at:

support@openlm.com

For later versions: just run the upgrade process as elaborated in the “Upgrading the OpenLM Server (Internal Firebird Database)” above.

 

OpenLM Maintenance Release: OpenLM Broker 2.0.0.24

OpenLM Broker version 2.0.0.24

OpenLM Broker version 2.0.0.24 is an official maintenance release to OpenLM version 2.0.  We recommend to install this version when asked so by support of OpenLM

What’s new in OpenLM Broker 2.0.0.24 (January 27th, 2015) ?

  • 2622: Process is suspended several times

Note: The OpenLM Broker 2.0.0.24 requires an updated OpenLM Server version 2.0.0.41 or higher. Please upgrade the OpenLM Server to version 2.0.0.41 or higher to assure full functionality.

Upgrading the OpenLM Broker to version 2.0.0.24

Upgrading the OpenLM Broker is fairly straight forward:

  1. Download the Broker installation file from the ‘Downloads’ section in the OpenLM website.
  2. Make sure ALL windows are closed; especially the services window.
  3. Install the new version on top of the existing one.

OpenLM Maintenance Release: OpenLM Broker 2.0.0.23

OpenLM Broker version 2.0.0.23

OpenLM Broker version 2.0.0.23 is an official maintenance release to OpenLM version 2.0.  We recommend to install this version when asked so by support of OpenLM

What’s new in OpenLM Broker 2.0.0.23 (January 26th, 2015) ?

  • Multiple Remove Issues fixed

Note: The OpenLM Broker 2.0.0.22 requires an updated OpenLM Server version as well. Please upgrade the OpenLM Server to version 2.0.0.41 or higher to assure full functionality.

Upgrading the OpenLM Broker to version 2.0.0.23

Upgrading the OpenLM Broker is fairly straight forward:

  1. Download the Broker installation file from the ‘Downloads’ section in the OpenLM website.
  2. Make sure ALL windows are closed; especially the services window.
  3. Install the new version on top of the existing one.

OpenLM Maintenance Release: OpenLM Server version 2.0.0.46

OpenLM Server version 2.0.0.46

OpenLM Server version 2.0.0.46 is a maintenance release to OpenLM version 2.0. It contains some bug fixes to problems found in previous versions and enhancements. Users for whom these fixes are relevant should upgrade  to this latest version.

Note that this version contains an update for the OpenLM database. This is particularly important for users of external databases.

What’s new in OpenLM Server 2.0.0.46 (Jan. 26, 2015)

Fixed Issues:

  • 2759: Version 2.0.0.45, Product name not changeable from the Product packages screen
  • 2574: Downloaded files are not in CSV Format
  • 2766: Make sure all users are members of OpenLM_Everyone group

Notes:

  1. Before upgrading please make sure your system is compliant with the OpenLM System requirements.
  2. If the OpenLM server (of any version) has been already installed on the machine for a period longer than the Evaluation period, A license file will be required . Please make sure you have one before proceeding with the upgrade process. In order to obtain a valid OpenLM license file, please contact OpenLM support, and provide your MAC address and Hostname (case sensitive).

Upgrading the OpenLM Server (Internal Firebird Database)

In order to upgrade to version 2.0.0.46:

  1. Download the OpenLM Server installation file from the ‘Downloads’ section in the OpenLM site.
  2. Stop the OpenLM Server service
  3. Backup your DB file (Typically located in: C:\Program Files (x86)\OpenLM\OpenLM Server\db)
  4. Make sure ALL windows are closed; especially the services window.
  5. For OpenLM versions 1.8, Install the new version on top of the existing one.
  6. If prompted to do so, contact OpenLM to obtain an up-to-date license file. Please provide your MAC address and Hostname (case sensitive) for that. Copy this file to the “C:\Program Files (x86)\OpenLM\OpenLM Server\License”  folder, and restart the OpenLM Server service.

Upgrading the OpenLM Server (External Databases)

Customers who employ external databases (MS-SQL Server, Oracle, MySQL) will need to run database upgrade scripts. For more information, please contact support@openlm.com

Monitoring and management of the LS-DYNA license manager

General

OpenLM is a license management and monitoring system for a wide variety of Network license types, such as FLEXlm, IBM LUM, DSLS etc. As part of the new milestone version 3.0, OpenLM now supports the LS-DYNA license manager as well.

LS-DYNA

LS-DYNA is a finite element simulation tool produced by LSTC: Livermore Software Technology Corporation. LS-DYNA accommodates a series of peripheral tools such as LS-OPT, LS_PREPOST, LS_TASC and THUMS. Together they comprise a wide variety of applicable physics simulation subjects, from fluid dynamics to car safety. LS-DYNA’s proprietary license manager controls the deployment of network licenses for the different LS-DYNA features.

The OpenLM benefit

OpenLM provides a clear method of viewing the current utilization of LS-DYNA licenses, as well as accumulating license usage statistics and patterns, and manage idle licenses.