USA +1 866 806 2068 | UK +44 203 1292 513 | JAPAN +81 3 45208991 担当:萩原

OpenLM Software Revisions



OpenLM Server Version Release Log

The following table presents a log of enhancements and fixes that have been made in OpenLM Server version 4 releases. For information about the OpenLM Server, installation guides and the version release policy, please refer to this document. Please also consult the system requirements document prior to installation.

When upgrading mirrored SQL Server databases, which are below version 4.0.35, make sure to first shut down the mirrored server, then run the upgrade. After the upgrade process is done, start up the mirrored database.

Latest Version April 13 2018

Bug Fixes

Title Where Fix ID Description Status
Files  Download status License Servers Report 6079 When Broker is down, files download status showed “Pending”. “Pending” message will not display on this condition.
Report Scheduler has 2 icons of refresh Report Scheduler 8645 The report had redundant refresh icon Redundant refresh was removed
Filtering online workstations does not show the correct workstations Workstations Reports 8802 In some cases filtering online workstations didn’t work Filtering online workstations works correctly
Sharing link of filtering online checkbox does not work Workstations report 8805 In some cases sharing link of filtering online checkbox does not work Sharing link of filtering online checkbox does work
Error while configuring ATOS LDAP OpenLM Configuration Form 8808 Error was displayed on the screen while configuring ATOS LDAP Issue was fixed
Error calling GetLicenseActivity method OpenLM API 8810 Error calling GetLicenseActivity method Issue was fixed
Selected Feature Statistics: Total Quantity is “-99” instead Unlimited Selected Feature Statistics report 8811 Selected Feature Statistics: Total Quantity is “-99” instead Unlimited Issue was fixed
Error message appears outside the window Router Management report 8661 Error message appears outside the window Issue was fixed
Share By Email: Ok button is available, while there are no recipients Report Scheduler report 8670 Share By Email: Ok button is available, while there are no recipients Ok button is disabled when there are no recipients
Enable Full Logging screen can be opened several times simultaneously Administration -> System window 8690 Enable Full Logging screen can be opened several times simultaneously Only one screen is opened.
Sorting for “Version” column doesn’t work License Usage report 8738 Sorting for “Version” column doesn’t work The issue was fixed
License Servers Candidates are displayed when no permission existing License Servers report 8758 License Servers Candidates are displayed when no permission existing License Servers Candidates are displayed now only if relevant permission exists
Tooltip is invisible when mouse is hovered over on the info item Administration -> Email/SMS 8213 Tooltip is invisible when mouse is hovered over on the info item The issue was fixed
Inscriptions overlap each other License Usage report 8240 Inscriptions overlap each other The issue was fixed
Spelling mistake in the error message AppManager report 8331 Spelling mistake in the error message The issue was fixed
Refresh is not working after “Could not connect to OpenLM App Manager………” AppManager report 8413 Refresh is not working after “Could not connect to OpenLM App Manager………” The issue was fixed
Two info message appear simultaneously on the screen License Usage report 8442 Two info message appear simultaneously on the screen One message appears
Refresh button is disabled when an error message is received AppManager report 8447 Refresh button is disabled when an error message is received Refresh button is enabled when an error message is received
Session Active/Idle ratio: Sorting doesn’t work for “Total Time”, “From Time”, “To Time” License Activity report 8623 Session Active/Idle ratio: Sorting doesn’t work for “Total Time”, “From Time”, “To Time” The issue is fixed
Schedule Report is not saved when Group was chose Schedule Report 8896 Schedule Report is not saved when Group was chose The issue is fixed
OpenLM Server loading time was very long Server 8726 OpenLM Server was loading deleted options files The deleted options files are not loaded now and code was optimized.
Rational license file is not parsed correctly when there are several vendors in license file Server 8885 Rational license file is not parsed correctly when there are several vendors in license file The issue was fixed.

Version March 29 2018

Bug Fixes

Title Where Fix ID Description Status
Files  Download status License Servers Report  6079 When Broker is down, files download status showed “Pending”. “Pending” message will not display on this condition.
Missing Idle Time Data License Activity Report  8731  Session Active/Idle ratio paramenter had no idle time data stored.  Active/Idle ratio now stored and pulls data.
Unable to Edit Alert Rule  Alert Management  8751 Conditions and Actions could not be added to an alert rule.  Alerts are back to being fully editable.
Server Error License Activity Report  8514  When users are selected a “Server Error” message is shown.  Error fixed.
“Updated On” Sorting License Servers Report  8613  Sorting the column “Updated On” did not work.  Sort of “Updated On” is operational.
SQL Server Upgrade Database  8676  SQL Server upgrade failed.  Now Upgrades successfully.
Wrong Data in Active Users Report Active Users Report  7774 Wrong number of users is shown.  Right number of users is shown.

Version March 26 2018


Title Where ID Description Type

New Column – “Last User”



Added column “Last User”  to the “Workstation” interface.


Multi-Select Filter



Select multiple Groups, Users and Workstations in report filters.


 “More Actions” Button



In the “License Activity” report, “More Actions” button was changed to be “Show Total Usage Time”.


Ignore Hierarchical Group Structure

OpenLM Server


Ignore hierarchical group structure when filtering.


Multiple Selection of Alerts



Select multiple alert entities in “Alerts Management”.


Alert for Unlogged Users

OpenLM Server


Get notified when users choose not to log out or in.


Consider Nested Groups



“Consider nested groups” filter option was added to “License Activity” report.


Denial Changes

OpenLM Server


Changes to denials in configuration form and EasyAdmin.


Improved Performance for MS SQL

OpenLM Server


Improved performance for “License Activity” report running on Microsoft SQL Server.


“License Released” Message

OpenLM Server


Users get a “License Released” Message on

unmanaged process as well as managed ones.


New Column “Last Agent Heartbeat Time”



A new column was added to the Agent’s end-user interface to show the  “Last Agent Heartbeat Time”.


“Edit Process” Redesigned



The “Edit Process” window was redesigned.


Support for NVIDIA GRID License Manager

OpenLM Server Core


Support for NVIDIA GRID License Manager added


Improved Management of OpenLM Agent



Generating of Data coming from OpenLM Agent up to 5 times more efficient


Bug Fixes

Title Where Fix ID Description Status

Options File Management window resize is inconsistent.

EasyAdmin > Options Files > Options Files Management


Screen sizing  is based on content and can be unpredictable.

Increased default window size to 700×500. Removed wrap from text by default. Added a checkbox option to toggle the text wrap.

Filters save user-defined descriptive name of servers and  not server IDs

EasyAdmin > Filters


Changing the server name can make reports fail.

Filters save the server by ID and convert to server name after the filter is applied.

Choosing a saved filter in Filter Management opens the Denial Type panel.

EasyAdmin > Reports > Denials


The behavior of the Denial Type panel is affected by saved filter selection

Adjusted screen behavior so that the panel is not opened by selection of a saved filter.

Sorting by Description for Scheduling Tasks doesn’t work as expected.

EasyAdmin > Scheduling Tasks


The Description column does not sort reliably when there are empty values for description.

Adjusted behavior of the sort so that Description sorts reliably.

Size of the columns in the vendor tables are not consistently formatted when expanded.

EasyAdmin > Administration > OpenLM License


Clicking the [+] to the left of the vendor listings reveals table data that may not be consistently formatted.

Cleared nested grid structures so data would conform to intended format.

Denials report fails to show aggregated data when filtered by Day.

EasyAdmin > Reports > Denials


Choosing ‘Day’ as a filter does not predictably yield the correct results.

Adjusted the behavior of the filter you properly yield the expected results.

“License Activity” report is still sorted by a previously selected column after clicking Reset Layout.

EasyAdmin > Reports > “License Activity”


Reset Layout should revert the view of data to the default.

Adjusted behavior of the Reset Layout feature to re-apply the query.

Active Users report is showing inexact data.

EasyAdmin > Management > Active Users


The number of users reported is not congruent with other user reports and seemed to exclude current sessions.

Adjusted the behavior of the report to include current sessions.

The printer icon is disabled in  Unmanaged Processes.

EasyAdmin > Unmanaged Processes


Unmanaged Processes does not allow the printing of selected records.

The Print capability has been re-enabled.

The Denials Table tab does not display the expected results.

EasyAdmin >


Clicking the ‘Table’ tab displays “Server Error” rather than the expected results.

Behavior has been adjusted to display the expected results.

The Change Password form Save button is available when the password doesn’t match.



The Save button availability will allow a user to click the button when typos exist in the password confirmation.

The Save button remains disabled unless the passwords match.

An open unmanaged process can sometimes be miscounted in License Servers when the process remains open.

EasyAdmin > Reports > License Servers


AgentKill sometimes reduces the count on open processes without closing the intended process.

Adjusted behavior so the processes are counted based on actual open sessions.

The Login button is available if the Username and Password fields are not filled in.



The Login button can be clicked without filling in required fields on the Login form.

Disabled the Login button when the form is not completely filled out.

The required icon disappears prematurely when a space is typed in the Username field.



Typing a space in the Username satisfies the requirement for completing the field entry.

Checks have been enabled to handle the icon display better.

Deleted condition ignored on save.



An error “No changes to save” displays erroneously when users attempt to save a deleted condition.

Changed the behavior of the save routine.

Reported idle times are sometimes in the future.



An error in calculating idle start time can occur when multiple instances of the same license are executed on the same agent.

Adjusted the calculation behaviors to report correct idle times for multiple idle licenses on the same server.

Options File Management does not save all settings correctly.



Closing and opening options files sometimes lead to inconsistent results.

Adjusted handling of the options files.

Opened unmanaged processes are not closed consistently.



An application is sometimes not closed and the usage does not correctly appear in license server counts.

Adjusted handling of unmanaged processes and counts.

Dashboard license server candidates

EasyAdmin > License Server Status


Dashboard was showing Servers that were not configured in OpenLM. These were suggested Servers from reporting Brokers

Adjusted handling of license server inclusion.

Clicking on the panel separator in Excluded Denials screen can result in the Denial Data information disappearing from the screen.

EasyAdmin > Administration > Denials


Clicking the panel separator may result in a change in screen content on the Excluded Denials screen.

Adjusted behaviors of data display on the Denials Data panel.

The screen appears to freeze when multiple features are added simultaneously.

EasyAdmin > Reports > License Usage


No ‘waiting’ icon appears when a process is running that will take several moments.

Added a “Please Wait…” icon to appear while processes run to add selected features.

The “Request is processing…” message disappears before a License Usage report export is finished.

EasyAdmin > Reports > License Usage


The processing message does not last as long as the process itself and may make the screen appear to hang.

Adjusted the behavior of the message to close when the process is complete.

“Stat releasing after usage rate of (percent)” can take a value of more than 100.

EasyAdmin > Administration > Process Features


Usage rate should not be allowed to be greater than 100%.

Updated the maximum value of the percentage to 100%.

True denials not counted correctly.

OpenLM Server


Successive denials are not always excluded from counts.

Adjusted count behaviors to show actual true denials.

Issued date in license procurement is not consistently UTC.

OpenLM Server


Depending on how a plugin handles date / time issued dates may not be consistent.

Established UTC standard with a universal handling method.

The License Usage

report does not display 0 usage rows when using aggregate options.

EasyAdmin > Reports > License Usage


The License Usage

report should include 0 usage rows when using aggregate options.

Adjusted the behavior of reporting 0 usage rows.

Timeout occurs when adding unmanaged vendor with more than one feature.

OpenLM Server


Multiple features are not readily added for unmanaged vendors.

Adjusted handling of unmanaged vendor features.

Uncounted is not consistently supported by plugins

OpenLM Server


Uncounted should be supported for all plugins.

Adjusted behavior of uncounted for universal plugin handling.

Currently Consumed Licenses reporting fails to report on certain features consistently.

OpenLM Server


Currently Consumed Licenses needs to report on features consistently regardless of the plugin.

Adjusted behavior of uncounted for universal plugin handling.

Future start dates in license files triggers duplicated quantities.

OpenLM Server


Even if start dates are future counts should remain consistent.

Adjusted count behavior to handle future start dates consistently.

Update Error occurs when a newly deleted server is added as triad.

OpenLM Server


Mid-stream adjustments during adds should allow valid user changes.

Updated behaviors to handle configuration changes better.

Unexpected exception sometimes occurs after projects are deleted.

EasyAdmin > Management > Projects


Inconsistent behaviors sometimes occur when projects are deleted.

Adjusted deletion process.

License Usage report displays  negative values.

EasyAdmin > Reports > License Usage


License Usage reports should not display negative values.

Adjusted License Usage report counts to accurately represent usage in all situations.

OpenLM Server Configuration Form closes unexpectedly after an admin account is created.

OpenLM Server


OpenLM Server Configuration Form should not exit during admin account creation.

Adjusted behavior so that the screen would remain open after account creation.

Usage reported in License Server screen does not match usage reported in Licenses screen.

OpenLM Server > Management > Licenses; OpenLM Server > Widget > License Servers


Usage reported in Licenses screen should match License Server screen.

Adjusted queries for both screens to match results.

When setting the mail alert for ‘Maximum Number of Denials” the field Notification Mode is missing.

OpenLM Server > Administration > Alerts Management


Notification Mode needs to display for full utility.

Adjusted behaviors so that Notification Mode is available as expected.

After unchecking the “Enable process release functionality” Procedure name is empty

OpenLM Server


Changing the status of the enabled checkbox should not affect the stored data.

 Adjusted functionality to retain process data until users make a change.

An error message appears when a role is added with a duplicate name.

OpenLM Server


The error message can be more helpful in cases where the problem reflects a duplicate name.

The message was changed to display the duplication.

Deleted / changed License Servers appear in the resource list by name.

OpenLM Server


previously used License Server names continue to populate lists.

Changed behaviors to handle changed license server names without issue.

It is not possible to delete a new server before restart.

OpenLM Server >


Views for the server are dependent on restart and this should not be the case.

Adjusted queries to read from the current table for servers rather than active.

Cluster name cannot be changed back to previous value.

OpenLM Server > Configuration


If the original value for the cluster is entered and then changed and changed back, the reversion will not be allowed without exit and return.

Adjusted behaviors to allow multiple revisions.

Usability Report with FlexLM

OpenLM Server


Current sessions are shown even if “Include Current Activity” is not checked.

OpenLM Server


Current activity should be ignored without the Current Activity option checked.

Adjusted behaviors to only show current sessions when requested rather than considering them as sessions.

An error saying “Unexpected server error” displays when Denials data is saved.

OpenLM Server > Reports > Denials


Unless data is tainted it should be saved consistently, without error.

Viable data is saved successfully.

Server: Actual Usage with App Manager: “successful message” features have not been added

EasyAdmin – Appmanger


Success message but feature  was actually missing

Replaced with correct message

Faulty OpenLM Support Report on some Machines

EasyAdmin – Support Report


In some non english environments the Report was wrong


License Usability Report with FlexLM

OpenLM EasyAdmin


FlexLM output of specifc format could not be formatted

Format corrected

License Usage not working when “Ignore Weekends” checked

OpenLM EasyAdmin


License Usage did not work with “Ignore Weekends” selected


“License Activity” report shows different usage times from the Table vs the Group By tab

OpenLM Server EasyAdmin


Usage under 1% showed  0 in the Group tab of lincense ability

Has been adjusted

Error FindLicenseForActiveLicense – Couldn’t pick a license where name:


Feature falsely distinguised as 2

OpenLM Server Core


Same feature appeared in different cases

Is now considered as same

Incorrect parsing of options file due to Migration.

Optionsfiles – DB


Happened after migration to DB ci

Should work also on ci now

EA: Feature usage Status: “Additional Key” is missing in the exported file



When downloading a csv file from “Feature Usage Status” Additional key missing

Was added to download

EA: Feature usage Status: Sorting of Server, Vendor, Product Name columns doesn’t work when empty cell is in the list



Columns could not be sorted when a field was empty

Possible now

EA: Feature usage Status: Sorting of Version column doesn’t work when empty cell is in the list



Columns could not be sorted when a field was empty

Possible now

EA: “License Activity” screen: Server Error message when Apply button was clicked



“License Activity” not working on DB MySQL

System Table was renamed

EA: Administration-Denials: Candidate servers appear in Excluded Denials

Easy Admin


Suggested Servers (reported by Brokers) were showing in Server lists

Not showing any more

EA: Administration – Denials: After saving a license in Excluded Denials the license is not saved



New Server can not be added to excluded Section

Server can be added to Section “Excuded Denials”

EA: Administration-Denials: After saving and closing the screen a confirmation message appears



Received Comfirmation message, but not setting were changed

No confirmation message

OptionsFile – Groups relations where not deleted from DB

Options files Management


Changes in Relations were not changed in Options file

Works well now

Server: Reports-Denials: A server that is not related has a triangle of pending

EasyAdmin Denials


Features where showing as “Pending” in Denial Report

Features are showing correctly now

EA: Reports-Denials: The denials in olm_pending_denials don’t appear in the table of reports-denial

EasyAdmin Denials


Denials were in Db but not displayed in EasyAdmin

Denials do show now in EasyAdmin

EA: Administration-Denials: Can’t add negative error in Major Error Code

EasyAdmin Denials


Negative Values can not be added to Major Error code in Denials

Negative Values can be added now

EA: Currently consumed licenses: After closing ArcGlobe 10.5 with “Close App” the project is not saved



When closing ESRI through ‘Currently Consumed Licenses” the Project was not saved

Project is saved now properly

EA: License servers: Unmanaged Processes with the procedure “AgentKill” still appear in license servers after they were closed



‘’Killed’’ unmanaged processes still showed as used in ‘License Servers’

Unmanaged Processes closing correctly in ‘License Servers’

Server: OpenLM_AgentsListener_Logger: An error of a product that doesn’t exist appears and AutoCAD is not closed



Extensions: Products were not recognized by OpenLM Server

Issue was fixed correcting a flag

Expiration date showing permanent even though license will expire in 2018

EasyAdmin LIcense Procurement


Expiration Data was shown as  Permanent, though it had and End date

Fixed, the correct date is showing now

Server: Denials->Deleted License Server is visible on the Denials module



Deleted Server was visible in Denials Module

Is not visible any more

Error updating idle times



Idle times not running correctly when 2 Features using the same license

Is monitored separately now

OpenLM delivers wrong results for IBM Rational



Specific feature was not counted properly due to expiration date setup

Was corrected

Server: Response from Server when Server has admin login credentials



RMS output not parsed correctly



Certain RMS input was not parsed correctly

RMS is parsed correctly

EA: Administration-Denials: Disabled licenses appear in License Servers

Easy Admin


When License Servers where disabled in the Configuration tool, they still showed in EasyAdmin

Disabled Servers are not showing in EasyAdmin any more

RLM not processing Expiration dates correctly

OpenLM Server


Issue was caused by Date format

Date format was added

EA: Reports – Denials: in the table tab the pending records don’t have a triangle



Pending denials need to show with Pending marker (yellow triangle)

Fixed in EasyAdmin

OptionsFile – support tab as delimiter

OpenLM Options Files


Contents of Options files had no proper delimiter between values

Is saved correctly now

EasyAdmin: Groups with “&” in the name cannot be moved, Autorefresh does not work

EasyAdmin Groups


Groups using & can not be moved to subgroup or vice versa

Fixed in DB

EA: Alert Rules: Commands in Alert Rules were not run

EasyAdmin  Alert rules


Commands would  start when initialized by Alert rules

Can be run now

Source column is not sorting correctly

EasyAdmin “License Activity”


Source column could not be  sorted

Sorts correctly now

EA: Projects: Sorting for “End date” doesn’t work

EasyAdmin Projects


End  Date for Projects can not be sorted in EasyAdmin

Can be sorted now

EA: Active Users Report: OpenLM Server access failed

EasyAdmin Active Users Report


Active Users Report could not be queried

Query was corrected

EA: General Statistics: Export doesn’t work



Export did not work for General Statistics

Export does works

Altair LMX server going into a UNKNOWN state

EasyAdmin License Servers


Altair LMX could not be parsed

Stays in correct mode

Status is not updated in License Servers table when broker goes down

EasyAdmin License Servers


When broker was  offline it would not show in ‘License Servers”

Status is showing correctly now

Agent: “No license available …” message while the license is available

OpenLM Server


License was considered in use due to duplication


Active Users report showing wrong data

OpenLM Server


Amount of  active users was not reported correctly

Query was rewritten

Server: Alert message is not correctly for Options file



Incorrect confirmation in Alerts


EA: Currently Consumed Licenses: Sorting for Workstation Idle Time doesn’t work



Currently Consumed Licenses could  not be sorted by ‘workstation idle time’

Can be sorted now

Server: Alert screen: Sorting of Server Column doesn’t work

EasyAdmin Alerts


Sorting of Server columns does not work in Alerts

Can be sorted now

EA: Workstation: The hour in “Agent Last Heartbeat time” is not updated when agent sends AgentAlive



Agent  Alive was not updated “Agent Last Heartbeat time”

Set to 5 Minutes

EA: Workstation: After 5 minutes the online icon becomes gray



Due to  lacking update Workstation shows as inactive

Is updated regularly now

EA: Workstation: Agent version from combo box don’t match the version in the column Agent Version



Not all Agent Versions were showing in dropdown

All Agent Versions are showing now

EA: Workstation: After killing & restarting the Agent – the time is not changed in UI



Time was not updated after restarting the agent

Updates correctly now


Version March 11 2018

Bug Fixes

Title Where Fix ID Description Status
OpenLM delivers the incorrect usage results for IBM Rational OpenLM Server 8370 There was a problem when the merge feature encountered missing  expiration dates. Calculation of usage is adjusted to handle missing expiration dates and delivers correct results.

Version February 28 2018

Bug Fixes

Title Where Fix ID Description Status
The License Activity report returns a server error when selecting a User for a Group By filter EasyAdmin License Activity Report 7829 The License Activity report was using the wrong ID variable when filtering Users in the Group By tab. Adjusted filtering to use the proper User ID.
EasyAdmin sometimes reports future idle times EasyAdmin Session Active/Idle Ratio 7939 When multiple processes related to the same license execute on the same agent, Idle Time sometimes calculate incorrectly. Adjusted calculations for reporting and IdleTime.
Sessions Active/Idle Ratio fails to correctly populate Idle Times when Include Current Activity is checked EasyAdmin

License Activity Reports

8272 Session end time was not handled correctly in currently active sessions. Adjusted handling of currently active sessions.

Version January 29 2018

Bug Fixes

Title Where Fix ID Description Type
License Usage takes too long to load DashBoard 7426 After clicking on sort (Ascending / Descending) the loading takes 3-5 minutes Column sorting speed enhanced
RLM Date not parsed correctly OpenLM Server 7371 OpenLM Server incorrectly parses and displays Starttime year Starttime shows the correct year
Auto-refresh does not work consistently on the Currently Consumed Licenses screen DashBoard 7411 A caching issue is causing the Currently Consumed Licenses screen to not update constantly when using Auto-refresh Auto-refresh functions as expected
Schedule Report window gets stuck on save DashBoard 7477 Schedule Report window gets stuck when saving the job with group but with no email Scheduled Report window prompts to add an email before accepting a task.
Light Install showing Orange Triangle to restart services Light license issue DashBoard 7641 After running a fresh installation with Light license and configuring a new server we The system no longer have the Orange Triangle to restart the Server service

Version January 9 2018


Title Where Fix ID Description Type
Filter denials collection with predefined configuration OpenLM Server 5342 It is possible to exclude denials according to predefined configuration (e.g., error code and message) Enhancement
Exclude unconsumed reserved  License Usage in report License Usage Reports 5846 Added an option to “Exclude Unconsumed Reservations” in the License Usage report Enhancement
Options to run programs on OpenLM are available in Custom Commands Alert Management 4727 Custom commands allow users to run a program on openlm according to Custom Commands licensing Enhancement


Bug Fixes

Title Where Fix ID Description Status
Unlimited license quantities showing up incorrectly License Usage Reports 5432 License Usage reports show Unlimited License Quantities as 0 Unlimited now appear as “unlimited” when quantities are ‘0’
Parsing of RMS is inconsistent OpenLM Server 5638/2878/4944/4835 Parsing RMS needs enhancements to behave as expected Fixed issue with RMS parsing
LDAP causes high Memory usage OpenLM Server 7031/7030/5471 LDAP sync is using a lot of memory without releasing it. Memory is released as expected
Options file updates are not being consistently maintained OpenLM Server 6313 Updates in Options file were not adopted by OpenLM Server Update of Options file was standardized between components
DSLS not reporting usage License Usage Reports 5883 DSLS is not reporting usage for HD2 license with long names Adjusted long name handling
Showing no used licenses although license Activity report shows licenses in use License Usage Reports 6999 Used Licenses and Activity reports need to show consistent license number use Usage count was missing due to missing End Time
Email address is not showing in the Agent License Usage Information OpenLM Agent 7032 Email does not display in License Usage Information Updated functionality to properly display email address
Denials reporting and the Dashboard function are not consistent OpenLM Server 3698 Denial are not recorded and maintained in a high performance environment Performance enhanced to meet the needs of robust demand
ArcGIS Pro process stays active when closed OpenLM Agent 1796 ArgGIS pro fully remained as a background process leading to other errors Integration of Agent and ArcGIS Pro improved
Agent idle settings only accept whole numbers OpenLM Agent 5214 Agent idle does not handle fractional values The threshold allow fractional values to two decimal places
IBM DOORS license output parses files with errors OpenLM Server 5640 When multiple vendors are in an output file it can lead to parsing errors IBM DOORS license output parses correctly with multiple vendors
OpenLM Agent shows one saved file when more than one exists OpenLM Agent 604 When users open more than one item and closes them, only one document remains in the displayed file list Multiple items are listed as expected
Server Name data results are not the same on all report screens. Currently Consumed License Usage Reports 6720 The number of used licenses on Currently Consumed Licenses and Feature Usage Status behaves differently when filtered by Server Name The same results are rendered between reports based on Server Name filtering
Deleted server entries show up in filters after removal OpenLM Agent 6436 Deleted Servers are not properly removed from dropdown filters for reports Deleted server entries are no longer available in the filter list
The upgrade fails with the message “Cannot open database OpenLM_DB requested by this login.” OpenLM Server 4594 An installation issue fails with certain logins and an embedded DB Resolved the connection issue
Flag “Default Group” is not set during LDAP Sync if group already exists for a user OpenLM Server 6871 The Default Group was not being updated for all users Default Group is updated for all users
Error displays when attempting to enter more than one emails for a notification OpenLM Server 7153 User were not able to set more than one email recipient for notifications User can set more than one email recipient in notifications
Agent Procedures does not work predictably if multiple monitored processes are active on one client OpenLM Agent 5826 When several instances of  the same process is running only one was process was closed It is possible to control multiple monitored processes reliably.
Alert for Usage Period only sends email alerts for the first overage OpenLM Alerts 6933/6976 Alerts are sent only for the first account that goes over a condition. This may leave some overages unaddressed. Changed the functionality to address all overages.
Reporting timescale length not practicable License Activity Report 5969 License Activity Report “Idle Period” timescale is in seconds and should be in hours Revised timescale to hours
UI screen performance lags License Servers screen 5811 Performance on the License Servers screen appeared to lag Improved License Servers SQL query

Version December 13 2017

Bug Fixes

Title Where Fix ID Description Status
Performance tuning for MSSQL DB 6747 Set the system to work in ‘read committed snapshot on’ mode Fixed in Database
Improved “License Servers” window  performance EasyAdmin 6585 Improved “License Servers” sql query Fixed in EasyAdmin
Improved  “Licenses” window perfomance EasyAdmin 6095 Start time was not displayed in Currently Consumed Licenses Window Fixed in EasyAdmin
Crash when pressing “Close” button in Configuration Form Configuration Form 6048 Crash when pressing “Close” button in Configuration Form immediately after clicking “Test” button. Fixed in Configuration Form
Improved Denials True/False mechanism for large db DB 6048 New indexes and query tuning. Fixed in Database

Version December 03 2017

Bug Fixes

Title Where Fix ID Description Status
Server->Devart.Data.MySql.MySqlException: Unknown column ‘a.DESCRIPTION’ in ‘field list DB upgrade 6157 Issue in MySQL upgrade Modified Upgrade procedure
Failed to create new DB when installing DB 5930 Fixed and verified for MySQL, MS-SQL and embedded Modified Upgrade procedure
No start time in Curently Consumed window EasyAdmin 6095 Start time was not displayed in Currently Consumed Licenses Window Fixed in EasyAdmin
Application Idle time showing N/A after upgrading to 4.0.29 DB 6048 After upgrading idle was not showing in once case Fixed in Database

Version November 15 2017

Bug Fixes

Title Where Fix ID Description Status
Load System – exception is shown in log – Duplicate entry ..key ‘IDX_OLM_DENIALS_SERIES’ DB 5753 Issue in MySQL when Denials are use Modified Upgrade procedure
Upgrade fails from to MSSQL DB DB 5340 Update issue with Microsoft SQL Server Modified Upgrade procedure
EasyAdmin – German – System 1 Error and missing translation EasyAdmin 4283 Fixed German translation in Easy Admin interface German translation was added
Cannot use “Cleanup Manager” in version DB 4560 Big amount of data could not be deleted on Microsoft SQL DB Fixed
Export of License Usage Report from Table tab gives export error License Usage 5473 Export of License Usage Report failed Modified DB, fixed
EasyAdmin – German – Dashboard is not translated Dashboard 4240 Dashboard not translated to German German translation was added to EasyAdmin
Cleanup Monitor-> Progress = 7% when the Process ended Cleanup Manager 5690 Modified timeout in EasyAdmin for Cleanup Monitor Fixed
Missing Idle Time column in License Activity window License Activity 5698 Contents of idle time were missing in LIcense usage Idle times are showing now
License type “SiteLicense” not supported by OpenLM Server Licensing 5294 New license type ‘Site License’ did not work Site License working
Upgrade failed to v4.0.20.16 from MySQL DB DB 5431 Upgrade issue with MySQL Server Modified Upgrade procedure
Cleanup Manager” process commands timeout set to unlimited Cleanup Manager 5390 Similar to 5690 Extended timeout for Cleanup Manager
MySQL changes recommended by DBA consultant DB Improvement for performance on MySQL DB Implemented
Dashboard widgets’ default date interval changed to current day instead of “last 7 days” DB Performance improvement for Dashboard Implemented
Licenses report sorting by ‘Available’ OpenLM Server Was implemented to allow the OpenLM Agent proper display on available licenses Implemented
Error in DUP validation DB 5496 Minor fix in Checkout policies Fixed
OpenLM 4.0 fails to report usage for NX OpenLM Server 5749 NX Usage was not monitored Fixed
Unmanaged Processes->Procedure Name is empty AND enable when new unmanaged process is added Unmanaged Processes 5832 Process was not displayed for unmanaged Processes Fixed

Version  October 22 2017

Bug Fixes

Title Where Fix ID Description Status
Installation Alert OpenLM Server installer 5045 Installer asked to close OpenLM Server service when upgrading. Server installer not asking to stop the service.
License Quantity Incorrect OpenLM Interface 5144 Customers servers going into an UNKNOWN state and quantity of license is incorrect when the server come back online.

Server only staying up for a short period of time (usually less than 10 minutes)

When coming back online after a downtime period, the server status was UNKNOWN and quantity of license was incorrect

Server status and license quantity showing correct values.
Agent Idle Threshold OpenLM Interface 5015 Agent idle threshold should allow for fractional values. fractional values allowed.
License Consumption Policy columns are empty OpenLM Interface – App Manager 5042 + 5215 App Manager window does not allow to set the limit, return policy and consumptions policy. Columns are now showing correctly.


Version  October 15 2017


Title Where Why Description Type
Reporting of non-floating Licenses All usage reports: (e.g. Currently Consumed Licenses, License Activity) Previously, it was difficult to distinguish between usage of features monitored both by OpenLM via license manager and those monitored at the workstation via App Manager or Unmanaged because each were monitored without being linked.


OpenLM can now communicate usage of applications controlled by a license manager to the OpenLM App Manager.

This is linked to the enhancement in App Manager – the ability to take into account license manager controlled applications

As a result there is an option to display usage data for features monitored by OpenLM App Manager that excludes instances of usage via the license manager.

There is no change in the OpenLM user interface.

Handle denials for multiple pools Denials Report Denials were previously not associated with a pool when multiple pools existed Processing has been added to identify the appropriate license pool even when denials monitored lack valid pool information. Enhancement
Automated License Manager Configuration License Servers screen License manager configuration was required both in OpenLM Broker and also in OpenLM Server. This made configuration complicated and error prone e.g. data received from unconfigured brokers was not displayed Configuration is no longer required for license managers in OpenLM Server. Now, the first time data from a new license manager data is received from OpenLM Broker, an option is displayed on the License Servers screen to accept the source by clicking ‘Approve’, or reject it. Enhancement
New System Alerts Alerts screen Certain system events were not being logged in the alerts screen Broker command execution status and LDAP start and finish events are now shown on the alerts screen. Enhancement
Email in Denials Report Denials Report Email information was not displayed on the report New column – Email – added to the report Enhancement
License Usage Report Filter License Usage Report There was not a way to display usage from selected workstations Workstations has now been added to the filter screen. Any number of named workstations can be selected in the filter Enhancement
Filter Improvements
All reports with workstation filter Previously, only a single workstation could be specified in the filter. Now any number of named workstations can be selected in the workstation filter and wildcard can be used. Enhancement
Groups Window Improvements Groups window


>Users and Groups


Previously there was no search function There are now 2 display options: Tree View and List View. Tree view is the same as the previous version; List View has been added. List View contains a search capability. Enhancement
Version in Denials Table Denials Report Version was missing from the report Version now added in Table View Enhancement
New API Methods OpenLM API Some types of information were not available via the API New methods have been added to provide data for: Summary report, service ports, denials, license activity, projects, user details, group details, user-vendor details Enhancement
Enhanced Reporting License Usage and Denials reports Some important data  was not available Report resolution now by second for license managers Sentinel RMS and Reprise RLM. Denials Reporting now added for license managers Sentinel RMS, Reprise RLM, BetaLM and LS-DYNA. Enhancement
eDirectory Support Directory Synchronization Extension eDirectory was not previously supported eDirectory is now supported, including SSL protocol Enhancement
Custom LDAP Attributes Directory Synchronization Extension

Configuration screen

Only the standard list of attributes was supported Now user-defined LDAP attributes can be specified (option: “User Attribute – Group users with same attribute”) Enhancement
Custom LDAP Objects Directory Synchronization Extension

Configuration screen

Synchronization of schema customization objects was not previously supported An option has been added for choosing schema customization objects (option: “Hierarchical – Create groups of users according to”) Enhancement
Alert Action:  Start / Stop License Manager  Alerts extension –> Alert Rules  –> Actions –> Types Certain conditions require starting, stopping, re-reading or restarting the license manager A new type of alert action has been added called ‘Run a Broker command on  LM Server’. This will allow you to specify the appropriate command to run on the license manager – start, stop, reread or restart. Enhancement
Duplicate License Usage Calculation Alerts extension –>  Alert Rules screen

> Conditions

> Type = Duplicate License Usage

> Add/Edit Condition screen

There are many different ways to consider duplicate license usage but previously there was one fixed method. Now there are 9 different options to choose from. After selecting rule condition type ‘Duplicate License Usage’, an options screen is displayed on which the method of ascertaining duplicate usage can be specified Enhancement
Notify Involved Users Alert extension

> Conditions

> User-related condition

> Actions

> Send an email

>Add/Edit Action

Now users who triggered an alert can receive the email notification as well as the administrator For certain rule types (Usage session duration and duplicate license usage), following selection of Action Type ‘Send an email’, a checkbox – ‘Notify also involved users’ – has been added to Actions section on Add/Edit Action screen to send email to the user involved triggering the alert. Enhancement
Feature usage Percentage Calculation Alert extension

> Conditions

> Type = Feature usage percentage

> Add/Edit

Condition screen

Previously the calculation was per feature; there was no way of getting an alert for the combined usage percentage of several features. Now, after selecting rule type Feature usage percentage, the method of aggregating usage percentage can be specified as either per single feature or for all selected features combined. Enhancement
Notification email Subject Alert extension

> Actions

> Type = ‘Send an email’

>Add/Edit  Action screen

Previously there was no way to add specific text in the email subject An option has been added to the email notification alert action to append text to the standard text sent as the email subject. If left empty, the standard text only will be used. Enhancement
 Email Alert Format  In email received for alert action ‘Send an email’ Alerts received by email were not clear enough Alerts are now received in the form of a sorted table, which is easy to read and understand. Enhancement

Bug Fixes

Title Where Fix ID Description Status
Import button not responding Router Management 2957 When trying to import the router’s information, the import button did not respond. Button operational
Feature names get cut. Denials report – Bar Chart 2985 When viewing the ‘Denials’ report by feature, then some feature names would get cut and would be unreadable. Feature names will be displayed as a multi lined label.
Overlapping names Denials report – Pie Chart 2986 Viewing denials as a pie chart resulted in the names covering the chart itself. Names moved to be outside the pie chart
Wrong value when license level is 0 License Utilization report 4038 The License Utilization report displayed the wrong value for license level that is equal to 0. Calculations changed, now Showing the correct value
Report split due to empty license quantity values License Utilization report 4249 Having license quantity of 0 for a short while made the utilization report get split to separate reports. Empty totals are ignored
License consumption per process reactivated App Manager – License consumption policy 4352 App Manager license consumption policy could not restrict usage by process.

This is an existing functionality that was missing.

Implemented missing consumption by process
Scroll bars always appear App Manager 4401 Scroll bars always appeared in the “App Manager” window. Decreased window size


Version  August 29 2017

Bug Fixes

Title Where Fix ID Description Status
DSLS Reporting Fails OpenLM Server 4076 Due to a DB issue DSLS filed Corrected in DB
License Activity Report: “Include Current Activity” is not saved in Filter DashBoard 3916 When saving a filter one field was not saved Was corrected for all Browsers
Change OLM_FEATURES_DESCRIPTION_LUT.DESCRIPTION field to 205 length DB 4099 Configuration could not be saved Was fixed in DB
Change REQUEST column type for OLM_LICSRV_CONFIG_REQUEST on SQL Server only DB 4028 SQL Server issue when upgrading Was fixed in Upgrade scripts
Failed to update Configuration Form OpenLM Server 3927 DB issue when adding Server to Configuration Fixed

Version  August 17 2017

Bug Fixes

Title Where ID Description Status
Firebird Install DB A minor issue with the Firebird Database Fixed

Version  August 10 2017

Bug Fixes

Title Where ID Description Status
Counting of Procurements after upgrade faulty DB 3804 Fix Procurement & Quantities DATE_TO according to their parent license DATE_TO Fixed Procurement & Quantities
Adding licenses OpenLM Server 1265 An error in the AdminAPI.AddLicense method No error showing
Embedded DB not installing on PC Core Installer 3525 New install of OpenLM v3.3.0.33 fails New install succeeds
Upgrading from Version 3.0 fails DB 3523 Firebird Upgrade from V3.0 fails with ‘alter table OLM_SESSION_IDLE_TIMES add constraint UNQ_OLM_SESSION_IDLE_TIMES’ Upgrade passed
True Denial counting on specific site OpenLM Server 3792 True denials not aggregated correctly True denials aggregated correctly.
Upgrade issue from Version OpenLM Server 2123 Firebird upgrade failed with “operating system directive CreateFile failed” Upgrade succeeds
Agent Policy not saved Agent 2505 Agent Policy saved successfully without changes Agent Policy not saving unchanged state
App Manager Rules Table blocks other windows from opening DashBoard 3142 App Manager Rules Table dialog Fixed
Upgrade Issue MySQL from Version OpenLM Server 3179 OpenLM Server = > Installation error Fixed
Appmanager is not loaded into UI DashBoard 3268 EA->AppManager->OpenLM AppManager is NOT loaded (two OpenLM Generic enabled Servers) It loading smoothly now
Display separate chart lines for each feature” not saved in filter – can not be saved to Filter DashBoard 3392 License Usage Report: unchecked “Display separate chart lines for each feature” not saved in filter Fixed in Filter
Checkout Policy not working with BrisCAD OpenLM Server 3419 BricsCAD (RLM) usage is not reported correctly Fixed
Double window DashBoard 3243 Rules table opened twice Rules table opens once
Agent Policy Invalid response error DashBoard 3819 Got an “Invalid response” error when opening the “Agent Policy” screen “Agent Policy” screen opens correctly
Agent procedures deletion OpenLM Server 3196 Can not delete Agent procedures Agent procedures can be deleted
License server selection DashBoard 3201 Can’t select a license server in “License Usage” report License server is now selectable
QOS 100 shows previous value DashBoard 3160 License utilization report – choosing QOS of 100 will always show previous value QOS of 100 shows the correct value
Uneditable action name DashBoard 3174 Unable to edit action name in the rules table of the App Manager Action name is now editable
Wild % sign DashBoard 3911 Writing “%” in the search, pops up all unfiltered items. “%” is incorporated to the search
NX Package parsing OpenLM Server 3700 NX Packages have not been parsed correctly. NX Packages are parsed correctly.
BetaLM package presentation OpenLM Server 3877 Features without usage had no package representation in BetaLM. Package presented correctly
BetaLM parsing OpenLM Server 3426 Wrong results when parsing


BetaLM parsed correctly.
Disable “NoWait” option. DashBoard 3169 “NoWait” option is allowed in Agent Procedure Editor. “NoWait” not allowed.
License extension DashBoard 2893 License extends when dialing the back the clock. No license extension.
Upgrade failure OpenLM Server 3399 Upgrade fails but database succeeds in upgrading. No upgrade error.

Version July 13 2017


Title Where ID Description Status
Support Autocad 2018 OpenLM Core 2886 Autocad 2018 is now supported Enhancement
Interface Modifications Denials 2970 1.Improved radio button arrangement on screen.

2..Panel height decreased

3.Y axis shows hours when grouped by hours.



Bug Fixes

Title Where Fix ID Description Status
Incorrect Filtering Licenses Report 2712 Filter fields “server” and “vendor” were not taken into account when filtering. Filter now working correctly.
Unexpired Licenses Issue License Procurement 1225 Unexpired licenses were showing up as expired. Report now populated correctly
No Version for “OpenLM Generic” OpenLM Core 2643 “OpenLM Generic” license manager did not incorporate a ‘version’ field. Version field incorporated
OpenLM Router Port Error OpenLM Router 2757 Connection errors in ports related to OpenLM Router. Issue resolved
Host Availability Report Download Error Host Availability 2810 Report could not be downloaded using IE and Firefox. Report can now be downloaded
Package Idle Time Currently Consumed Licenses Report 2831 “Autodesk-AutoCAD 2018 Package” showed “N/A” instead of idle time Now showing idle time for package
Procurement Start Dates License Procurement Report 2873 License start dates were not showing Start dates now showing correctly
Target hostname MySQL database 2876 Target hostname was limited to 50 chars Size now increased to 250 chars
Chart Export Host Availability 2879 Chart could not be exported. Chart can now be exported
Hourly Data Order Denials Report 2885 Not showing data in chronological order when grouping by hours. Now ordered chronologically
Router Time Period Update OpenLM Router 2891 Updating time period in the router’s instructions did not work Time period now updates correctly
OpenLM App Manager Screen Issue OpenLM App Manager 2900 Configuration screen did not load Screen now loads correctly
License Servers Filter Licenses Report 2902 License server field not taken into account when filtering License

server now filtered correctly

Server / vendor / Feature Names Licenses Report 2911 No server and vendor details were shown in the “Feature” filter. Server, Vendor, Feature text added
Duplicate Name Error OpenLM App Manager 2913 “Duplicate application name not allowed” error.

“Feature name” field was case insensitive

Feature name now handled as case sensitive
“Condition Editor” Double Screen OpenLM App Manager 2959 “Condition Editor” screen opened twice, one editable and the other unfocused Now only the edit screen opens
Column Highlight Licenses Report 2971 Column highlight filled only half the cell. Cell now fully highlighted
Include Current Activity License Activity Report 2981 Can see current activity when check box “Include Current Activity” is unchecked. Results now displayed correctly
Unmanaged Agent Procedures OpenLM Agent 3003 Agent procedures were not working in Unmanaged processes. Procedures now working correctly
OpenLM App Manager Screen Disruption OpenLM App Manager 3014 OpenLM App Manager screen did not load when  more than one OpenLM Generic is configured. Screen loads successfully
“by process” Filter Field Checkout Policy Screen 3017 “by process” field contained incorrect data. Temporarily removed
Used Licenses Refresh License Servers 3050 Used licenses are not being updated after clicking “refresh”. Used licenses are being updated
OpenLM Service Name OpenLM Windows service 3096 Service name was written incorrectly as “OpenLM_Server” Service renamed “OpenLM Server”
“Group Usage” Server Error Group Usage Report 3099 Server error message displayed when loading the report Report now loads correctly
Multiple Totals License Utilization Report 3170 Multiple totals were shown when a single total was selected. Multiple totals fixed


Older Versions


Release date

 Change description


Critical / Optional update
655 – SlickEdit:Error message appears in log although not Use “Remote queries”
691 – Search in usres table does not work as expected
695 – Active Agent for Matlab is not working correctly
1251 – ‘AutoCAD’ and ‘Inventor’ 2017 are using the same license
1491 – User search does not work correctly
1494 – OpenLM Server Configuration blocks
1627 – Olicense output failing to parse
1640 – Greenhills header from output not parsed correctly
1641 – Multipool issue with vendor “klocwork”
1665 – Alerts are not being dispatched while using “Select all versions”
1666 – Re-editing “Defined by custom pattern” restores its default pattern
1770 – Loading a filter makes the selected users and features disappear
1774 – Input field for OpenLM Server logger configuration file does not fit into form
1776 – EPLAN: Error messages are not mapped to Denial types
1834 – DSLS: Server side sampling reports session start times in “local time”
1888 – Administration –> App Manager shows more app managers than required
1918 – Options file not removing users from groups
1919 – License Activity report not showing users in filter when opened from License Usage report
1989 – UIListener – GetUserUsage2 – Can’t load xml due to & in PARAM name=”server”
2055 – Error opening Users window – no sort
2080 – cpu consumption very high – log level for software locker is hard coded in the code
2086 – 1875*: License Consumption Policies==> The table “Parent Packages”: Select button is NOT visible.
2110 – Configuration Form – API and Router do not give the warning message about the certificate when SSL is selected like the other 3 port do
2123 – Firebird upgrade failed with “operating system directive CreateFile failed”
2227 – Greenhills: Usage not shown
2413 – Administration:Unmanaged processes: Error message when modify “Process name”
2463 – Administration==>Agent Policy==>Rename -“Hide License status query option from agents” to License usage information
2465 – Gestamp database does not allow configuration change
2502 – ArcGIS 10.3.1 not support OpenLM extension
2510 – Administration-Products Packages- Error in chrome console when search
2511 – Support space in user names not working properly
2518 – Administration: OpenLM App Manager==>Wrong message when adding duplicate application
2526 – App Manager Applications table==>”Limit” default is “10”.
2625 – Agent: Unmanaged Process==>Unable to add new vendor or new process
2628 – Exception appears in case of configure some servers with the same output different output
2635 – Problem with reading GreenHills output
2702 – EasyAdmin==>AgentPolicy-Hide license usage information
2799 – SPLM Expired licenses are considered valid by OpenLM
2656 – Unmanaged Processes – can’t delete newly added feature
When OpenLM Agent is used, OpenLM Agent version or higher is required
 773: Implement DB changes to support Autocad 2016 2017
1196: MySQL – change longtext collation
1216: DSLS parsing issue, locale not found “ConvertTimeTo_UTC – Can’t convert String:”
1217: Server Configuration tool not opening after saving Changes to MSSQL
1219: License Activity export csv from Group By does not show Total Usage time with (Hours) *
1220: Usabilty report from customer AVL using -i with flexlm *
1221: Update products/packages from configuration form does not always work
1222: Investigate&Fixing: Mathematica Output not being parsed by Openlm (with Usage)
1310: Investigate: Group Usage not working when Vendor is selected
888: review – Usability Report with Codemeter
895: Can access Server Configuration tool*
896: Exception in package handling (for output licenses) when a package description is marked as not (IS_PACKAGE=’0′)
897: EasyAdmin, opening Properties for “License Usage” and other demands Password *
905: CodeMeter – license in use does not find the correct feature\version
906: RMS – Usage Validation fails
907: IBM LUM – Usage Validation fails when Empty User
293: 5579: Smooth graph line not handled properly
453: 5775: Report Scheduler Configuration fails
599: Product mapping for Autodesk not updating product name for features *
699: Usability report
1382: DSLS output not parsed by OpenLM Server
1425: Flexlm server showing no usager for PTC and GT-Suite -1 Error
1228: Feature Usage Status Share Link
1441: Rename “Show current activity” to “Include Current Activity” in “License Activity” Report
601: mantis #5532 – UnManaged Procresses not counted properly
1611: Dashboard – Top 10 Current Longest Sessions” wrongly displays the number of columns
1488: Report Scheduler: special characters in job description cause crash when saving
1593: Dashboard – Number of items – only positive value should be allowed to save
1612: Alerts SMS – allow international phone numbers
1557: Server Usability Report at LiebHerr (SQL issue)
551: mantis 5758 No license usage being collected
1384: Make Vendor mandatory field in EasyAdmin AppManager configuration
1313: Unit Test for task 1222 MathLM- no hostname
 773: Implement DB changes to support Autocad 2016 2017
1196: MySQL – change longtext collation
1216: DSLS parsing issue, locale not found “ConvertTimeTo_UTC – Can’t convert String:”
1217: Server Configuration tool not opening after saving Changes to MSSQL
1219: License Activity export csv from Group By does not show Total Usage time with (Hours) *
1220: Usabilty report from customer AVL using -i with flexlm *
1221: Update products/packages from configuration form does not always work
1222: Investigate&Fixing: Mathematica Output not being parsed by Openlm (with Usage)
1310: Investigate: Group Usage not working when Vendor is selected
888: review – Usability Report with Codemeter
895: Can access Server Configuration tool*
896: Exception in package handling (for output licenses) when a package description is marked as not (IS_PACKAGE=’0′)
897: EasyAdmin, opening Properties for “License Usage” and other demands Password *
905: CodeMeter – license in use does not find the correct feature\version
906: RMS – Usage Validation fails
907: IBM LUM – Usage Validation fails when Empty User
293: 5579: Smooth graph line not handled properly
453: 5775: Report Scheduler Configuration fails
599: Product mapping for Autodesk not updating product name for features *
699: Usability report
1382: DSLS output not parsed by OpenLM Server
1425: Flexlm server showing no usager for PTC and GT-Suite -1 Error
1228: Feature Usage Status Share Link
1441: Rename “Show current activity” to “Include Current Activity” in License Activity Report
601: mantis #5532 – UnManaged Procresses not counted properly
1611: Dashboard – Top 10 Current Longest Sessions” wrongly displays the number of columns
1488: Report Scheduler: special characters in job description cause crash when saving
1593: Dashboard – Number of items – only positive value should be allowed to save
1612: Alerts SMS – allow international phone numbers
1557: Server Usability Report at LiebHerr (SQL issue)
551: mantis 5758 No license usage being collected
1384: Make Vendor mandatory field in EasyAdmin AppManager configuration
1313: Unit Test for task 1222 MathLM- no hostname
 707:  ConfigList XM Response returns bad values for show_allocations property
5280  Fixing LDAP synchonization with eDirectory
669:  License Activity – GroupBy not working when a certain amount of Data is reached
5750: ArcGIS 10.5 showing wrong total license count
#325: Recent License Denials – Remove version from UI\API
5796: After upgrading the Autodesk license OpenLM stopped recording used license
#896  Exception in package handling (for output licenses) when a package description is marked as not (IS_PACKAGE=’0′)
5730: Idle times overcounted.
5769: “Host availability” report shows all machine names under role based user.
5641: MSSQL high cpu usage.
5680: Licman output not being parsed by OpenLM.
5720: Firebird upgrade failure.
5766: Role based “Licenses Not In Use” does not filter out denied or disabled license servers.
5763: SOAP API: PerformUserAuthentication fails.
5679: Very short license sessions not being recorded by the OpenLM server.
5639: RLM: MultiPool Warning.
5747: RMS license server showing 0 license inuse.
5690: Active users report server error.
5739: ALLDBUpgrade failing on Firebird database v3.2.034.
5686: Usability report from The University of Memphis.
5655: Feature validation failed – usage is shown incorrectly.
5694: Upgrade to fails.
5640: Slow Performance and high CPU after upgrading MySQL DB.
5674: Server Configuration: Remove EPLANLM.
5652: EasyAdmin – Reports – Table: “Type” is not being exported into XML.
5660: Usability report – Boston Scientific Corporation.
5665: Nestlé usability report.
0332: OpenLM Dashboard==>Active Users Report==>Problem with pages.
5622: Feature request to add the total number of server to the EasyAdmin License server screen.
5786: Add “Description” field in “Process Features” window.
5532: UnManaged Processes not counted properly
5582: No usage being collected for LM-X with several feature pools
4357: Server configuration tool does not show Advanced settings with Japanese
5556: Don’t report errors in license manager as incident in usability report
5644: Easy Admin==>Administration==>File Fetch==> Error message when Enable/Disalble file fetching check box
5614: Process Features giving error failed to get monitored processes
5593: Active Users report is showing all users under role-based security
5589: Role resource “Unique Users Report” is actually supposed to be “Active Users Report”
5624: Japanese interface is not complete in EasyAdmin.
5587: flexlm Triad – updating status from non-master
5592: MSSQL upgrade to 3.4 failed (script to
5560: Error updating features with legacy description
5515: DSLS license-output parsing fails with date format
5537: Rational – Parsing Jazz product usage
4582: SaaS: ReloadCustomersList should stop all listener threads
5574: LSDYNA not monitored any more after upgrading to OpenLM Server (from 3.2)
5506: CodeMeter: Usernames separted by dot (.) are not not shown fully in EasyAdmin
5530: EasyAdmin – Administration – Alerts Management – Duplicate License Usage: Add Server-name to output
5525: Rational – Duplicate components in Token when license has few pools
5610: ArcGIS Editor showing 2 license when customer has 6
5501: Server configuration not updating v3.3.0.11 (michael)
5529: Server Configuration: Unable to add/modify/export server in Oracle
5530: EasyAdmin – Administration – Alerts Management – Duplicate License Usage: Add Server-name to output
5525: Rational – Duplicate components in Token when license has few pools
5524: Can not add Process Features
5529: Server Configuration: Unable to add/modify/export server
4745: GetHistoricSessionForDenialClassifing timeout
5511:, “Recent features Denials” : Filtering by “Denial Type” is not working.
5516: Denials Table Export: 2nd line start with a number not with Feature
5513: AllDBUpgrade Oracle issue
5510: Rational – LicenseRepository.GetMainTokenFeatureByServer(LicenseServer server) fails
3411: Raise alarm on license files processing errors
5489: SAAS – license server configuration- apply configuration changes
3295: Project-Usage Report fails when OLM_USED_LICENSES_HS.PROJECT_ID is NULL (SQL Server)
5481: Flex analyze exception in FLEXlmExpirationAnalyzer.AddExpiration – Sequence contains more than one element
5480: LUM – HandleExists – Failed to update feature:[Name:LicensePower/iFOR Test Product
5502: Flexlm PACKAGE – wrong parsing to PACKAGE line when version is not indicated
5462: GreenHills:Session passes Quantity validation although quantity is 0
5485: MySQL upgrade fails from to
5301: License Usage report export to PNG are not usable for presentation
5159: Export PNG of License Usage report graph scale not lining up
5480: LUM – HandleExists – Failed to update feature:[Name:LicensePower/iFOR Test Product
New Version Release
5425: Upgrade from to failed (violation of FOREIGN KEY constraint “FK_ACL_RESOURCES_ID” on table “ACL_ENTITIES_TO_RE
5419: “Failed to update monitored process” with Firefox
5392: Options File Management – Unpermitted server details.
5385: Easy Admin==>Report==>Denials==>Table==>No Results found
5371: ALLDBUpgrade failed v3.2.0.33 from v1.8 MSSQL DB
5372: Deleting server from Server configuration tool Error “failed to update configuration”.
5335: Need fix from Mantis 5307 for OpenLM Server 3.2
5326: System.FormatException: Input string was not in a correct format.
5249: CCL “freezes” (does not show changes anymore) with LMX
5333: HASP – cant parse usage of features on a 2nd HASP key
5332: HASP license output not parsed
5334: HASP session duplicated
5336: Hasp – same name, same product name, different device (additional key)
5283: ArcGIS 10.4.1 not shutting down with License Retrieval
4981: HASP – The gap between RequestTime (from output) and ExecutionTime (OpenLM) is too big
5256: Options File management not bringing in all information
5282: Deploy Options File from OpenLM server fails
5258: RLM: License Output not processed correctly
5331: HASP – ILicenseInUse.LicenseVersion is not initialized
5255: Active Users Report not displaying all the active users
5055: After upgrade to 32017 User Export gives “Server Error”
5185: Can’t see license manager status
5158: Licenses window – does not show other policy than 0 (NONE)
5063: After updating the license file on HASP server OpenLM stopped reporting usage
5040: Idle time more that Actual usage (Firebird)
5118: Autocad release does not work when there is no info on cascading table (rachel)
5060: Options File Management should handle all keywords correctly including ones with spaces
4764: Total license count for feature ult_armcompiler incorrect in License Usage report
5047: deadlock: was deadlocked on lock resources with another process and has been chosen as the deadlock victim
4812: “license_activity_column_username” required for “Feature Usage per user” – gives personal related data in License Activity Repor
4681: FlexLM adskflex: Features available in Packages and as single Features show MultiPool warning and no usage (rachel)
5136: AddFeatureToProcess request sends empty FEATURE
5172: EasyAdmin Directory structure is browsable thru HTTP security issue
4906: EasyAdmin – License Servers – “Can not remove broker” is not working
5051: License usage chart – clicking “Clear” filter freezes the application
5059: Typo in Test email account pannel
5008: License usage chart problem
4927: Agent reports free license, but there is not [thread LmSupervisorTimer] – 1 reserved licenses are available now
4963: Usage not shown for some features
5022: Alerts are still sent even though the Alerts management license has expired
5019: Uninstall stops with “Error 1001. The specific Service already exist”
5041: PHP v7.0.10 OpenLM PHP services not starting
4983: OpenLM shows wrong total license quantity
5039: EasyAdmin – License Servers empty after upgrade
5036: License Usage Report


 5001: Unlimited (-99) in usage table and heatmap

4996: Critical security vulnerabilities with PHP v5.6.15


 4953: AllDBUpgrade fails due to duplicate value
4935: EasyAdmin – License Usage – Filters not working when there is value other than [All Servers] in Features
4954: Upgrade failed MS SQL from V22 to V25: System.Data.SqlClient.SqlException: Invalid object name ‘SYS.INDEXES’
4871: Connection issues with EasyAdmin which could be only solved by restarting LightTPD and PHP services.
4934: Feature name field too short for most features
4903: “Average # of concurrent licenses used” shows unexpected results while considering workig hours.
4985: Denials are grouped by SeriesNo=NULL


 4736: License Usage: Strange Graphics when checking the option “Consider only Working hours” and line type smooth.
4908: EasyAdmin – License Servers – “Broker unknown” with LUM Cluster
4907: License usage chart scale – wrong proportion
4467: “Feature Usage per Group” (also per User), long Names are showing misleading Graphics
4895: License Usage – Chart – MouseOver: The Popup is showing remote from the actual location in Firefox and IE
4885: Currently Consumed Licenses: Loadin forever if column “username” is denied or disabled or not vialable as ressource
4896: Delete LDAP sync from configuration does not delete the entities and sync entities
4890: EasyAdmin – Administration – System – Enable LM Server full logging” should be in alphabetic order
4888: Easyadmin “start” bar hides under “License Usage” window when resized
3926: LDAP synchronization is incomplete.
4881: Ldap sync: Error in ldap log
4879: AllDBUpgrade fails on Customer database – missing keys and constraints.
4849: Dashboard Denied screens not able to change the number of items
4911:  LM-X Triad failing with “Server does not support IsMaster analyzing, message from none master”
– Feature Usage per User issue
– Duplicate Usage Alert issue


4842:  License output not generated: “MySql.Data.MySqlClient.MySqlException: Data too long for column ‘PSWD’ at row 1”
4870:  Easyadmin windows open as a blank page in IE11
4867:  IE11: clicking on links produces empty window and strange behaviour
4866:  IE: Export from License Activity Report delivers link: “undefined”
4864:  Database upgrade fails – nulls in “not null” fields
3639:  License Usage Report shows wrong results if aggregation is not selected and only working hour are shows and/or ignore weekend
4857:  MS SQL upgrade fails with ‘Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >
4862:  ADBUpgrade failed on Oracle database
4845:  Ldap sync: Failed to Unlink
4855:  License Version comparison after switch to “read license file” (efrat) – resolved
4843:  Easy Admin==>Report==>Date: Add one more filter to see the last day
4846:  Denials: Querying with no input work, But when querying for floating license no result returned
4810:  MySQL – Exception in GetLicenseTotalAvailableTime2


4092:  Denials not showing up for DSLS
4780:  Ldap sync does not sync some users
4808:  Bad parsing of log action causes analysis to fail
4788:  ERROR 2016-06-06 14:03:50,604 [thread AlertsHandlerTimer Thread] LicenseRepository GetLicenseServerStatus – Error retrieving li
4756:  Database growing 1.5 GB per day (MS SQL)
4748:  null value on FeatureVendorKey.GetHashCode()
4837:  No usage shown when “Read License file is used
4844:  Roles: When Server are set to Deny, their Denials are still showing in “Recent Feature Denials”
4614: Change the alert “firebird database over 2 Gb”
4824: Easy Admin: Management ==>Project==>project set default
4806: Material Studio show 0 used license
4823:  After upgrading to v3.2.0.23 Server Up Time status changed to UNKNOWN
4695: Alerts management – Expiration – Selecting multiple Features will not be saved
4811: Login Fails at first try
4839:  Roles: When Server are set to Deny, their Denials are still showing
0044: Feature expiration Alert – set to Vendor level
2139: Customer requested Feature Expiration alert for all servers, all vendors and all features
4825: Easy admin: Dashboard Loads very slowly or get error communication failure
4807:  Codemeter, Up time for server UNKNOWN
4754:  Greenhills: Parsing issue with expiration 1467121457
4813: Share filter: The original time not save correctly
4802:  After changing License File OpenLM does not report correctly any more
4713: License usage with enableRangeGraph performance
4814: MySQL upgrade from .22 to .23 failed: Table ‘Nadav_RESOURCES’ doesn’t exist
4746:  DSLS output dates in Korean (omri)
4794:  Roles Based Security: Ressources doubled after upgrade
4737: Issues with LicenseActivityReport after upgrade to OpenLM 3.2
4735: Filters are showing though the related server was denied in Roles
  • 2016-06-15
4656 – Codemeter Error: “Error updating ‘none’ DB with licenses” in Log.
4739 – No usage collected from broker – “From” is greater then “to” issue.
4683 – Licenses are considered obsolete once “Read Licence File” is set (with IBM Rational).
4735 – Filters are showing though the related server was denied in Roles.
4734 – Roles : “License Servers Panel – Permission to Stop/Start/Reread server LeoTest” Disable is not working.
4674 – Wrong ‘logging level’ assistance info.
4687 – Upgrade Firebird fails “FK_SHUTDOWN_REQ_LIC_IN_USE” on table “OLM_SHUTDOWN_REQUESTS”.
4712 – License usage screen does not adjust/rescale when total is unchecked.
4702 – Audit report not downloading.
4703 – When switching off license file reading, quantities are not closed.
4701 – Firebird and Oracle issue: “OLM_LICENSE_SERVERS==>MAX_FULL_LOGGIN_TYPE=Date”.
4652 – Autodesk exception “System.ArgumentOutOfRangeException” on version
4693 – AnalyzeLicenseFile – use license file request date to open and close Licenses and Procurements.
4677 – Checkout policy is not shown for components.
4692 – Recent Feature Denials do not retrieve the server name with Filter management.
4740 – LA Report fails with MySQL DB when using filters for export.
  • 2016-05-26
4597 – Wrong license server would appear when trying to procure a license.
4612 – Status light switches between red and green sporadically for “Greenhills” license manager.
4615 – “LM_LOG” log file title was added to include the license manager’s name and type.
4634 – ILicenseInUse.LicenseVersion is not able to initialize for RLM license manager.
4648 – The server is not able to create the DB schema for SQL Server.
4650 – DSLS license manager is not showing any usage.
4632 – Broker upper case server name results in an error.
4677 – Checkout policy is not shown for components.
4679 – DSLS license manager can not parse Dateformat “00/00/0000”.
4685 – Feature expiration for the current day is shown as obsolete.
4686 – License file computation opens and closes license quantities.
4452 – Password is readable in “OpenLM_Server_Logger.txt”.
4616 – Alert details disappeared after saving or refreshing.
4618 – New alert condition disappeared after saving.
4626 – A hyperlink was added to the CCL in the licenses screen.
4629 – Sessions trimming in algorithm.
4655 – Error: “System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithem”
4542 – MS SQL upgrade fails with “Cannot find the object “olm_reservations”.
4625 – A scroll bar shows up when the currently consumed licenses is filtered by user.
4657 – Sessions quantities shift when multiple sessions start in parallel.
4670 – Long named features are invisible.
4675 – Sharing of Feature Usage Status display is Enabled.
  • 2016-05-02
 -4608: Quantities computed and generate from license file are inserted with DateTime.UtcNow instead of the time of license file message – resolved.
– 4602:SaaS – GetServerObject request for PersistedMessage returns data from all customers – resolved.
– 4605: Exception in validate levels – System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and le – resolved.
– 4598:Add thread Id to log lines of “usage” and “other” threads – resolved.
– 4576: ArcGIS features not showing up in currently consumed licenses window – resolved.
– 4540: No feature-denials shown for IBM Rational in EasyAdmin – resolved.
-4594: EasyAdmin – Administration – Projects – Support Environment Variable: Project is not counted when no default is set for User – resolved.
– 4595: Reading license file – ComputeTotalQuantities for components – resolved.
-4590: SAAS – loggers should have customer_name in logger file name – resolved.
– 4588: sample rate – enable only when server side sampling – resolved.
– 4585: SlickEdit – add support to license version – resolved.
– 4584: SlickEdit – ILicenseInUse.LicenseVersion is not initialized – resolved.
– 4583: CodeMeter – ILicenseInUse.LicenseVersion is not initialized – resolved.
– 4565: Agent report to Openlm server that not configure to talk with (prakash) – resolved.
– 4580: RMS – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.
– 4539: Deadlock when updating server status (omri) – resolved.
– 4579: HASP – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.
– 4578: LMX – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.
– 4563: DSLS – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.
– 4574: Add a 5 second delay to login – resolved.
– 4542: MS SQL upgrade fails with “Cannot find the object “olm_reservations” because it does not exist…..”- resolved.
– 4557: [OLM_VERSION].[LAST_UPDATED] field is not updated on upgrade – resolved.
– 4546: Show/Hide Features, show license servers that the access to has been removed by a Roles – resolved.
– 4549: Matlab duplication with denial -101 – (All licenses are reserved for others. (-101,396:10054 “”)) – resolved.
– 4554: Plugin – Support DenialType – AllLicensesAreReservedForOther – resolved.
– 4537:DSLS: Error = “ConvertTimeTo_UTC – Can’t convert String: 6/04/16 8:12:26 to DateTime” – resolved.
– 4521: Can’t sort report window according to Asset info. – resolved.
– 4513: Error matching reservation RESERVATION for GROUP Mechanical_CFD – resolved.
– 4532: reservations fail to parse – resolved.
– 4530: Flex license file parsing error when PACKAGE has no version but INCREMENT does – resolved.
– 4523: Server tries to add the same User twice with MySQL – resolved.
– 4519: Exception – Test Name: TestEndBeforeStart Test FullName: test failed when sessionEnd < sessionStart – resolved.
– 4515: Filter sharing doesn’t work in Mozilla Firefox – resolved.
– 4512: Filter Share doesn’t work in License Utilization – resolved.
– 4511: OpenLM Generic- does not read feature list correctly – resolved.
– 4509: OpenLM Generic- Does not read LicenseType correctly – resolved.
– 4496: Add username to EnableDisableUsers request – resolved.
– 4529: Reservations won’t parse when space in group name – resolved.
  • 2016-04-12
 1. [4497]: Upgrade MySQL fails.
  • 2016-04-07
 First official release of OpenLM Server version 3.2  Major version.
  • 2016-03-28
1. [4191]: DSLS Data not showing
2. [4395]: Dashboard not displaying information for top 10 used features and Top 10 Users of Most used features.
3. [4396]:Export of license Usage Table showing excessive usage which is not reflected in the License usage report.
  • 2016-03-16
1. OpenLM Server causes excessive CPU usage.
2. OpenLM reporting excessive license usage for IBM-LUM, Brokernot installed.
3. Inconsistent OpenLM Router behaviour.
4. Options FIle management can’t save Policy for Report log.
5. License Utilization according to working hours.
6. “Recent feature Denials” exist, but are not presented
7. License Usage window stalls when selecting a Feature and then a Server.
8. Enable a 24h time format.
9. Discrepancies in asset-info specific license quantities between CCL / FUS windows and license / license procurement windows.
10. Package components are not shown when obsolete even if “include obsolete” is checked.
11. CleanUp utility does not delete unneeded user entries.
  • 2016-02-25
Bug fixes:

1. Excessive usage reported with DSLS
2. MatLab missing uptime information with broker on RHEL 6.6
3. DSLS license data not showing
4. Guest user can not log in with MySQL DB, after upgrading from an earlier previous version.
5. Agent users can’t select an active project that they themselves have created.
New feature in EasyAdmin:
Hovering over the server version on the EasyAdmin desktop shows the database details.
  • 2016-02-17
1. Firebird upgrade failed – various issues.
2. AllDBUpgrade fails after installing OpenLM on a “clean” machine.
3. Flexlm license usage parsing fails;
3a. Missing part in usage line.
3b. Corrupted feature line.
  • 2016-02-09

  1. Restart failing after adding a license server in the OpenLM Server Configuration tool.
  2. Can not remove a user from a project list in EasyAdmin.
  3. EasyAdmin “Active users report” – fixed link to “License Activity” report.
  4. MySql upgrade fails with an “Access denied” message.
  5. Firebird DB upgrade to version 3.2 Failed.
  6. Upgrade of MySQL DB from to fails
  • 2016-01-25

  1.  When .NET installation is missing, the OpenLM Server’s installation pops up .NET 4.5 instead of 4.6.1
  2. AllDBUpgrade failed upgrading version to on Oracle Database
  3. Error in MySQL –> script prohibits ended sessions from moving to historical report tables.
  4. MySQL DB Upgrade failed when upgrading from v3.0.0.28 to v3.1.0.28
  5. SPLM license manager not showing usage
  6. Restricting Access to License Server through user roles is not working
  • 2016-01-12
  1. ALLDBupgrade fails on new installation of MySQL
  2. Error in MySQL –> script causes sessions to persistently remain in CCL window
  3. ALLDBUpgrade failed when upgrading from v3.0.0.28 to v3.1.0.28 MySQL
  4. Start->Widgets->Selected Feature Statistics entry. Fixed Elongated Display of ‘Features’
  5. License Utilization Filter. First selection Server Name + Vendor Name + License Type fails.
  6. Roles: Restricting Access to License Server works for Users but not for Groups.
  7. User Setting after fresh OpenLM installation.: Limit ‘Number of records per page’.
  8. License Usage report cannot change color when “Display as separate chart” is unchecked
  • 2016-01-05
  1. ALLDBUpgrade failed when installing v3.1.0.25 new install.
  2. OpenLM reports 2 ArcGIS viewer licenses, although only checked out.
  3. Start->Widgets->License Server…Redundant CheckBox under Search Menu.
  4. License Utilization window: Can not Query same feature for different Servers.
  5. ALLDBUpgrade failed when installing v3.1.0.25.
  6. Start–> “Users & Groups” –> Workstations: Agent version filter lacks the 3 and 3.1 options.
  • 2015-12-31
  1. License Activity Filter malfunction
  2. License output save – add ‘Save as Type’ options.
  3. MySQL database upgrade from to fails
  4. Oracle database upgrade from to fails
  5. ALLDBUpgrade failed for FireBird and MySQL when installing v3.1.0.25 .
  6. LMX – Exception in status analyzing.
  7. License usage not presented in EasyAdmin for features of specific packages, when the feature version is different than the package version.
  8. Options files appear and disappear sporadically on the Administration –> Options files window and Start –> options file management window
  9. Node-locked licenses show up as “unlimited”.
  10. Settings of Nested Tables in EasyAdmin windows are not kept
  11. When using German language settings, logging in requires 2 iterations.
  12. The “Add feature” drop-down menu is empty in the “Process Features” window
  • Additional feature: Solidworks has recently changed their licensing method, and thus disabled the option to suspend idle licenses. A new OpenLM extension supports Solidworks idle license retrieval through the “Save and Close” mechanism. This capability requires the installation of OpenLM Agent
 Added Solidworks license retrieval capability.
  • 2015-12-7
1. Script error causes upgrade crash.
2. License Procurement window issues.
3. AllDBUpgrade failed upgrading v2.0.0.18 to Oracle DB.
4. OpenLM Server could not start following ‘Apply’ and “Restart now” when configured to remotely query LME.
5. Ability to clear cleanup processes.
6. Heatmap png exports the same file regardless of feature selection.
7. Export png HeatMap cuts off times on a hourly aggregate
  • 2015-11-15
  • New functionality:Version incorporates some enhancements to the database structure. These enhancements will improve the OpenLM systems’ performance, and will consume additional memory. The enhancements will apply to all database types.
  • Bug fixes:
  1. Clicking a Feature’s “License usage” chart pops up the “License Activity” table for all servers and all vendors.
  2. Opening the “License Activity” window by clicking the “License Usage” chart produces an empty window display when the “Display separate Chart….” check box is clear.
  3. License Activity window: Selecting Server and Vendor has no effect on the presented features.
  4. License Activity report window is not working with large amounts of data.
  5. License Usage Report: columns stay empty in column view.
  6. License over-usage reported.
  7. Cleanup and deletion of groups fails.
  8. Group can not be deleted because denials are recorded in it.
  9. Options file not updating correctly on customer site. Not adding feature name.
  10. Users are unaware of DB upgrade failure.
  11. PHP version 5.5.4 out of date – Security Vulnerabilities.
  12. “Previous Month” added to license usage selection filter, under ‘Date’.
  13. Alert: “Error in License Output analyzing”.
  14. DSLS: License usage is not assigned correctly to Features and Versions.
  15. MySQL upgrade fails with “Timeout” message.
  16. Added the ‘Unassigned’ groups to denote default license usage attribution.
  17. EasyAdmin License Server screen will not display the Server Timezone
  18. EasyAdmin hung-up from time to time and need to be refreshed.
Before proceeding with the upgrade process, please:

  • Stop the OpenLM Server service and create a backup of your database, and
  • Make sure that additional memory space equal to the current database size is available.
  • 2015-10-20
  1. Database upgrade issue
  2. OpenLM ‘Advanced’ logging does not stick.
  3. Easy Admin not loading on IE10.
  4. LDAP Synchronization screen sync status not updating.
  5. Can’t read IBM Rational license file.
  • 2015-10-20
  1. Expiration date should show ‘Permanent’
  2. Adding additional fields to the router instructions table
  3. Firebird password has no effect on connection to DB.
  4. LDAP synchronization is not working on customer’s site.
  5. Error “communication failure” when running big queries.
  6. Trailing spaces in user name from license output caused license overusage reporting
  7. Can’t set parent package in Product/Package window.
  8. EasyAdmin – Alert Rules – License Expiration is not sent.
  9. SQL Server: creating new OpenLM DB with AllDBupgrade fails.
  10. Clicking the license usage chart brings up the wrong filter in license activity window.
  11. License Activity – Group By, Token Usage showing different number than General Usage.
  12. Roles Bases Security: CCL Resources for “Idle time” do not work properly.
  13. OpenLM Server service – enhanced stability
  14.  Support for multiple target hosts in the OpenLM Router instruction UI
  • 2015-10-07
  1. License Usage table – Only the current page is sorted, not the entire data.
  2. Parse french locale
  3. License procurement query failed
  4. License usage chart: Determine which groups consume most licenses over time.
  5. Borrowed Licenses not showing in “Feature Usage Status”
  6. Workstations window filter enhanced
  7. License usage window – License type filter stuck.
  8. Add filter to the alerts window.
  9. Exported png of licenses usage chart not showing correct texture for avg and min graphs.
  10. License Server window is empty upon first loading.
  11. Exported image has transparent background.
  12. License Usage Report: Time Format in Chart should be the same as selected.
  13. EPDM date format parsing failed.
  14. Licenses window – TLSTOK – Components show usage and Parent package does not.
  15. Roles Based Security, Ressources Search: refresh after entering characters clears search field.
  16. In License Screen, Feature’s usage hyperlink is inactive.
  • 2015-09-27
  1. RMS – shared token is not read correctly.
  2. CSV Export is not handling special characters correctly.
  3. Filter Management – Once a filter is saved it can not be modified.
  4. Active users table – Sort by “Start Time” produces an empty screen.
  5. Adding role details – Add selection is not working.
  6. Email “Feature Expiration Date” Alerts hard to read.
  7. EasyAdmin Dashboard: “Concurrent longest Sessions”: clicking on a column opens CCL windows with no filter set.
  8. License procurement window – Undefined instead of empty.
  9. MySqlException (0x80004005): Unknown column.
  10. Changing Product name on Product/Packages window produces error.
  11. Erroneous red LED indication on EasyAdmin “license servers” window.
  12. License Usage table sorting only applies to the current page, not to the entire data.

  • 2015-09-01
  1. SQL Server upgrade failed
  2. MySQL upgrade failed
  • 2015-08-27
  1. New historic sessions added from log completion should use completionStartTimeUtc as OutputExecutionTimeUtc
  2. Agent procedure – all step type should use script tag
  3. Active Users Report: Add link to License Activity showing Usage of: User – Date – Features
  4. Router monitor – text and hints
  5. Router Groups – on click refresh there is a redundant call to GetRouterGroups
  6. Configuration form Advanced – log config text box exceeds screen limits
  7. Configuration form has no Icon
  8. Dashboard: “Concurrent longest Sessions”: clicking on a column opens CCL windows with no filter set …
  9. AllDBUpgrade failed upgrading v3.0.0.29 to v3.1.0.14, SQL server 2008 R2
  10. White currently consumed licenses window console error
  11. Empty window – clicked on license server | Quantitiy
  12. Console Error – Edit Agent Procedure
  13. Router – remove historic statistics information.
  14. Agent template suspending or closing – no pop ups or indication in Agent “Recently closed documents”
  15. Agent Procedure Editor- – call MonitoredProcessGetNames is not required
  16. Agent Procedure Editor- – remove AgentRelease option from Action Type drop down
  17. Manually create group –> Group is only created beneath a selected node.
  • 2015-08-23
  1. Agent Procedure Monitor – when resizing the screen, resize also grid
  2. Console error
  3. Server error message when deleting Agent procedure.
  4. License Activity export – Token Usage time is missing
  5. Options file editing – after adding group, can’t see group name in grid
  6. Missing columns in released licenses export
  7. Product name missing from feature usage status export
  8. Not all instructions show in router monitor
  9. Router Monitor – wrong ports reported for router
  10. RouterKeepAliveMessage LocalTimeUtc is not in use
  11. Can’t export project usage table content to CSV.
  12. Missing columns from easy admin client and export in denials
  • 2015-08-23

1. Missing and erroneous name column in licenses usage table export.

2. Failed to add unmanaged vandor to unmanaged processes.

3. License Usage table – Level column is always 0

4. User group column sorting is making all denials disappear

5. Add Procedure name column to EasyAdmin ‘Process/Features’ window

6. Can’t switch context to Agent template help windows unless closing the ‘Agent Procedure Editor’ window.

  1. DB Upgrade failed v1.8.1.25 to
  2. DBUpgrade failing for MSSQL v2.0.0.56
  3. License usage window export for non-aggregated charts generates an empty file
  1. When clicking enable full logging the form should close.
  2. Openlm license export not working.
  3. Agent procedure select dialog sometimes opens without the select button.
  4. Agent Procedure – Edit process Feature – Select procedure window is not opening in selection mode .
  5. Setting threshold defaults for unmanaged licenses is not showing decimals after reopening.
  6. Threshold values for unmanaged processes are not saved .
  7. Currently Consumed Licenses: Handle column shows ‘,’ when more than 3 digits .
  8. Edit procedure – multiple clicks on “script info” help opens multiple info windows.
  9. Error message when changing settings in unmanaged – edit process.
  10. Dashboard – Link to “Denials” presents empty screen.
  11. Dashboard – top 10 idle sessions – click on column (bar) open license activity without filter .
  12. Dashboard – Link to “License Activity” is not updated when selecting a new feature (in “most used features”) .
  13. License Activity → Group By – Token usage not downloaded to CSV.
  14. Alerts edit condition screen not resizable .
  15. Remove “Export” button from IPs window .
  16. Error when trying to save router instructions .
  17. Missing columns from easy admin client and export in licenses activity .
  18. “Licenses not in use” window → license type column sorting is causes all licenses to disappear.
  19. User Settings are not retrievable when “Load settings from existing user” is selected .
  20. Upgrade to 3.1.04 fails on Firebird database with error: “Column unknown – GROUP_ID”.
  21. Add CDATA to AgentScript step .
  22. LUM Denials not read by EasyAdmin.
  23. UI changes for Agent Procedures .
  24. Abaqus: Licenses and Usage not counted properly when License file is configured to be read.
  25. After session expires, login form shows but username is missing .
  26. Agent Procedure – procedure name is not unique.
  27. Red ‘LED’ indication for claiming “no license output was received”.
  28. Agent Procedure does not continue to second step .
  • 2015-07-01
  1. Currently Consumed Licenses – License Type is not working .
  2. Feature Usage Status: Mathematica Feature can not be added .
  3. License Activity – Token usage not downloaded to CSV.
  4. DSLS Overusage reported.
  5. DSLS License usage is not assigned correctly to the Versions and Servers .
  6. Logs Uploader fixes.
  7. Set ArcGIS level does not show available licenses.
  8. Agent not connecting to OpenLM Server .

  • –

  1. IBM Rational licensing not showing currently consumed licenses .
  2. Alert email messages show UTC time.
  3. OpenLM Configuration Tool – Ports – Router Service Port: Information missing .
  4. Group column not exported to csv from CCL window .
  5. License Synchronization screen not showing Latest Sync date and next sync date .
  6. Can’t import entities (user name or group) into Options file management .
  7. Difference in report between License activity window (Group by Projects) and Project usage window.
  8. Link color on license servers window should be blue .
  9. Wrong alert (“Clocks are not synchronized, check timezone configuration for license server”)
  10. Default project is not set correctly (to the user session) in “currently consumed licenses window.
  11. Default group is not set correctly in “currently consumed licenses” window.
  12. Stop server side sampling when openlm server gets information from the broker.
  13. Could not configure agent procedure template .
  14. “Selected Feature Statistics” features with more than one version appear several times in the list w/o feature .
  15. Multiple entries in ‘Add features to process’ .
  16. DSLS licenses are not reported correctly .
  17. EasyAdmin horizontal Scroll missing underneath features.
  18. lmutil default path is wrong after upgrading to 3.1.
  19. License Usage Report – Heatmap – “Select Feature” is missing .
  20. License Usage chart values start from 29 (instead of 0)
  21. ‘OTHER’ LogReaderType is missing in parsing logReader messages .
  22. License usage – time filter validation .
  23. License server window maximize – only outer grid maximize .
  24. Can’t add unmanaged process .
  25. MySQL upgrade fails on Case sensitive Server at OpenLM_MySQL_2.0.0.44_2.0.0.46_Upgrade .

  1. Disable “auto refresh” per default for reports
  2. Server is not collecting any usage
  3. Licenses window – can’t clear server filter
  4. Licenses usage window – typing feature filter and selecting feature not working
  5. Licenses usage chart – day resolution is scribbled
  6. Licenses usage – changing color for feature changes partially
  7. Can’t receive alerts on emails – configuration not saved
  8. Add group information to the denials
  9. Denials – group by hour gives wrong results
  10. Add groups to denials filter
  11. Update “OpenLM License” window in Administration
  12. Mark denials that were not yet post processed as such
  • 2015-07-06
  1. Newly added license features are not recognized when implementing License File.
  2. Duplicate sessions with different\wrong feature pool.
  3. RLM – report tokens.
  4. DSLS: Feature-Version is not interpreted correctly.
  5. DSLS license output does not handle procurements correctly.
  6. License Usage Report: Cannot combine same feature from different servers in one report.
  7. ‘Unmanaged’ licenses reported as floating.
  8. Database Configuration – set port works, but this is not presented in “Upgrade from previous version”.
  9. Large quantities cause exceptions in MS SQL Server.
  • 2015-07-06

Options file – getting relevant pools for user fails because of Case Sensitive of user names.

  • 2015-07-06
  1. Reading an Options File that is already in DB fails when there are groups attached
  2. Failed to add denial if user does not exists
  3. logActions GetByUsage – case insensitive for username
  4. Options file issue
  • 2015-07-01

Support Options file syntax: asset_info enclosed in parenthesis (“ “)

  • 2015-06-30
  1. Reading a license file which includes many old features may result in an exception
  2. Codemeter usage report incorrect
  3. License Activity – no results are shown when using permissions and server is not selected in filter
  4. Remove unnecessary notification: “License is subject for resolving for unmanaged processes”
  5. Can’t change default port to connect to MySQL
  • 2015-06-16

1. Upgrade timeout on

2. MySQL upgrade fails with “Timeout” message.

3. Broker ‘Unknown’ when using FQDN in DNS

4. Short sessions are not reported.

5. Can’t configuring the license manager as FQDN or IP

6. Groups users receive “Everyone” as default Group when added through Options file

  • 2015-06-16

OpenLM_Firebird_3.0.0.27_3.0.0.28_Upgrade fails

“key size exceeds implementation restriction for index “IDX_OLM_PERSISTED_”

  • 2015-06-07

1. dbo.olm_persisted.message contains 120000 lines

2. EasyAdmin – Administration – Options Files -Update Time only works after restarting OpenLM Server


1. Currently Consumed Licenses – Products is not working correctly

2. Chart is stuck in Project Usage window (happens in IE only)

3. EasyAdmin ‘Start’ sub menus are inaccessible in Chrome

1. Management – Audit Report – Date is not complete (Month is missing).

2. Unmanaged text appears below text box

3. Report license denials for FlexLM IBM Rational licenses.

4. Upgrade is not handled well when more than one version is set in the Database.

5. SQL Server: Customer Database not upgrading (“Database Version not found”).

6. Router – Adding a group can not be undone.

7. Router – after importing, OpenLM license verification is required.

8. Router – router should be enabled by default.

9. Router – Activity Log Interval -read only.

10. Administration – Alert Rules – Destinations can’t be added.

11. Administration – Unmanaged Processes – Nothing can be added.


1. OpenLM_MySQL_3.0.0.19_3.0.0.21_Upgrade.sql failed.

2. Suspend & Resume mechanism failed

3. License Activity, “Total Usage Time – w/in filter period” not working


1. Denials report – Group by with filter by user name with capital letters does not work

2. MS SQL upgrade failure

#2 Violation of UNIQUE KEY constraint ‘UNQ_ACL_ROLES_NAME’.


1. Failed to upgrade to

2. MySQL upgrade from V19 to V22: Error in SQL syntax.


1. Feature Usage Status screen not refreshing.


1. CCL window showing N/A for idle time

2. ALLDBUPGrade FireBird DB failed

3. MySQL: Uprgrade from failed

4. EasyAdmin “License Activity” – “Group By” for  feature or users failed

2.  An exception was thrown when executing command: CREATE TABLE OLM_PROJECT_TO_SESSION_RE


3. “Table ‘username.alc_users_to_roles’ doesn’t exist”


Options file Management: diverse issues


1. Server crash when using the active user report

2. Workstation column not showing for openlm_users_role

3. Overcounting DSLS licenses


1.  MS-SQL upgrade to Server fails

2. German translation incomplete

3. Expiration Alert should always show server.

4. MS-SQL upgrading failed ( to

5. Creation of MySQL DB on LINUX fails

6. ALLDBUpgrade fails with MySQL database error

1. Error: ‘OLM_GROUPS.IDX_OLM_GROUPS_NAME’ does not exist

6. Error:  MySql.Data.MySqlClient.MySqlException (0x80004005): Cannot drop index ‘IDX_USED_LIC


1. Support LS-DYNA (LSTC) license server

2. Server Service Stops unexpectedly

3. EasyAdmin Dasboard causes OpenLM to crash

4. Agent not connecting.

5. Change Agent message handling

6. Matching usage completion (out & in) from debug log according to vendor policy

7. Denial messages “Licensed number of users already reached.” are not stored in the DB

8. Parallel sessions sometimes not logged properly

9. Could not import debug log file.

10. Report multiple projects on the same workstation

11. License Usage Report: Aggregate usage is not stored in Filter

12. Upgrade failed : –>

13. Oracle database not upgrading from v1.8 to v2 or V3

14. EasyAdmin – License Activity – Date Range

15. Procurements window – issuing date & expiration date – don’t show hour

16. Feature Usage Status does not work with IE9

4. “…Message was rejected by OpenLM Server” , “Connection pool is full”

14. Setting a month/year through “Choose a month” does not work

  • 2015-04-07

1. Data migration tool for version 3.0

2. Added a note regarding Oracle requirements on the configuration form

3. Alert the user regarding clocks syncing

4. Idle time not reported on Dashboard

5. Denials report not working when grouping by day


1. Generic Script not running on customer’s DB

2. License usage chart – initial value incorrect.

3. Unmanaged Process Add button greyed out

4. Logs Uploader: Upload customer files to MySQL

5. Feature Usage Status issue

6. Minor improvement in host availability presentation

5. F.U.S window does not show feature when some servers names are selected

  • 2015-03-18

1. Mechanism to notify the customer of cache clearing.

2. “Number of licenses” column in “Currently consumed licenses” window is confusing.

3. IPs window: Check IP validity, and add info icon to demonstrate valid IP patterns

  • 2015-03-18

1. IBM LUM cluster terminology change

2. Error in crontab 

3. Can’t write data in field other language when adding a new host group

4. Adding a process in “process features” does not refresh the processes list

  • 2015-03-18

1. Package membership lost in upgrade from 2.0 to 3.0

2. Product names not showing in report windows when using license files.

3. EasyAdmin – Administration – Process Features: After changing settings new setup is not refreshed

4. Error message when trying to remove a license from CCL window

5. EasyAdmin – Administration – Unmanaged Processes: “Add Vendor” is grayed out

6. License level line should not be shown for future time

  • 2015-03-05

1. Idle time longer than actual session.

2. DSLS license usage not presented

Changes implemented in

  • 2015-03-05

1. Denials Report shows data only after clicking twice on “Apply”

2. Final value in projects grid is 00:00 instead of 23:59

3. Report Session Groups for Unmanaged License

Changes implemented in

  • 2015-03-05

1. License usage window zoom not working

2. Can’t save Vendor Policy

3. Options File Management: can only associate users to feature Users

4. LMX – support output format of client util 3.32

5. CodeMeter – AnalyzeStatus

6. Failed to delete host 

7. All license numbers except for Average (max, min, total,) need to be presented as integers.

8. Wrong count on Heatmap

9. Fixed error message.

Changes implemented in

  • 2015-02-25

1. Email Alerts do not work

2. Wrong legend for license usage when not charting all features separately.

3. Fetch license server files functionality

4. licenses window – procurement “view” : does not send the additional_key

5. License Usage filter -When loading filter , the feature additional_key is not loaded or saved



1. OpenLM Server Upgrade fails.

2. OpenLM Server Upgrade fails.

3. OpenLM Server Upgrade fails.

4. Support migration to MySQL on Linux/Unix (case sensitive)

5. Support Slickedit license manager

6. LMX license not reporting usage from Altair

7. Same product feature can not be shown in Feature Usage Status from 2 different servers

1. : IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_ACL_ENT_TO_RESOU_PARENT_ID]’)

2. Could not load file or assembly ‘Microsoft.SqlServer.Smo

3.MySql.Data.MySqlClient.MySqlException (0x80004005): Duplicate key name ‘FK_ACL_ENT_TO_RES_PAR_ID’


1. Options File not deleted

2. Reservation [m]for Package needs to save only package feature


1. License overusage

2. Chart y-axis marks need to be integer.


1. Wrong column title in license usage table

2. Add ‘division’ attribute in LDAP

3. EasyAdmin: user cannot change their pwd


1. Server Error when running “Update Features\Packages”

2. Server Configuration is not saved correctly

3. Group Reporting: provide % in Chart and Table


1. Restart of OpenLM Server through configuration tool times out

2. Alerts not working when license type is null

3. Duplicate alerts not working


1. login with permissions of a role duplicate produces blank screen

2. Codemeter: License Usage above Total


Version failing upgrade to


1. “Upgrade from older versions” tool not functional.

2. Group not apparent in user’s membership, following LDAP sync.

3. Oracle: Failed running query.

4. Oracle: Failed running query.

3. “GROUPBYFIELD” invalid identifier ” When running “GetLicenseActivityByGroup” UI request

4. “SQL Command not properly ended ” when running “GetLicenseActivityByGroup” and GetUserUsage2″ UI request


1. Updating features description fails

2. License usage change color interface issues

3. File fetching import not working

4. Deleting Options File fails


Interface issues in chart options block[n]


1.  License usage chart aggregate series issue

2.  License usage wrong color in legend


1. Read DSLS log file

2. Provide DSLS denials’ report

3. EasyAdmin – License Servers – Brokers displayed duplicated

3. Show horizontal and vertical scroll bars regardless of window size

4. DSLS: report license grant, rather than session information


1. DataMigration tool timed out

2. Move setting “enable flexlm options file management” from server config

3. License Activity Report: negative values in usage time

4. License Usage – make the thick line ‘stick’ after selecting from the legend.

5. License Usage Legend – Add info balloon

6. active/idle chart incorrect







OpenLM Broker Version Release Log

The following table presents a log of enhancements and fixes that have been made in OpenLM Broker version 3 releases. For information about the OpenLM Broker, installation guides and the version release policy, please refer to this document. Please also consult the System requirements document prior to installing.

Latest Version March 29 2018

Bug Fixes

Title Where Fix ID Description Status
Detection cancellation Server Configuration Tool 8271 Could not cancel detection process. Interrupt detection with button enabled.
LMX parsing typo Server Configuration Tool 8314 LMX parsing commands syntax error. Fixed default LMX command syntax
reconnection policy with SaaS Broker 8552 Infinite reconnections attempts when not connected. Increased SaaS reconnection delay to 10 minutes

Version February 28 2018

Bug Fixes

Title Where Fix ID Description Status
Broker fails to check Server connection Configuration Tool 8117 When Broker is running on Linux, the Configuration Tool reports a failed Server connection. Updated Broker Bean Shell scripts with a command line parameter to force Broker to use IPv4.
Service name is wrong in start/stop commands Configuration Tool 8238 Setting a new port manually leaves default FLEXlm service name in start/stop commands. Workflow updates default Service name before updating commands for a newly selected LM type.
Broker fails to properly detect settings for FlexNet Publisher (lmadmin) Configuration Tool 8060 Broker is able to query FlexNet Publisher because of similarities to FLEXlm. The difference in configuration leaves some environment settings undetected. Implemented standardized detection by running lmadmin process through the server.xml file located from Windows Registry.
The required .NET Framework version was too high Installer 8000 The .NET version required by Broker installer was too high and not always available by default. Lowered the required version of .NET Framework to 4.5. Added a warning message if required version is not available.
Silent Broker upgrade installation removed Windows menu links to Broker Installer 8275 When Broker is upgraded from command line using silent installation, it removes Broker links from Windows menu Fixed silent install to keep and/or restore Broker links

Version February 15 2018

Bug Fixes

Title Where Fix ID Description Status
Security Upgrade for Java Java none Security Updates for Java were implemented Fixed

Version January 9 2018

Bug Fixes

Title Where Fix ID Description Status
Failure error message displayed when removing license OpenLM Currently Consumed License screen 7338 When clicking on remove license and session is no longer active, error message returned Failure Error message no longer displayed in this case

Version January 5 2018

Bug Fixes

Title Where Fix ID Description Status
License Servers sorting order Broker Configuration tool 3882 Ordering by port number was not a numeric order Fixed ordering by port as numbers
“Add” button dropdown Broker Configuration tool 7005 The drop down of  “Add” button is barely visible on Linux Redesigned “Add” button to remove drop down. “Add” button title is now sensitive to selection. It can be “Add Port”, “Add Vendor”, “Add OpenLM Server”, etc
License release errors Broker 7078 Broker updated license release command template with a session handle number. So all future commands tried to release same session handler. Fixed license release functionality for both single license release and multiple licenses release.
Start command doesn’t have license file path Broker Configuration tool 7262 When license path is manually configured it’s not populated into Start command. “Use Service” is off. Fixed the command templating to include license file path when configured manually. However FlexLM start command is still not functioning when “Use Service” is off due to other limitations.

Version December 21 2017


Title Where Fix ID Description Status
Make [Add] button options context sensitive Broker Configuration Tool 6077 [Add] button menu shows disabled options when they are not suitable to current selection.Hide the options not applicable to current selection. Implement context menu in the configuration tree. Hide the options not applicable to current selection. Implement context menu in the configuration tree.
New MSI based installer for Windows Broker 4475 The new Broker  installer provides multiple enhancements, including side by side install of multiple Broker instances. Implemented new WiX/MSI based installer for Windows

Bug Fixes

Title Where Fix ID Description Status
Port configuration form is distorted Broker Configuration Tool 5418 When license file path is long or there are multiple paths listed, the form layout gets distorted because field length becomes too big to fit. Limitated the license path field width
[Show] and [Sort] buttons don’t work Broker Configuration Tool 5419 [Show] and [Sort] buttons failed to handle multiple license file paths listed in the configuration Implemented an update to handle multiple files for [Show] and [Sort] buttons
[Show] button doesn’t work Broker Configuration Tool 5434 The [Show] button does not show license information if there is a colon is at the end of the license file string Applied fixes to handle a trailing path separator character
Broker detection hangs Broker Configuration Tool 5643 The Broker detection hangs and prevents Configuration from running or completing Implemented a [Cancel] button to interrupt the detection process. Fixed error handling to avoid hangs.
Broker fails when removing multiple licenses Broker 6093 Broker fails with “unsupported command error”  when the server sends a command to release multiple licenses Fixed multiple license release command configuration
Watch License option is not enabled in FlexLM port configuration detection Broker Configuration Tool 6117 FlexLM license type requires license file monitoring in most cases. So this option has to be turned on by default. Fixed detection of FlexLM port to enabled Watch License File option.
FlexLM port detection captures plus (+) sign Broker Configuration Tool 6221 FlexLM configuration allows + characters usage in command line tools for log path configuration Plus (+) sign ignored when extracting log path from FlexLM command line
License file View window layout is incorrect Broker Configuration Tool 6329 When license file content is viewed with the [Show] button, the license path is aligned to right. The title shows the full path may be too long. Fixed alignment of the full path to left and changed title to filename
Error displayed when a new license file is added to an existing list Broker Configuration Tool 6342 When a license path includes a colon (:) as a path separator and a semicolon (;) is expected, the UI displays an error. Implemented multiple fixes in path configuration to avoid using a  colon path separator on Windows and to avoid trailing path separators. Also fixed [Add] functionality to avoid failures when the incorrect path separator is used
The Port is missing in the BrokerCommandExecutionResult message Broker to Server communication protocol 6344 Broker doesn’t include the target port information when sending the results of on-demand commands back to the server Port number is reserved and included in the command result message
The Broker sends log type values in lowercase Broker to Server communication protocol 6499 Server 4.0 and older versions expect log types sent in upper case Changed log types to capital case
License removal is not working properly Broker 6551 License removal doesn’t work properly when the Vendor is not configured Fixed the Status validation
The SPLM pdlice command exit code fails status validation Broker 6625 SPLM pdlice exit code is never 0. Broker validates command exit codes to detect failures. However this validation is supposed to be suppressed for SPLM. Fixed the exit code validation suppression flag
Server/EasyAdmin file listing fails when the license path list has a trailing separator or unpopulated elements Broker 6717 Broker allows multiple paths listed for license files. If the list has an empty element, the server fails Implemented license path list normalization to get rid of unpopulated elements and trailing separators
No indication for disabled SaaS receiver Broker Configuration Tool 6081 When SaaS receiver is disabled it has to have proper indication similar to a regular OpenLM Server node Fixed disabled receiver indication for SaaS server type
DSLS detection doesn’t configure log files Broker Configuration Tool 6852/6854 When a DSLS Port is detected it has no logs. DSLS log paths is usually not configured. The Broker should use the default log file location instead. Implemented default locations for DSLS log files when log path is not configured for DSLicSrv. Use default Linux and Windows log location as specified in the DSLS manual

Version October 22 2017

Bug Fixes

Title Where Fix ID Description Status
Sending Messages While Disabled Broker Configuration tool  4564 Disabled port keeps sending composite messages Disabled ports not sending messages
 Log Error – “License file is empty”  Broker Logs  5060 Logging that “License file is empty” for “generic” license manager that do not use a license file. Logging error will not show.
Status “UNKNOWN” for Generic License Managers  OpenLM Interface – License Servers  5081  SAAS server showing UNKNOWN status for OpenLM Generic servers.  Status ok.

Version October 15 2017


Title Where Why Description Type
Single License Manager Utility Path Broker Configuration Tool Ease of configuration License manager utility path needs to be configured only in the “Commands” tab. Enhancement
RMS Automatic Detection  Broker Configuration Tool  Ease of configuration  Automatic detection of the RMS license manager was added. Enhancement
Stop/Start For All License Manager Types Broker Configuration Tool Improves license manager interfacing License managers start/stop commands are now applicable to all license managers running on Windows as a service. Enhancement

Version August 9 2017

Bug Fixes

Title Where Fix ID Description Status
Database size increase                              OpenLM Broker Windows 3672 OpenLM database size was increasing rapidly. Rapid size increase halted by reducing the update frequency.
NX status light                                                OpenLM Broker Windows 3699 NX license server status light turned from green to red sporadically Status light is stable.

Version July 24 2017


Title Component ID Description Status


New Feature)

Automatic License Server Detection – DSLS OpenLM Broker Windows 1710 Added automatic detection for DSLS license manager at installation time and when pressing “detect” button for windows New feature
Automatic License Server Detection – FlexLM OpenLM Broker Linux 2099 Added automatic detection for FlexLM license manager when executing script from the Linux command line. New feature
Automatic License Server Detection – LMX OpenLM Broker Windows 3097 Added automatic detection for LMX license manager at installation time and when pressing “detect” button for windows New feature
Automatic License Server Detection – App Manager OpenLM Broker


3303 Added automatic detection for the OpenLM App Manager at installation time and when pressing “detect” button for windows New feature

Older Versions


Release date

Change description Comments

Critical / Optional update


  1. 5745: Command exit code validation for LUM
  2. 5736: BetaLM Triad showing UNKNOWN Up Time status for second and third servers
  3. 5731: LSDYNA not monitored any more after upgrading to OpenLM Broker
  4. 5683: OpenLM Broker Configuration Form allows only one OpenLM Server to be configured


  1. 5648:SPLM Error: executeCommandLine – Command execution failed: [“C:\Win32App\INGR\SPLM\Bin\pdlice.exe” -m] exitValue [200] output:
  2. 5520:Can’t see remove license command for FLEXlm and LSDyna
  3. 5496:Issues deploying 3.3 on Linux
  4. 5492:Broker v3.3.2.4 & v3.3.3.1 giving java error on starting of the configuration tool in Linux
  5. 5488:License Upload doesn’t rely on the “allow license sorting” flag
  6. 5319:decision of successful reread|restart execution should be according to return code
  7. 5449:Can’t upload license file. OpenLM Server 3307, Broker 3314


  New Version Release


  1. 5150: Broker version not working on AIX
  2. 4894: Update lmxendutil, lmutil on Broker installation to latest version


  1. 5111: Change Broker behavior for LUM port status command


  1. 4914: Broker v3.2.0.13 shutting down


  1. 4723: Broker:Buffer files are not deleted when using clean buffer button
  2. 4744: Broker down and not responding in EasyAdmin, however it seems to fully function
  3. 4722: [Broker Server] String index out of range: -1
  4. 4698: Clear Buffer warning on initial setup
  5. 4790: Broker :Recorder/Player- Error message in server log


  1. 4790: Broker :Recorder/Player- Error message in server log
  2. 4723: Broker:Buffer files are not deleted when using clean buffer button
  3. 4744: Broker down and not responding in EasyAdmin, however it seems to fully function
  4. 4722: String index out of range: -1
  5. 4698: Clear Buffer warning on initial setup
  6. 4800: Broker installation: Unable to upgrade version 2016-06-19
  1. 4743: Several issues caused by DSLS handling.
  2. 4668: Broker message factory error in DSLS
  3. 4699: Broker appears fully functional but is down and not responding. 2016-05-26
  1. 4668: Unknown broker message type on DSLS: Filtering of special ASCII characters was expanded to prevent XML failures on Server.
  2. 4672: One port updated all ports
  3. 4038: No license set results in the message “license file is empty for server: port:. please configure” 2016-04-25
  1. 4474: Data of license usage disappear after stop openlm server for 10 minutes
  2. 4431: License file behaveior
  3. 1437: updating the mlm.opt file via easy admin and writing to a Linux broker fails
  4. 4374: When changing receiver’s port, redirect buffer files to new port
  5. 3889: Skip corrupted buffer files
  6. 4492: “OpenLM server return ERROR” – in broker logs
  7. 4308: LUM HAL command configuration not correct 2015-11-22
  1. License sorting added ‘sort=’ attribute in the wrong place.
  2. Support of SEH UTN as a license manager
  3. Various Broker startup issues


  1. Manual sorting of FlexLM license file
  2. Flexlm Sorting – sort order should consider version
  3. Cant write to options file: access denied because java holds on to it.
  4. Installer – add unpack java batch for the broker zip package.
  5. Add “Clean buffer” button for OpenLM Servers.
  6. Buffering – limit the total buffer\queue size.
  7. “Run as administrator” fixed for win10.


  1. support broker silent installation and automatic upgrade while saving all settings including Java path
  2. Broker installation through command line
  1. Detection from registry does not work with JRE 32 on 64bit machine
  2. JRE version does not match OS version


  1. Debug log read, but file reported as not found.
  2. Confusing prompt line fixed.
  3. Added a ‘show’ button that presents file contents


OpenLM Broker Log Mark shows future date. Critical fix:

Bug was introduced in version causing debug log reading reported future timing


  1. Handle PortStatus messages with machine name that does not match the host synonyms
  2. Add server_local_time to all Broker messages.
  3. Broker configuration shortcut does not work due to new java installation procedure.
  4. Buffering – compress messages to buffer.


Unable to start Broker.”Application aborted…” notification Optional


1. Broker update does not recognize existing installation path

2. Cancelled option to define multiple license servers on the OpenLM Broker configuration tool.

3. Added server_info node for host synonyms



1. Fixed OpenLM Broker → OpenLM Server messaging issue

2. Log reading issue

Version contains a serious bug.

Fixed on version


1. License server log file reader – date marker issue

2. License server log file reader – midnight issue

3. lmswitch related failures

4. License server log file reader historic reading 10 sec delay issue



1. License server log file reader – repetitive reading issue

2. License server log file reader – Checksum issue


Requires OpenLM Server


1. Error in search for license files Optional


1. Error message on Linux Broker startup

2. OpenLM Broker ( for UNIX/LINUX configuration on AIX 7.1 does not work

3. Error message when trying to remove a license from CCL window

4. Support lmswitch of debug logs

5. LUM commands: only first one is executed

6. Codemeter: When setting codemeter it puts cmu.exe into the command prompt. I should be cmu32.exe

7. Can’t find license file : License file path was erroneously split to two parts

8. Denial command description in Broker configuration tool is taken from previous command



Setting the log file for DSLS Optional


1. Add the ‘Sort’ in INCREMENT lines

2. User needs to agree to the EULA before installing the broker

3. Enable editing the path in the path field – not only by directory browsing

4. SAAS connectivity issues.


1. REREAD_PATTERN – look for “Done rereading” instead of “Rereading license file”

2. Report DSLS Denials


OpenLM Agent Version Release Log

The following table presents a log of enhancements and fixes that have been made in OpenLM Agent version 4 releases. For general information about the OpenLM Agent, please refer to these Application notes:

For installation guides please consult these documents:

Please also consult the System requirements document prior to installing.

Latest Version March 26 2018

Agent 4.2 Release Notes


Title Where Fix ID Description Status
Add Consumed Tokens column to License Usage Information table License Usage information Table 5900 Token column was missing Token column was added
Change the suspension & extension messages display to be the same Popup when closing/suspending Feature 7168 Text would not fully fit into frame Text was adjusted
Add tooltip for “name” column when user point on it License Usage Information 7868 Tool tooltip was missing Tooltip was added

Bug fixes

Title Where Fix ID Description Status
OpenLM Server does not connect consistently  when “Use local computer’s proxy settings” button is checked. Agent Configuration 2512 Spaces in usernames affected connection processing. Added an option for supporting spaces in usernames.
Form that shows current projects list does not always fully display. Agent > Current Projects 3074 Under certain circumstances the fading panel does not always completely display. The Choose Current Project form displays completely.
Timeout exception sometimes occurs when sending message to OpenLM Server. Agent 4736 If messages are sent during bootup operations can unexpectedly time out and a timeout error will be logged. The process was reviewed and adjusted and these errors no longer occur.
Agent configuration field values are occasionally saved with leading or trailing spaces. Agent Configuration 6600 Values are getting stored with leading or trailing spaces when accidentally added by users. All values are trimmed of leading and trailing spaces on save.
Version missing from Agent Configuration screen. Agent Configuration 7154 The Agent version did not display in the Agent Configuration screen. Added the Agent  version to the Agent Configuration screen.
Display is not consistent in the About OpenLM screen. Agent > About OpenLM 7233 Version numbers do not consistently display adjacent to the associated OpenLM component. Standardized formatting of the version rows.
Agent allows path input without  validation Agent Configuration > OpenLM App Manager tab > Configure 7251 Product paths are not validated before being stored on Save. Paths are verified before Save.
A black arrow appears for resizing columns on the License Usage Information screen. Agent > License Usage Information 7311 The cursor arrow is inconsistent with the intended  design. The arrow trigger was removed.
Missing column dividers on Recently Closed Documents screen. Agent > Recently Closed Documents 7313 Columns are not displayed with a separator on the Recently Closed Documents screen. Added white column dividers to separate column content.
The title of the Please Wait… screen that displays on a product scan has quotes around the screen name. Agent Configuration > OpenLM App Manager tab > Configure 7316 The screen name displays as “Please Wait…” including the quotation marks. Removed the quotation marks from the screen name.
The message that displays when a currently consumed license session is manually terminated should state “at system administrator’s request.” Agent 7318 It is not clear that requests for license termination were initiated by system administrators. The phrase “At System Administrator’s Request” was added to the notice screen for instances where licenses are terminated by administrators.
When setting a default project there is no indication that the project was set successfully. Agent > EasyAdmin > Start > Management > Projects 7375 When there is one project and one user the project is set but the screen closes without confirmation. Added a confirmation screen that displays the project selection.
When there is no project selected after closing Set Active Project, an error appears in the logs. Agent > Set Active Project 7380 An error is unnecessarily recorded in the log. Corrected the behavior so the screen could be closed without recording an error.
Agent is not recognizing the   ArcGIS 10.6 extension. Agent 7645 The OpenLM extension does not appear in the ArcGIS extension list. Added support in OpenLM Agent for ArcGIS 10.6.
Closed process details lack some values when users request to resume processes. Agent 7655 Agent logs record resume requests that show missing information. Adjusted detail recording for all closed / suspended processes.
Agent closes  when ArcGIS is active and “Shut Agent when products are inactive after…” is checked. Agent > Configuration 7701 OpenLM Agent closes after a period of inactivity shorter than the period configured. Adjusted behavior so that Agent stays open for the expected period.
The Credentials button is enabled when the checkbox for proxy isn’t checked. Agent > Configuration 7754 The Credentials button should only be active only when “Use local computer’s proxy settings” is checked. Adjusted behavior so that the button is only active when the  “Use local computer’s proxy settings” box is checked.
AgentSuspend does not suspend an unmanaged process when used in Agent Procedures. Agent > Agent Procedures 7837 AgentSuspend is expected to initiate suspension of processes but does not work consistently in Agent Procedures. Adjusted behavior so the AgentSuspend Process works with unmanaged processes.
After attempting to remove a product from Products list an exception screen appears. Agent >Agent Configuration > App Manager tab 7838 Choosing to remove a product from Products list sometimes raises an exception rather than the delete confirmation screen. Adjusted behavior so that the confirmation screen appears and the product is deleted when confirmed.
ArcGIS extension does not close as per idle time settings and a non-existent file is referenced in the log. Agent 7842 ArcGIS does not close at the appropriate time and a confusing error message is logged. ArcGIS closes as per the idle time setting.
The Suspension release method appears as Extension in Agent_Logger for AutoCAD. Agent 7870 The Suspension release method is not handled correctly with AutoCAD and the expected license suspension does not occur. Adjusted the behavior so Suspension methods are correctly observed.
After launching AutoCAD with suspension release method the OpenLM_Extension_Logger file is not created in the Roaming folder. Agent 7872 An OpenLM_Extension_Logger file with the number of the process should appear in C:\Users\*USERNAME*\AppData\Roaming\OpenLM after AutoCAD is launched. Adjusted behaviors to successfully create the file and log the process.
Agent does not close ArcGIS 10.5 after clicking on “Close App” in Currently Consumed Licenses in EasyAdmin. Agent 7888 ArcGIS 10.5 should shut down when Close App in Currently Consumed Licenses is clicked. Adjusted behavior to retrieve the license back to the license pool, save the open project, and shut down the application.
There is a rollover tooltip for “OpenLM App Manager Service Status” which is not helpful. Agent > Configuration > App Manager 7938 Rolling over the status label displays “Server name or IP address.” Removed the tool tip.
The Agent shutdown notification message is incorrect. Agent 8064 The message for shutdowns is incorrect and incorrectly formatted. Inserted the proper message and formatting.
Using the Suspension release method, an error appears in AgentListener for AutoCAD 2017 Agent 8112 AutoCAD is not consistently suspended using the Suspend release method. Behavior of the feature has been adjusted to properly suspend AutoCAD 2017 without error.
Agents notification windows overlap when multiple screens display. Agent > Notifications 8137 When a combination of Agent notification screens display, they sometimes overlap. Adjusted behavior of the screens so they display correctly.
The word ‘Application’ appears twice for suspended AutoCAD notifications. Agent> Notifications 8158 Notifications of AutoCAD suspension displays as “OpenLM Agent has recently suspended AutoCAD application application.” Adjusted behavior of AutoCAD suspension notification display.
Scripts created in the License Consumption Rules Table in App Manager are not consistently executed. Agent 8273 Script behavior is not consistently representing the content of the rules assigned in the License Consumption Rules Table. Scripts in the License Consumption Rules table behave as expected.
While hovering over paths displayed in notifications, the entire path is not shown when it is long. Agent > Notifications 8302 A roll-over behavior allows long paths to be displayed when hidden by the interface, but they are sometimes truncated. Rollover behavior was changed to display entire paths regardless of length.
When “Overwrite existing projects” is checked the project is not successfully overwritten. Agent > Active Agent 8303 “Overwrite existing projects” should allow users to overwrite projects when enabled. Corrected an issue with document status to allow overwrites.
Agent’s version leads with a ‘0.’ Agent > About OpenLM 8304 Version display is incorrect in About OpenLM. Removed the leading 0 from the version number.
Process handling overlaps and can sometimes lead to data loss. Agent 8404 The same process can ocassionally be reported multiple times and the duplication can lead to data loss OpenLM keeps a dictionary to identify  messages.
The ArcMap 10.3.1 extension

is missing from the extensions list.

Agent > Extensions 8430 The ArcMAP 10.3.1 extension does not display and cannot be enabled. This occurs when .net 3.5 framework has not been installed. Users are informed after a check made by the installer of incompatibility due to .net 3.5 framework not being installed.
The “OpenLM License Manager server” field is empty after upgrading to Agent Installer > App Manager Option 7133 Upgrading to Agent to with OpenLM App Manager from prior versions where App Manager was not installed, the server field does not get populated automatically. Fixed for Agent version and above.

Version January 9 2018


Title Where Fix ID Description Status
AgentScripts are available according in Custom Commands EasyAdmin 4729 AgentScript action type is shown according to Custom Commands license Enhancement


Bug Fixes

Title Where Fix ID Description Status
Email address is not showing in the Agent License Usage Information OpenLM Agent 7032 Email does not display in License Usage Information Updated functionality to properly display email address
ArcGIS Pro process stays active when closed OpenLM Agent 1796 ArgGIS pro fully remained as a background process leading to other errors Integration of Agent and ArcGIS Pro improved
Agent idle settings only accept whole numbers OpenLM Agent 5214 Agent idle does not handle fractional values The threshold allow fractional values to two decimal places
OpenLM Agent shows one saved file when more than one exists OpenLM Agent 604 When users open more than one item and closes them, only one document remains in the displayed file list Multiple items are listed as expected
Deleted server entries show up in filters after removal OpenLM Agent 6436 Deleted Servers are not properly removed from dropdown filters for reports Deleted server entries are no longer available in the filter list
Agent Procedures does not work predictably if multiple monitored processes are active on one client OpenLM Agent 5826 When several instances of  the same process is running only one was process was closed It is possible to control multiple monitored processes reliably.


Version November 14 2017

Bug Fixes

Title Where Fix ID Description Status
 Agent Configure not possible in Japanese  Agent Configuration  4995  Could not be configured in the Japanese Version  Translation Fixed
 Agent does not show usage details License Usage Information  5460  Some details were missing in Usage  Fixed
 Page number showing incorrect License Usage Information  5618  Numbering of pages was incorrect  Fixed
 Need to show loading image and disable the screen while it running License Usage information-  5682  While the mask is loading it should show  Added
 License Usage Information sorting doesn’t work correctly License Usage information  5684  After making a sort in the columns (vendors, name, product, available, hide) the info isn’t ordered correctly  Corrected
Messages should be displayed when there are no results License Usage information  5674  Empty searched showed show a message  Added
 Start time is in UTC License Usage information  5853  Start time should be system time, not UTC  Fixed
 Request times out after”= 60 sec is allowed  Agent Configuration  5066  Error is produced when Request timeout is smaller than 120 secs  Fixed
Japanese==>App Manager tab is not translated  AppManager Configuration  2125  Japanese Translation was missing  Added
 “Product list and paths” in the title instead “Products list and paths” License Usage Information  4996  Typo in License Usage Information  Fixed
 A record with usage doesn’t show information  License Usage Information  5790  Information missing with usage  Added

Version October 22 2017


Title Where Why Description Type
Paging on Current Usage Report Agent -> current usage report Improves report loading time and scrolling Added a paging option on current Agent usage report Enhancement
Performance Improvements Seen as a reduction in CPU load To improve response time Processing was optimized and messages to OpenLM Server were merged. Enhancement

Bug Fixes

Title Where Fix ID Description Status
App Manager Mentioned in Agent Agent – ‘About’ splashscreen 3139 App Manager label changed from “LM” to “App Manager” to be more descriptive. Now showing “App Manager”
Easier Agent update Agent – Install process 3140 When upgrading, the Agent process and service did not shut off. Service and process now get stopped.
German translation Agent – App Manager section 4137 Some German translations were not exact. Translated correctly to German


Version August 21 2017

Bug Fixes

Title Where Fix ID Description Status
Agent configuration shows can not be saved for some users Installation 3133 When user is not local admin the Agent configuration pops up (Silent Install) Newly installed Agents with silent installer, in which configuration is not saved manually, will pop Agent Configuration Form on machine restart
Agent may not pick up correct IP Address IP Detection 3371 Happens when a PC is using different IPs (VPN and on site) Works correctly now

Version July 31 2017

Important Notes!

  • Requires OpenLM Server or higher
  • Requires .Net Framework v4.6.2
  • The new OpenLM Agent contains a security patch and we recommend updating all instances in the organization. It should be noted however that in the new version, OpenLM Agent procedures of type AgentScript and App Manager license consumption rules table actions will no longer be allowed.


Title Where ID Description Status
ArcGIS Pro 2.0 Agent 3259 Support added for ArcGIS Pro 2.0 Enhancement

Bug Fixes

Title Where Fix ID Description Status
Autodesk Save and Close OpenLM Active Agent Save and Close Autodesk extension 1249 OpenLM Active Agent Save and Close Autodesk extension not closing Autodesk applications. Fixed
Block Custom Scripts Agent Procedures 3457 Removed the capability to run custom scripts in the OpenLM Agent, due to security considerations. Custom scripts are now blocked
AutoCAD Suspend and Resume OpenLM Active Agent Suspend and Resume Autodesk extension 3260 Suspension of AutoCAD allowed the application to resume while still in suspended state. Resume now working correctly

Version July 13 2017

Important Notes!

  • Requires OpenLM Server or higher
  • Requires .Net Framework v4.6.2


Title Where ID Description Status
.NET version check OpenLM Agent installer 3000 A .NET version check takes place when installing the OpenLM Agent. New Feature
Support ArcGIS 10.5.1 OpenLM Agent 3177 Added support for ArcGIS 10.5.1 Enhancement
Automatic Path Detection App Manager configuration window 2983 Automatic path detection of executable files Enhancement

Bug Fixes

Where Fix ID Description
Autodesk Applications Not Closing OpenLM Agent 1249 Autodesk extension not closing Autodesk applications Autodesk applications

Now close

Configurations Lost After Upgrade AppManager configuration window 2082 App Manager section lost all configurations after upgrading Retains configurations after upgrade
German Translations Agent configuration window 2126 1.Some of the text in the is not being translated to German

2.input field partially hides German text

Text translated, input field shortened
Show Extensions list ArcGIS 2884 Doesn’t show extensions list at ArcGIS startup

Extension list was not showing up when starting ArcGIS

extensions list is now showing
Product Empty Path AppManager configuration window 2983 Adding a product with an empty path, disrupts other products with path Unpathed products enabled
Spelling mistake AppManager configuration window 3053 Spelling mistake when trying to configure a product which already exists.

“The same product does exists”

Fixed spelling mistake

Older Versions


Release date

Change description


Critical / Optional update

  • June 23, 2017
1163 – Investigate: Massive amount of Logs with OpenLM Agent Software Locker
1549 – Unable to install agent extensions (Solidworks 2016 issue?)
1247 – Different MultiPool licenses show the same users
1421 – Unable to open application when “version Checkout policy” is checked
1796 – Argis Pro process won’t stop with Agent Extension
1893 – Software locker service consume high cpu
1894 – Changing logs level to Error does not change logging level
1899 – Agent configuration: Replace the name “Proactive Management” & “Openlm license manager”
1900 – Agent configuration==>Add new product==>Text align to right
1999 – The data of new added product in AppManager- Applications from Agent are not correctly
2001 – Columns name of the Agent Products list
2080 – cpu consumption very high – log level for software locker is hard coded in the code
2084 – Agent Configuration: a message consists “code”
2085 – Agent Configuration opens a lot of times.
2088 – Agent Configuration: message about Name field error NOT correctly
2089 – Agent Configuration: there is “code” in the message
2113 – OpenLM Agent Configuration ==> Name field is NOT unique
2125 – Agent : Language: Japanese==>Only General tab translate and General screen looks bad
2138 – OpenLM Agent – ProActive Management==>”Use automatic Products detection” doesn’t work.
2358 – Set ArcGis Level screen: OpenLM logo is black and blue and the background is black also
2453 – Agent determines license type as “Single” instead “Floating”
2459 – Agent Console is Empty
2472 – OpenLM Agent is closed when product active.
2473 – Agent Configuration: Maximum number of lines in Agent Console check box==>not saved
2637 – AppManager_AgentConfiguration==> Product editing
2646 – OpenLM-license Usage Information – Exception
2774 – Agent->License usage information==> Hide button.
321 – add support to ArcGIS 10.5
2562 – add support to Autocad 2017
536 – Suspend notice should also show the description of the application
552 – Logging level set to ALL by default from installation
1243 – we would like to monitor application by process name and not by path
1252 – Agent – ability to hide certain fields perminantly
1386 – Add mandatory Vendor field to Agent product configuration
2092 – Autocad 2017 doesn’t identify license type
2562 – add support to Autocad 2018
  • Requires OpenLM Server or higher
  • Requires .NetFramework v4.6.2
  • March 17, 2017
Installation issues fixed
  • Jan 17, 2017
5257:Path set in “Administration – Active Agent – Folder to save
  • Dec 19, 2016
5121:Resume not working with Petrel
5306:OpenLM Agent not starting after Boot
4747:Schlumberger Petrel not resuming when selected
5257:Path set in “Administration – Active Agent – Folder to save Projects” is not used with Extension
5242:Check interception of multi – process applications interception
5229:Remove Generate code button from Product Editor form
  • Nov 16, 2016
5196:OpenLM Agent should be called openlm_agent_win_3.3.18.2.msi not openlm_3.3.18.2_agent_win.msi
5177:Add support of installation of ArcGIS extension for ArcGIS 10.5
5201:Agent v3.3.18.2 not recognizing Solidworks extension
5178:Check interception of Bentley FlowMaster application
5180:Check agent behavior with not accessable License Manager
5029:Silent Installation of the OpenLM Agent not acceptable
  • Oct 27, 2016
5196: OpenLM Agent should be called openlm_agent_win_3.3.18.2.msi not openlm_3.3.18.2_agent_win.msi
5121: Resume not working with Petrel
4945: Agent v3.3 not shutting down ArcGIS v10.4.1 with license retrieval
5176: Version about window shows version
5179: Add documentation of usage of Build script for Agent
5171: We need shorthands for agent silent install that can remove the new Options
5160: When Agent starts, it sends GetDenialsChart request to OpenLM Server
  • Aug 29, 2016
  1. Support of the “Proactive License Management” capability;
    • Requires the installation of the “Proactive License Manager” component on the network, and
    • Employs an additional service on the end user’s workstation: the “OpenLM Software Locker”  service.
  2. ArcGIS PRO dedicated extension, enabling “Save and Close” of idle ArcGIS PRO sessions
  3. Support of idle license retrieval for ArcGIS 10.4.1
  4. Updated Agent strings to support multiple languages
  5. Fixed ArcGIS 10.4 related registration issue and installer issues
  6. Fixed path to sign utility for esri reg asm custom action of installer
  7. Fixed framework issues for Agent utilities (Configuration, Logs folder, and Console)
  8. Changed logging policy on Agent and OpenLM Server sides
First release of 3.3 Major version.
  • Jul 07, 2016
 4791: Agent crashed after Updating to version 3.2.x by Usage in Windows-Terminal-Server
  • Apr 18, 2016
 Non-English language issue
  • Feb 21, 2016
 OpenLM Server – OpenLM Agent communication issue
  • Feb 17, 2016
 Digital Signature issue
  • 2016-09-02
 OpenLM Solidworks Extension related fixes:

  1. Extension not restricted to version 14
  2. Extension active upon application launch.
  • 2015-31-12
  1. Sessions are suspended, but can’t be resumed when applying OpenLM login credentials.
  2. Support for Solidworks “Save and Close”
 Introducing the OpenLM extension for Solidworks
  • 2015-11-15
  1.  License server name is not presented in the “Set ArcGIS License Level” window following an ArcGIS is upgrade
  2. The “Set ArcGIS level” window will not open
  • 2015-08-20
  1.  Suspended ArcGIS application is not resumed by clicking the ‘Resume’ pop-up
  2. Idle Autocad application will not close when the option “Overwrite existing project” is cleared
  • 2015-07-22
  1.  Agent Procedure is not working when roles and permissions are are applied
  2. Added Agent procedure message to the Agent Console
  3. Changed German text pop-up for ArcMap


The following table presents a log of enhancements and fixes that have been made in OpenLM App Manager version 1 releases. For general information about the OpenLM App Manager, please refer to these Application notes:

Please also consult the System requirements document prior to installing.

Latest Version 1.7.20 March 8 2018

Bug Fixes

Title Where Fix ID Description Status
Custom scripts are executed for every process App Manager/Agent 8033 Agent executes Custom Commands for every process. Scripts are only executed when a new license is granted.
Rules for Groups don’t work when there are many groups Rules Table 8338 Only 100 groups are considered in App Manager rules. Adjusted OpenLM Server to load 100+ groups.


Title Where Fix ID Description Status
Implemented restriction of licensed applications App Manager 8162 License file for App Manager allows administrative  limitation of licensed applications per user. App Manager governs product license distribution a  configured limit.
Implemented an indicator for  connection problems between App Manager and OpenLM Server in EasyAdmin Dashboard 8346 When connection between App Manager and OpenLM Server fails, the failure is not indicated to users and expected behaviors do not occur. Implemented monitoring of the App Manager and OpenLM Server connection. The UI displays an error when the connection fails

Version 1.7.12 January 9 2018

Bug Fixes

Title Where Fix ID Description Type
Agent SSL support for App Manager OpenLM Agent 5475 Added SSL support for Agent to App Manager connection and communications Enhancement
Added “Run at” action options Agent Procedures & App Manager 4730 Added “Run at” column in Agent Procedure Actions and App Manager actions to run procedures as an application or a service. Enhancement
ActionScripts are available in App Manager licensing App Manager 5021 ActionScripts are available with the proper App Manager licensing Enhancement

Version 1.6.14 October 15 2017


Title Where Why Description Type
Floating License Adjustment In usage data sent to OpenLM Better data verification and aggregation Ability to separate between process features and App Managed applications  Enhancement
Aggregate Instances of Same Applications License Consumption Policies Better data verification When choosing “Single license per application process”, applications running multiple times will only be counted once.  Enhancement
Unconditional Rule App Manager License Consumption Rule conditions streamlining Rules with no conditions apply to everyone.  Enhancement
Rules Applied by Conditions Count App Manager License Consumption Rule conditions streamlining Rules with the most conditions are applied first.  Enhancement
Deny By Default App Manager License Consumption Rules Better clarification on first use App Manager blocks applications by default.  Enhancement
Rules Configuration for Packages. App Manager License Consumption Rules Enhances usage aggregation Package name can now be used as a condition.  Enhancement
License Limit Set to “Unlimited” App Manager administration Interface enhancement The license limit configuration now has “Unlimited” as a drop down option.  Enhancement

The following table presents a log of enhancements and fixes that have been made in OpenLM Reporting Hub version 4 releases. For general information about the OpenLM Reporting Hub, please refer to these Application notes:

Please also consult the System requirements document prior to installing.

Latest Version 4.1 December 21 2017



Title Where Fix ID Description Status
Machine-locked license Reporting Hub License File 5486 BI License will now be restricted to a specific machine. Hostname and MAC address is needed in order to issue a license.
Projects dimension ETL + Reports 6698 Add “Projects” field to the Reporting Hub A dimension was added for “Projects”.
Upgrade to Postgres 10 Reporting database 6170 Update Reporting Hub to use PostgreSQL version 10. PostgreSQL version 10 implemented.
toggle ignoring reserved licenses ETL 5806 Reserved licenses should be selectable Reserved licenses are ignored if specified in the file.
Handle denials on OpenLM version 4.0 ETL 702 Denials table structure change in OpenLM database and should be taken into account. Denials now fully supported for all version of OpenLM.
Update Power BI framework to the latest versoin Framework 7278 Power BI should be updated to the latest version, along with all report templates Power BI version 2.5
Remove unused tables ETL and Reports 7279 Remove the unused tables from the ETL and reports, to enable fasted loading times. “Raw_true_denials_measure” and “Feature_usage_measure_all_versions” were redacted
ETL run time decrease. ETL ETL process was greatly enhanced and run times were reduced. ETL run time reduced significantly.

Version 4.0 October 15 2017


Title Where Why Description Type
 Package Dimension  ETL  Data structure did not hold license package information. Package information added as a separate dimension  Enhancement
 Idle Time Dimension  ETL  Idle times were only in raw form 2 idle time measure tables added for raw idle sessions and calculated daily idle times  Enhancement
 Versioning  ETL + Reports  No version code found in both the ETL, database or reports Added version code to all sample reports, to the database and to the launch file of the ETL  Enhancement
 All Version Selection  ETL  License usage was calculated by version only and there was no option for calculating all versions as one feature like in the OpenLM core product. Added a table that holds license usage which is calculated to all versions as one feature  Enhancement
 OpenLM v4 compatibility  ETL Denial collection process was not compatible with with OpenLM Server version 4.0. Full compatibility with version 4.0  Enhancement
 Added Firebird support  ETL Reporting Hub was limited to MS SQL and MySQL. Fully compatible with Firebird databases  Enhancement
 Added MS SQL Server instance support  ETL MS SQL Server connection to the ETL was only using port connection. Fully compatible with MS SQL Server instances and ports alike  Enhancement

Bug Fixes

Title Where Fix ID Description Status
“Not shown in statistics” taken into account  ETL  – Some licenses are not to be incorporated to the statistical reports, but were incorporated to the OpenLM Reporting Hub Only storing data which is marked to be shown in statistics
Usage Duration Calculation Changed  ETL  – Usage duration differed from the OpenLM core product as it was calculated by seconds, and the core product was calculated by minutes. ETL usage duration now calculated by minutes and is identical to the OpenLM core.


The following table presents a log of enhancements and fixes that have been made in OpenLM Report Scheduler version 4 releases. For general information about the OpenLM Report Scheduler, please refer to the link:

Please also consult the System requirements document prior to installing.

Latest Version 1.4.9 April 09 2018

Bug Fixes

Title Where Fix ID Description Status
OpenLM Server session token OpenLM Server integration 8884 OpenLM Server 4.2 requires session token for operation of email reading for groups and users Integrated session token. Implemented retry for the cases when session expired
Sheduled task failed Scheduler 8899 There were multiple Selenium failures logged on a test instance after durable execution Redesigned solution to support parallel jobs execution with multiple webdriver instances running.