OpenLM Software Revisions - OpenLM Software License Management
Israel +972 4 6308447         USA +1 619 831 0029              FRANCE +33 7555 39335

OpenLM Software Revisions

Enhancements and fixes that have been made to OpenLM product releases.

Please note that as of 15th of July, 2018, we have ceased to provide technical support for OpenLM for Engineering Licensing versions older than 4.2. Upgrade to the latest version to take advantage of new features and bug fixes.

Note: Latest Release Notes page of OpenLM Products and Components can be accessed here

OpenLM Server Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Server releases. For information about OpenLM Server, installation guides and version release policy, please refer to this document. Please also consult system requirements document prior to installation. When upgrading mirrored SQL Server databases, which are below version 4.0.35, make sure to shut down first the mirrored server, then run the upgrade. After the upgrade process is done, start up the mirrored database. For customers using IIS, it is mandatory to implement the following configuration before upgrading.

2020

OpenLM Server v5.3.1.1156 – November 04, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
RMS: Usage Analysis ErrorOpenLM Server27833OpenLM Server fails to analyze the usage data from Sentinel RMS License Manager Server. The failure is caused by changes in PDMS feature in reservation fileBug has been fixed

OpenLM Server v5.3.0.966 – October 22, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Server: Alerts for Denials do not send notificationOpenLM Server25892When configuring the Alert Denials, the the user does not receive the email notification.Bug has been fixed
Autodesk Cloud Server connectivity failureOpenLM Server26341Connected host fails to respond.Bug has been fixed
Server: FlexNet Embedded: Nvidia: AnalyzeException: System error when FlexNet Embedded configured with BrokerOpenLM Server26570System shows error when FlexNet Embedded is configured with Broker.Bug has been fixed
Incorrect Server URL for ServiceNow AdapterEasyAdmin26591Failure to start using Service Now due to wrongly generated URL. EasyAdmin displays a wrong link in the copy & paste section (from EasyAdmin to Service Now).Bug has been fixed
Server: Inability to install OpenLM Server v5.1.1.405 caused by Strong name validation failureOpenLM Server26954Users are unable to install the OpenLM Server version v5.1.1.405 due to Strong name validation failure.Bug has been fixed
BetaLM:
NSA license quantity and usage information not displayed
OpenLM Server27007EasyAdmin does not display the ANSA license (BetaLM) quantity and/or usage information.Bug has been fixed
HASP: Failed license validity errorOpenLM Server27183Analyzed usage does not match the usage level reported.Bug has been fixed
Server: Installer does not check .NET Core installationOpenLM Server27361OpenLM Server installer v5.2 omits to check the presence of .NET Core.
Installation runs until the end. Without notification, OpenLM Server would not function accordingly.
Bug has been fixed
EasyAdmin: failure to start after the upgrade from v4 to v5EasyAdmin27439The param.js gets overwritten by the default one, which causes HTTPS failure at opening the EasyAdmin.Bug has been fixed

OpenLM Server v5.2.0 – September 15, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
License activity exported report not matching chart in EasyAdminOpenLM Server22151When users had exported the CSV of the License Activity report, the numbers inside would sometimes be mismatched or rounded up from the ones in EasyAdminBug has been fixed
OpenLM “Ask for License” button contains broken linkOpenLM Server23685If users would upgrade to a newer version of OpenLM (v4 → v5) without a valid license file, the error message would contain an “Ask For License” button with an incorrect linkBug has been fixed
Error "UpdateRouterGroupsAndComponents failed” when configuring Router with ServerOpenLM Server25114When users would try to configure OpenLM Router with OpenLM Server, they would see an error message in EasyAdmin preventing further configurationBug has been fixed
Alerts: Alert action settings notification drop-down changes back to hours even when it was set to minutesEasyAdmin26020When editing the configuration of an alert, changing the “every X [timespan]” would revert to “hours” regardless of what the user choseBug has been fixed
ServiceNow Notifications: No email notifications for Recipients list and/or alerts in EasyAdminOpenLM Server26081No notifications were sent/received for ServiceNow synchronizations even if they were enabled in EasyAdminBug has been fixed
Unmanaged Processes: Enabling license release functionality is not being savedOpenLM Server26226When creating a new vendor or editing the configuration of one in the Unmanaged Processes panel, if “Enable automatic process release functionality” was checked and users saved, it would still remain uncheckedBug has been fixed
Currently Consumed Licenses: Client Version contains 'v' character when only the version number is expectedEasyAdmin26252In the Currently Consumed Licenses report, the Client Version contains a 'v' character when only the version number is expectedBug has been fixed
Server: Installer fails with required 3.1.3 .NET Core installedInstaller26282, 26407The OpenLM Server installer would fail even if the required 3.1.3 .NET Core was installedBug has been fixed
Currently Consumed Licenses report shows wrong dates for LICMAN when format is yy / mm / ddOpenLM Server / EasyAdmin26388The Currently Consumed Licenses report would show wrong dates for LICMAN when the reported format was yy / mm / ddBug has been fixed
Microsoft logo missing from “Log in with Windows authentication” buttonEasyAdmin26417The resource for the Microsoft logo was missing from “Log in with Windows authentication” buttonBug has been fixed
Settings in the params.js file are not preserved after an upgradeOpenLM Server26419User settings in the params.js file would be overwritten after an OpenLM Server upgradeSettings are now preserved after upgrade
Denials report “Group by column: Day” showing wrong date formatEasyAdmin26595The Denials report with the “Group by column: Day” setting would show the wrong date format, ignoring user preferencesBug has been fixed
Database upgrade from OLM 4.5.13.0 to 4.8.1 would log a MySQL-DB, Duplicate Entry FailureInstaller26650Database upgrade from OLM 4.5.13.0 to 4.8.1 would log a MySQL-DB, Duplicate Entry Failure, stopping the installation/upgrade processBug has been fixed
SMTP settings reverted automatically to defaultOpenLM Server / EasyAdmin26697In some cases after users had configured and saved SMTP settings in EasyAdmin, they would automatically be reverted to default blank ones after some timeBug has been fixed
“Failed persisting usage” error logged when a composite license output from Broker includes a log fileOpenLM Server26711A “Failed persisting usage” error would be logged when a composite license output from Broker included a log fileBug has been fixed
Database: Denials table modified index for improved performanceOpenLM Server Database26804Changed the index on the Denials table in order to improve database performanceDatabase performance has been improved

Enhancements

TitleWhereEnh. IDDescriptionStatus
Changed "Show True Denials" tooltipEasyAdmin22390The tool-tip for the “Show true denials” checkbox in the Denials report has been updated to more accurately reflect its function
EasyAdmin Checkout Policy textEasyAdmin23879The column and text message for the Licenses → Checkout Policy window has been changed to more accurately reflect its function
EasyAdmin User Import - Create groups and projects based on import file dataEasyAdmin24582When importing users in EasyAdmin via CSV, groups that do not exist in OpenLM are now automatically created (previously only an error was displayed). Additionally, only the group(s) specified in the imported file will be connected to the user. Any preexisting group association will be overwritten.
REST API Personal DashboardOpenLM Server API25189, 25259Implemented a REST API for the Personal Dashboard featureDocumentation for the REST API can be accessed via Swagger http://localhost:5015/swagger/index.html
Support Report: get Directory Synchronization configuration from DSSEasyAdmin25770When a support report is generated, DSS is now queried for a list of existing directory synchronizations to be included in the report.
Host Availability report: Added percentagesEasyAdmin26118The Host Availability report now shows percentages for Up/Down/Unknown time
License Activity report: Added Client Version columnEasyAdmin26206The License Activity report now has an additional Client Version column that reflects the version of the software running on the user’s workstation
Database: MySQL/MS SQL: Clean install no longer starts with a v4.x schemaOpenLM Server26245On new installs of OpenLM Server v5.x, a database is now created with the latest 5.x database schema directly (previously: a v4.x DB was created and then upgraded)
License Activity report: Added Department columnEasyAdmin26375The License Activity report now has an additional Department column that reflects the user’s department (if configured)

OpenLM Server v5.1.1 – August 13, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Users can't login to EasyAdmin using Windows AuthenticationEasyAdmin26364Users were unable to login to EasyAdmin through Windows Authentication, getting a browser sign-in pop-up window insteadBug has been fixed

OpenLM Server v5.1.0 – August 04, 2020

If using Directory Synchronization, it is mandatory to upgrade DSS/DSA to v1.2.0 otherwise your syncs will not run at all.

Bugs Fixed

TitleWhereFix IDDescriptionStatus
License Activity report: “Group by Workstation” leads to a query time outOpenLM Server20706In some cases, if users tried to use the “Group by: Workstation” filter in the License Activity report, the operation would failBug has been fixed
NNU report: not showing data even with "Not In Use" checkedOpenLM Server22467The NNU report would fail to display any data even if there were licenses that met the “Not In Use” criteria with the relevant box checkedBug has been fixed
Server logged an exception if a log file was configured for Greenhills through OpenLM BrokerOpenLM Server23049An error message would be logged if users had configured a log file to be monitored for the Greenhills LM through OpenLM BrokerBug has been fixed
RLM data is not parsed if "Watch License File" is set in OpenLM BrokerOpenLM Server23108If the RLM license file was watched by OpenLM Broker, UPGRADE directives in the file would lead to OpenLM Server not parsing the dataAdded handling for UPGRADE directives in RLM license files
Users without a license for the Token Flex extension can open TokenFlex reportsOpenLM Server23712Users without a license for the Token Flex extension could still open TokenFlex reportsBug has been fixed
EasyAdmin: Wrong label for Dutch language “Vendornaam”EasyAdmin23849The label “Vendornaam” in the Dutch localization of EasyAdmin was misspelled as “Vendoraam”Spelling has been corrected
Reports Scheduler: when the License Activity report is shared by email, the screenshot for the 'Group By' tab doesn't display any dataEasyAdmin24782When the License Activity report was shared by email (via the Reports Scheduler component), the screenshot for the 'Group By' tab did not display any dataBug has been fixed
Scratch Installation: .NET Framework error does not contain Installation button or linkOpenLM Server installer25078When users tried to run the installer without .NET Framework 4.7.2 installed, users did not get a link to an appropriate place to download itLink to correct .NET Framework is now provided if not found on the system
Token Flex: "Session does not exist" error when loading reportOpenLM Server25100In some cases, when running the Token Flex → Token Usage report users would get a "Session does not exist" errorBug has been fixed
License Servers widget - buttons (start/stop/reread) are deactivated but can be pressed anywayEasyAdmin25119Even if role permissions would have the start/stop/reread commands disabled for a certain user, the buttons in the License Servers could still be pressed, showing a status message that was not actualBug has been fixed
Connection to Autodesk Cloud failsOpenLM Server25232In some cases, OpenLM Server could not connect to Autodesk Cloud. Users would see a “400 Bad Request” errorBug has been fixed
Cleanup Manager: GDPR Anonymize User window does not disappear after anonymizationOpenLM Server25237The GDPR Anonymize User window did not disappear after the user data anonymization completed successfullyBug has been fixed
Cleanup Manager: GDPR Anonymization skips user mobile phone fieldOpenLM Server25238The user mobile phone field was skipped when the GDPR Anonymization was runBug has been fixed
Cleanup Manager: LdapServicePing request when DSS is not configuredOpenLM Server25242When Cleanup Manager was run, DSS would be pinged even if it was not configuredDSS is now pinged only if it has been configured in Server
MSSQL upgrade fails for case sensitive databasesOpenLM Server25314When upgrading a case sensitive MSSQL database to Server v5.x schema, users got an error stating that the upgrade can not continue due to a collation issueBug has been fixed
Autodesk Cloud: System.NullReferenceException error when trying to connectOpenLM Server25647In some cases, when users tried to connect to Autodesk Cloud they would get a System.NullReferenceException errorBug has been fixed
DSS UI omits certain entities and sync data when opened from EAOpenLM Server25649In some cases, DSS would omit certain entities and sync data from showing in the UI when opened from EA, even if the data exists in the databaseBug has been fixed
Trusted authentication: Incorrect button state and modal window appears after clicking SaveEasyAdmin26119When users clicked Save when configuring Trusted authentication, the Save button would still appear active and a modal window would appear when trying to leave the windowBug has been fixed
Password Settings: login timeout field too narrowEasyAdmin26120When setting the login timeout, values with 4 digits would be truncated in the UIBug has been fixed

Enhancements

TitleWhereEnh. IDDescriptionStatus
License Activity report: Option to exclude reserved licensesOpenLM Server8902A checkbox has been added which gives users the ability to exclude unconsumed reserved licenses from the License Activity report
FlexLM: Parse Client Version from license output and display it in the Currently Consumed Licenses reportOpenLM Server22608FlexLM license output is now parsed for the version of the client application installed on the workstation. This is shown as a new column in the Currently Consumed Licenses reportA new “Client Version” column has been added. The previous “Version” column has been renamed to “Feature Version”
Allow users to improve the Audit Report by sharing product/ feature mapOpenLM Server22924, 25112Users can now share their product-to-feature mapping with OpenLM in order to improve future Audit Reports that they generate
“Track true denials” tool-tip clarificationEasyAdmin24603The tool-tip for the “Track true denials” checkbox in the Administration → Denials panel has been updated to more accurately reflect its function
Adjust HTTPS/SSL configuration for SSL-enabled Server v4.x upgradesOpenLM Server24970OpenLM Server upgrades from v4.x to v5 that had SSL previously configured now will provide a blank certificate section in the appsettings.json file which must be configured manually
Installer offers to install .NET Core if not present on the systemInstaller25210The OpenLM Server installer now offers users to install the required .NET Core runtimes without exiting the installation process

OpenLM Server v5.0.4 – July 20, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Distorted ArcGIS license output cannot be read by OpenLM Server, leading to loss of usage dataOpenLM Server25506The presence of a return caret symbol (\r) in the “Display name” of users in the ArcGIS output file would lead to loss of usage dataBug has been fixed

OpenLM Server v5.0.3.148 – June 26, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Codemeter OpenLM fails to analyze usage - sequence contains no matching elementOpenLM Server25435A variation in the CodeMeter log format could lead to no license usage data being reportedBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Listen to legacy ports on new installsOpenLM Installer25644New (clean) installations of OpenLM Server now include ports 7012 and 7016 in the default configuration file as aliases to the main 5015 port

OpenLM Server v5.0.3 – June 22, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Users cannot login to EasyAdminOpenLM Server25418In some cases, due to how EasyAdmin stored client IPs, users would be unable to login: the window remained open and an error was loggedBug has been fixed

OpenLM Server v5.0.2 – June 03, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Fixes for integration with OpenLM Directory Synchronization ServiceOpenLM Server24869, 24904, 24933, 24946, 24965, 25023Numerous fixes related to the integration of OpenLM Server with DSSBugs have been fixed

OpenLM Server v5.0.1.94 – May 26, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Server configuration tool generates “Failed updating configuration to server” errorOpenLM Server25026In some cases, users would see a “Failed updating configuration to server” error when trying to apply changes in the Server configuration toolBug has been fixed

OpenLM Server v5.0.1 – May 20, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Inconsistent license usage reported for certain Codemeter applicationsOpenLM Server22934For certain applications monitored by Codemeter (e.g. Plaxis), incorrect feature grouping would lead to the reported quantity of used licenses to be inaccurateBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Added a workstation column to “Usage session duration” email alertsOpenLM Server → Alerts9794Email alerts for the “Usage session duration” condition now include a column indicating the workstation from which the user checked out the license
Move to .NET CoreOpenLM ServerOpenLM Server is now built using .NET Core, paving the way for cross-platform compatibility

OpenLM Server v4.8.1 – April 08, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
OpenLM does not show usage for vendors that have the DUP=D flag in the debug logOpenLM Server23718OpenLM showed license totals but no license usage info for vendors that had the DUP=D flag in the debug log (e.g. dgbld)Bug has been fixed
API call to GetLicensesActivity crashesOpenLM API23730When trying to get data via the GetLicensesActivity API call, the returned value would either be empty or the call would crashBug has been fixed

OpenLM Server v4.8.0 – March 19, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
The “Table” tab of a screenshot for a scheduled Denials report email does not contain any dataEasyAdmin / Reports Scheduler14656The “Table” tab of a screenshot for a scheduled Denials report email did not contain any dataBug has been fixed
Tree View in Groups window shows up emptyOpenLM Server / EasyAdmin21019An invalid group name could cause an issue with data display, thus users would sometimes see the Tree View in the Groups window as emptyBug has been fixed
Can't save Applications Manager condition with a set CRON expressionEasyAdmin21136If a condition was created in Applications Manager → License Consumption Rules Table and a CRON expression was set, the condition could not be savedBug has been fixed
When showing averages with a line graph in the License Usage report, the line would slope down unexpectedlyEasyAdmin21283In some cases, when the License Usage report was displaying averages on the line graph, the line would sometimes slope down unexpectedlyBug has been fixed
Resources (e.g. widgets) for the Guest Account on Trial version cannot be editedOpenLM Server21682If an administrator running the trial version of OpenLM, tried to restrict resources (e.g. widgets displayed) for the Guest Account, some widgets would continue to be displayedBug has been fixed
Incorrect translation for logout message of Dutch EasyAdmin localizationEasyAdmin21915The EasyAdmin logout message for the Dutch localization was incorrectTranslation has been corrected
Users with licenses that had no support for Token Flex had access to Token Flex reportsEasyAdmin22121Users with licenses that had no support for Token Flex could still access the Token Flex reportsBug has been fixed
All ArcGIS license levels are shown in Agent, even if the license manager does not support themOpenLM Server22468Due to an incorrect response from Server, OpenLM Agent’s ArcGIS License Levels window would show all features as enabled even if the license manager did not support them. Additionally, no availability information was shown for any featureBug has been fixed
Denials report fails on "Hour In A Day" aggregationOpenLM Server22477When running a Denials report with the aggregation set to “Hour in a day”, the Chart tab would fail to displayBug has been fixed
When a Denials report is shared by link, the generated CSV file ignores the selected date rangeOpenLM Server22480If a Denials report was shared by link, the generated CSV file ignored the date range filter which also led to huge file sizesBug has been fixed
Alert Management: "Notify on every occurence" does not work for "Show Application Alert" type alertsOpenLM Server22481Alerts created with the "Notify on every occurence" flag for "Show Application Alert" type alerts would only be shown once, ignoring subsequent triggersBug has been fixed
Exported “Licenses Not in Use” report is incompleteOpenLM Server22553An exported “Licenses Not in Use” report would be missing the “Additional Key” and “Quantity” columnsBug has been fixed
“Currently Consumed Licenses” report would display incorrect date format for CATIA license managerOpenLM Server22582In certain cases with different locale settings, CATIA (DSLS) output would be read incorrectly, resulting in reports showing dates in a wrong formatServer now supports reading both old and new DSLS date formats. OpenLM Broker v4.8.9 is recommended to take full advantage of this fix
Exported CSV is empty for the Alerts widget with the date filter setEasyAdmin22927When exporting the data for the Alerts widget with the date filter set, parameters would be ignored and the exported CSV file would show up as emptyBug has been fixed
OpenLM logs stores Altium passwords in clear textOpenLM Server22937When OpenLM full logs were enabled, the Altium password was stored in clear textPassword is now encrypted
CodeMeter (CoreTech 3DAnalyzer) shows no license usageOpenLM Server23166No license usage was shown in EasyAdmin for CodeMeter (CoreTech 3DAnalyzer) due to a validation error in time formatBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Report Scheduler: Saving reports to folder without assigning an email userEasyAdmin / Reports Scheduler11203Previously, if OpenLM Reports Scheduler was configured to save reports to a local folder, users still had to specify an email recipient when scheduling a report. This requirement has now been removed.
Cleanup Manager popup backup confirmation messageEasyAdmin / Cleanup Manager22059The Cleanup Manager now advises users to backup their data before proceeding with the clean-up operation

OpenLM Server v4.7.4 – February 17, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
FlexLM: Number of used licenses reported incorrectly when one license file in a group is unavailableOpenLM Server21683If one license file in a license file group managed by the same license manager (lmgrd) became unavailable (e.g. dongle was removed), OpenLM Server would report the LM as down and not display any usage info, even if the other features were supportedBug has been fixed
LS-DYNA showing no usageOpenLM Server22530A change in the LS-DYNA output format led to Server showing no usage with a “LicenseInUse Start Time is missing” error in the logsBug has been fixed. OpenLM Server now supports both 8 and 9-column LS-DYNA output formats
Options File Auto Update doesn't work for groups synchronized with LDAPOpenLM Server → Options File management22578If users were added/removed to an LDAP synchronized group, the “Auto Update” function did not update the Options file with the corresponding changesBug has been fixed
Feature & Product Names don't match actual names on new v4.7.3 installationsOpenLM Server22619A bug in the Firebird DB script would cause feature and product names to be mismatched for new installations of OpenLM Server v4.7.3Bug has been fixed

OpenLM Server v4.7.3 – January 31, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Scheduled License Usage report does not show more than one featureEasyAdmin / Reports Scheduler8596When more than one feature was present on a scheduled License Usage report, the default view would not display it fullyChanged the chart layout of the License Usage report so that features are more visible now
Installer: cosmetic fixesInstaller18252When uninstalling / repairing, the bars were not fully clickableBars are now fully clickable
Remove capability to right-click on an empty "Desktop" in EasyAdmin for users that are not logged inEasyAdmin19118Previously, guest users could right-click to customize the account, changing settings for all who used the guest userThe ability to customize a guest account has been removed
Japanese translation: correct “Remove” button in the License Servers windowEasyAdmin20505The Japanese translation for the “Remove” button in the License Servers window was inaccurateLabel has been corrected
Heatmap downloaded pictures are cut off in Microsoft EdgeEasyAdmin20611In Microsoft Edge, while downloading Heatmap images from EasyAdmin, the resulting images are cut-offBug has been fixed
Duplicated entry into database table ACL_RESOURCESOpenLM Server20680In certain cases with MySQL, a duplicate entry would be created in the ACL_RESOURCES table, causing an error to be loggedAn updated database script removes duplicates and prevents them from occurring again
Opening the Denials report from the Top 10 Denied Users generates an errorEasyAdmin20698Opening the Denials report from the “Top 10 Denied Users” widget generates an error in the Browser consoleBug has been fixed
“Open at application startup” is disabled for Trial versionEasyAdmin20796The “Open at application startup” option for window properties is disabled in the Trial version of ServerThe option is now available in the Trial version
Reports: “Share by email” functionality doesn't send a reportEasyAdmin → Reports20798"Share by email" functionality was broken when sending to Users or GroupsBug has been fixed
Automatic update of the Options File does not work in certain scenariosOpenLM Server20859In certain scenarios, when a user was added manually to a group, auto-update of the Options File would fail to occurBug has been fixed
CodeMeter: reported usage is lower than the actual usage level in the logOpenLM Server21071For CodeMeter v6.8 and up, user sessions would be incorrectly grouped, resulting in a lower reported usageSessions are now grouped correctly
Email alerts are sent at every occurrence even with the action mode set as "Notify on first occurrence only"OpenLM Server21106Email alerts created with the notification mode set to “Notify on first occurrence only” would continue to be sent even after the first occurenceBug has been fixed
Alerts Management: Alerts are not shown in EasyAdmin’s Alerts windowEasyAdmin21152In certain cases, alerts would fail to trigger and show even though all alert conditions had been metBug has been fixed
FLEXlm Options File contents are not read/processed completelyOpenLM Server21172When two or more license reservation statements are identical in a FLEXlm Options File, the number of reservations would be reported as 1The Options File Management window displays the correct number of reservations
MSSQL Database Migration : OpenLM database Upgrade Tool doesn't replicate empty Firebird tablesDatabase Upgrade Tool21264Migrating a Firebird database to MSSQL would fail with certain language settingsBug has been fixed
OpenLM showed higher license usage with certain FLEXlm installationsOpenLM Server21524Wrong analysis of DUP_GROUP for FLEXlm license files that contained packages which did not have the OPTIONS=SUITE field set caused incorrect interpretation of license usage informationLicense usage rate is now reported correctly
MySQL: Top X Longest Session widget fails to display data when licenses don't have a start timeOpenLM Server21580In certain cases with MySQL databases, if a session did not have a certain time field set, the longest session would fail to displayBug has been fixed
LDAP: No data synchronization occurs after a user is renamed in ADOpenLM Server21631After a user has been renamed in Active Directory and an LDAP sync is started, user details (e.g. Default Group) would not be synchronizedLDAP sync now works as expected
“Notify on first occurrence only” email alert does not get triggered if condition is changedOpenLM Server21673If an alert created with the “Notify on first occurrence only” radio button has its condition changed, the alert would fail to be triggeredBug has been fixed
Enhancements
TitleWhereIDDescriptionStatus
Table view added to the Feature Usage Per User/Group reportsEasyAdmin1917A new table view is now available in the Feature Usage Per User/Group reports
“Idle period” column added to the Group by tab in the License Activity reportEasyAdmin3102Users now see an additional “Idle period” column in the Group by tab of the License Activity report which displays the idle time
Server installer is now separated from BrokerInstaller19180The Core Server installer has been separated from Broker, including a link to download if users wish to do so
Options Files Management: Ability to enlarge the Options files window and search for filesEasyAdmin19887The Options Files Management window now has an expandable view and a search bar to allow for quick file search
Core Installer: Add shortcut to desktopInstaller21117Users now have the option to create a desktop shortcut that leads to EasyAdmin when installing
Add filtering to the Alerts widget windowEasyAdmin21143The Alerts widget window now has a filter panel with 2 types of filtering available: “New Alerts” and “All Alerts”
Do not count Applications Manager vendors as standard vendorsEasyAdmin22003Previously, each application configured through the Applications Manager would be incorrectly labeled as a standard vendor in the Audit ReportSoftware managed by OpenLM Applications Manager is now displayed under its own table in the Audit Report
Optional session start time in Generic XMLOpenLM Server22061In order to support Zoo LM and other 3rd party tools, the generic XML consumed by Server can now omit the session start time

2019

OpenLM Server v4.6.36 – December 10, 2019

Bugs Fixed

TitleWhereFix IDDescriptionStatus
OpenLM Server Configuration cannot be opened after deactivating SMTP for password controlOpenLM Server21565After upgrading to v4.6.30 and deactivating "Use SMTP for password control", users were unable to login to OpenLM Server ConfigurationThe bug has been fixed

OpenLM Server v4.6.34 – November 28, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Usernames starting with '0' can't be stored in database: Login Failure & Windows Authentication Error EasyAdmin20852In some cases, if a username started with “0”, users would be unable to loginUsers can now create and log in with usernames that start with “0”
Report Scheduler: NNU Report: Email report subject is incorrectly formattedOpenLM Server21161When a scheduled NNU report was sent by email, the subject line would contain extraneous formattingThe subject line format of a scheduled report is now displayed correctly
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
ACL without a valid SMTPOpenLM Server → System & Security20870Previously, administrators had to configure a valid SMTP server in order to enable “Require login credentials”. This security feature can now be enabled without a valid SMTP server. This delegates any password reset tasks solely to the administrator’s discretion.ACL can now be enabled without a valid SMTP configuration

OpenLM Server v4.6.30 – November 21, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
MS SQL DB Upgrade to OpenLM 4.6.x fails (Server 2012)OpenLM Server 21031We found some constraints on the OLM_PRODUCTS_FEATURES tableThe bug has been fixed
Active Agent Users count in Audit Report does not fit to licensing termsOpenLM Server20775Audit Report was not counting "Active Users" properlyIs now counted according to licensing terms

OpenLM Server v4.6.29 – November 5, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
MSSQL upgrade to OpenLM Server v4.6 failsOpenLM Server20981In certain cases when upgrading to OpenLM Server v4.6 with a MSSQL database, the upgrade would fail with the error: An explicit DROP INDEX is not allowed on index 'OLM_PRODUCTS_FEATURES.UNQ_PRODUCTS_FEATURES_PROD’ The bug has been fixed

OpenLM Server v4.6.28.252 – October 29, 2019

For MySQL & MSSQL users: please note that the OpenLM Server v4.6 update package includes a database upgrade script which improves performance significantly. Before updating a machine in a production environment, make sure to plan for appropriate downtime: the process can take anywhere from 5 to 40+ minutes depending on your database size and server hardware specifications. Bugs Fixed

TitleWhereFix IDDescriptionStatus
Light Installation: Existing License file can not be selected during Light installationOpenLM Light17749When running the OpenLM Light installer, users could not select an already existing license file for validationAn existing license file can now be selected during the installation of OpenLM Light version
Server: User who only has a denial record and has no usage is not counted as an active userOpenLM Server17623Users who only had a denial record and no recent usage were not counted as active usersUsers who only have a denial record and no usage are now counted as active users
Multi-pool bug with FlexLM serversOpenLM Server18649In certain cases, when monitoring a user's FlexLM license usage and two different features belonging to the same package were used consecutively, the usage of the second feature was not displayedUsage of features that belong to the same packages is now monitored correctly
License Usage report fails to display for multiple workstations (more than 15)EasyAdmin18898When generating the License Usage report with a filter set to more than 15 workstations, users would encounter an errorLimit has been increased to allow for more than 15 workstations to be filtered concurrently
OpenLM Broker "sort" not working properlyOpenLM Server19186In certain cases, if a user is licensed for multiple pools and their license file contains pools but is not sorted, OpenLM Server will not be able to analyze certain input data thus logging an error message.Since sorting is not applicable for certain license managers (e.g. RLM), this issue is not within the scope of Server and has been changed to a “warning” level instead.
OpenLM Server not respondingOpenLM Server19266In certain cases, OpenLM Server would stop responding due to low DB performance caused by a missing clustered indexOpenLM Server v4.6 now uses a new database script to create a clustered indexed in order to significantly reduce parallel CPU usage and increase execution performance
Currently Consumed Licenses report does not display data when opened from the dashboard widgetEasyAdmin19755When opening the Currently Consumed License report from the “"Top 10 Current Longest Sessions…” dashboard widget, no data would be displayedThe correct data is now shown on the CCL report
Renaming a vendor in the Broker configuration creates a new option file record in the databaseOpenLM Server / EasyAdmin19764Renaming a vendor’s name in the Broker configuration creates a new record with the same details and just the new vendor nameRenaming the vendor no longer creates an additional record
Options file - Deploy causes two rereads instead of oneOpenLM Server19825In certain cases, when trying to deploy a function in the Options File, the file is read twice instead of onceOptions File read behavior now works as expected
License Quantity not being updated after license file reading is enabledOpenLM Server19971In certain cases, a misconfiguration of a license file would cause the license quantity to be reported inaccuratelyLicense quantity is now displayed correctly
The German localization of EasyAdmin would sometimes show wrong charactersEasyAdmin19991The License Usage report interface would sometimes become garbled in the German localization of EasyAdminThe License Usage report now displays correctly
OpenLM Server upgrade from v3.2 to v4.5 when using SQL Server DB fails with an errorOpenLM Server20255In certain cases, when upgrading OpenLM Server from v3.2 to v4.5 with SQL Server as a database, the process would fail with the error “ CREATE UNIQUE INDEX statement terminated because of a duplicate key”Upgrade of OpenLM Server from v3.2 to v4.5 with SQL Server now proceeds as expected
Options File Management - Changes are not being saved.OpenLM Server20271In certain cases, when using the Options File extension to configure certain parameters (e.g. “borrow_included”) for certain groups, changes would not be savedChanges to the Options File are now saved properly
Failure to display the License Usage Report when the "Aggregate usage" box is uncheckedEasyAdmin20346In certain cases, when running a query in the License Usage report with “Aggregate Usage” unchecked, the chart window would turn up emptyThe License Usage report chart now displays correctly
License Utilization report throws Server Error when there is a change in license quantityEasyAdmin20410In certain cases, when the License Utilization report was ran for a specific time period while a change in the license quantity occurred, users would see a “Server error” message.The License Utilization report now displays correctly
The "Export to PNG" function of the Heatmap view is displaying the wrong valueOpenLM Server20465When trying to download the heatmap of the License Usage report for any of the features other than the top one, the wrong value was being displayedThe appropriate 'Choose Feature' value is now displayed on the downloaded heatmap
OpenLM Server does not monitor usage of features of the DSLS manager which have the pricing structure set as "-"OpenLM Server20561In certain cases, when DSLS license manager features were using the “-” Pricing structure, usage was not trackedUsage is now tracked properly for features that have the “-” pricing structure
LDAP Synchronization visible in the Server Configuration Tool for Live/Light usersOpenLM Server20594Users of OpenLM Server Live/Light versions would see LDAP Sync options in the Configuration tool and EasyAdmin even though this feature is not available for these license typesLDAP synchronization options are hidden from view if the license type does not support it
“Feature Usage Status” report throws a server errorOpenLM Server20601In certain cases, when trying to create a feature usage request and the user attempting to do so had been removed by the Cleanup Manager, a “Server Error” message would be displayedUsers are now informed if their user account had been removed and they have to login again
OpenLM Database Configuration & Upgrade are showing the same values for MySQL and SQL Server AuthenticationOpenLM Server20635When switching the type of the DB in the Database Configuration and the Upgrade tool, the same values were shown for both the MySQL and SQL Server Authentication typesValues should now be preserved and displayed correctly when switching the database type
FlexLM: License usage not being monitored when reading license file with the vendor MSCOpenLM Server20667In certain cases, FlexLM license usage was not being updated while reading the license fileLicense usage is now shown correctly in all cases
EasyAdmin Reports: When trying to assign the “Products” filter, the “Features” data was displayed insteadEasyAdmin20716In certain cases, when trying to assign a “Products” filter to a report, the “Features” panel would be shown instead, resulting in a report with no dataThe “Products” list is now shown correctly when configuring the filter
License Utilization report shows a Server Error if the number of “Features” is higher than 30EasyAdmin20733In some cases, when using the Firebird DB, when showing the License Utilization report for more than 30 features simultaneously, an error would be shownUsers are now alerted if a Firebird DB limitation is preventing the generation of the License Utilization report
Features containing certain special characters are missing in the Features windowEasyAdmin20769In certain cases, when a feature would have a combination of characters such as “+_” in its name, it would not show up in the Features window for selectionFeatures with special character combinations are now displayed correctly
Feature is added to the filter for a specific license server without one being specifiedEasyAdmin20786In certain cases, manually adding a “Features” filter would make the report return data for a specific license serverThe “Features” filter now works as expected
GetFeaturesList - exception for Case Sensitive SQL Server DBOpenLM Server20795In certain cases, if the SQL Server database is case-sensitive, the Features window would not be displayedThe Features window is now correctly displayed with case-sensitive SQL Server DBs
“Products” filter behavior was inconsistentOpenLM Server / EasyAdmin18951,
20773,
20813,
20834,
20836
Several bugs were reported when applying the “Products” filter to a report, such as not showing any products or ignoring preexisting filters (Server, Vendor, Features)The “Products” filter now works as expected
Currently Consumed Licenses report does not get data filtered by Server and VendorOpenLM Server / EasyAdmin20848When applying the “Server” or “Vendor” filter in the CCL report, the returned data would ignore the filtersThe CCL report now correctly filters the returned data
Enhancements
TitleWhereFix IDDescriptionStatus
Support for Sparx Systems KeystoreOpenLM Server9276Support for the Sparx Systems Keystore license manager (through OpenLM Broker)
Support for Esprit License ManagerOpenLM Server17078Support for the Esprit license manager (through OpenLM Broker)
Support for External Platforms ServiceOpenLM Server19127A new component that allows the integration of engineering licensing usage data into Software Assets Management systems.

OpenLM Server v4.5.310 – September 1, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Implementation limit exceeded: License (FlexLM) utilization showing as 0 when using Firebird dbOpenLM Server → EasyAdmin20143In some cases when using the Firebird DB, EasyAdmin would report license utilization showing as 0 even when the licenses were used.License utilization now showing correctly in all cases.
Options file changes updated on License Server, but not in EasyAdminOpenLM Server → EasyAdmin20186In some cases, changes to the Options file were not shown in EasyAdminChanges are now reflected correctly in EasyAdmin.

OpenLM Server v4.5.309 – August 28, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Catia usage not monitored after upgrade to OpenLM Server 4.5OpenLM Server20172In some cases, after upgrading OpenLM Server, usage of Catia servers that used DSLS v6.421 was not trackedOpenLM Server now supports the newest feature declarations for monitoring usage of Catia servers

OpenLM Server v4.5.308 – August 15, 2019

Support for Autodesk 2020 added

OpenLM Server v4.5.307 – August 13, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
EA: Tokens: Clicking on Approve button does not exit the token setup wizardOpenLM Server → EasyAdmin19693 Trying to exit the token setup wizard fails. Clicking on Approve button exits the token setup wizard as expected.
LDAP Sync does not fill groupsOpenLM Server19419Defining a synchronisation for Flat Group Sync does create the defined group but does not fill it with the users which are members of the source group. Flat group synchronization works as expected.
Token Flex- double token consumption – Actual token reduction is not correctOpenLM Server19564Double token consumption report showed incorrect token reduction.The report now shows the correct number of tokens the users was charged for

+ there is a new column that displays the “Family Token Rate”.
Token flex: the setup wizard is reading the token flex license file as if it’s emptyOpenLM Server19613In some cases, when starting the Token Server Wizard, no product families are detected.Product family are now detected and include all the features available in the license file.
LightTPD server encoding problems OpenLM Server19711Some .js files that contained translations were not displayed with their proper encoding flag.All translation files are now displayed with the proper encoding flag.
EA: System & Security: Trusted Authentication: Trying to turn off ACL, the Save button is disabled OpenLM Server → EasyAdmin / System & Security 19759 In some cases, when trusted authentication without domain is turned on and the user attempts to turn off ACL, the Save button is disabled. Save button is now active as expected.
Can’t change password or logout without a Roles_Based_Security licenseOpenLM Server → EasyAdmin 19794Can’t change password or logout without a Roles_Based_Security license extension Customers that use Roles_Based_Security extension without a license can now change the password and logout
Server: LDAP: Failed to make ldap structure. The directory service is unavailableOpenLM Server → LDAP Sync19816In certain cases, LDAP sync failed for large directories (250,000+ users) Sync now respects maximum LDAP request size
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Server: Add number of Rows to the Vendor table in the audit report EasyAdmin → Audit Report 18754 The Audit Report now displays the row number for the Vendor tables.
Token Flex – Add FEATURES column in FAMILIES list EasyAdmin → Token-Flex 18929 The Token-Flex setup screen now displays a “Features” column when setting up product families.
Token Flex – Add Copy Family button and functionality EasyAdmin → Token-Flex 18930 The Token-Flex setup screen now has a “Copy Family” button to save time.
Token Flex – Allow to expand Families in Wizard Mode EasyAdmin → Token-Flex 18931 Product families can now be expanded and configured to include additional features while in Wizard mode.
Token Flex – Allow search functionality in Wizard Mode EasyAdmin → Token-Flex 18932 When configuring the Token-Flex Wizard, it is now possible to search for either features or family names.
EasyAdmin Charts Optimization EasyAdmin → Reports 19335 The License Usage chart has been optimized to handle large data sets more smoothly and a potential memory leak was fixed.
Token Flex – Sort highlighted FAMILY FEATURES to top EasyAdmin → Token-Flex 19539 When a search term meets a Feature in the Family Features table, push the highlighted features to the top of the table.
Token Flex – Search bar behavior in wizard mode of UNASSIGNED FEATURES screen. EasyAdmin → Token-Flex 19540 In wizard mode, on the Unassigned Features screen, when a search term matches the Feature name, it gets highlighted, and moved to the top.
Token Flex – Show spinner when search procedure takes too long. EasyAdmin → Token-Flex 19542 The user will now see a spinner animation for operations that take too long.
Prevent clients from saving wrong “Trusted authentication” settings EasyAdmin → System & Security 19652 In some cases when users set up “Trusted Authentication” without a domain, authentication problems occur with EasyAdmin and the Server configuration tool If the user has not set up a trusted domain first, they will not be able to configure “Trusted Authentication”
LDAP SYNC Password limitation OpenLM Server → LDAP Sync 19692 There was a password length limit when configuring the domain definition for LDAP sync. The password length limit has been increased to 50 characters.
DSLS: OpenLM does not differentiate usage by “pricing structure” OpenLM Server 19658 When monitoring DSLS with licenses that belong to different types of pricing structure (ALC, YLA, QLC), reports did not differentiate between features that belonged to different structures. Beginning with DSLS v6.420, users can now differentiate in the reports features depending on their pricing structure.

OpenLM Server v4.5.205 – June 26, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Columns in roles for “Currently Consumed Licenses”EasyAdmin > Roles & Permissions13311Some columns in the “Currently Consumed Licenses” report could not be hidden for certain user roles.All columns can now be toggled whether to show/hide for a specific role.
Audit report progress screenEasyAdmin > Audit Report15073No progress screen was shown when generating bigger Audit ReportsA progress message is now displayed when generating Audit Reports
Any process can be configured with
the “Extension” Release method
OpenLM Server > EasyAdmin16624Any process could be configured with the “Extension” release method, regardless if it’s supported or not.Only supported processes can now be configured with the “Extension” release.
Roles & Permissions: CCL user and workstation resources missingEasyAdmin > Roles & Permissions16634When assigning resources for roles, the User and Workstation filters were missing for the “Currently Consumed Licenses” reportThe User and Workstation filter can now be allowed/denied for the “Currently Consumed Licenses” report
License Utilization report giving SNAP error of web pageEasyAdmin > License Utilization Report17069When the License Utilization chart is generated with very high values, the browser window may sometimes crashThe License Utilization chart display algorithm has been optimized to handle high values
Removed Vendor as counted for Audit Report EasyAdmin > Audit Report17625When a Vendor Feature was deleted and the Audit Report was generated, the vendor was shown even when with no usageDeleted features with no usage data no longer count towards the Audit Report
Groups from Options files are not set to defaultOpenLM Server17903None of the groups added from the options file were set as defaultOptions file group will be set as default for users that did not have any other default group
Installer: Error message with OpenLM Licensing ServiceInstaller17932During Installation, on the Activation step, when the user entered the activation code while being offline, an error was displayedA more descriptive error pop-up has been added
Options File Management: Feature are
not removed from OpenLM when removed on License server from options file
OpenLM Server17950When a feature is removed from a License file, EasyAdmin still shows the feature in the Options File Management → Preview windowAs users and groups are removed properly during update of the Options file, this also happens for Features displayed in EasyAdmin
Users still show as having a Default Group
even after they have been removed from a group
OpenLM Server18706When removing a User’s Default Group, the group is still present.Default group is reset to Openlm_Everyone when the user is removed from his default group.
License Usage Report: Limit for max results
is far too low “max results”
EasyAdmin > License Usage report18329When a certain number of features were selected, users would get an error regarding “maximum number of results”.The limitation of 2000 results was removed.
Now there is no limitation in both aggregate and non-aggregate modes. Please note that some browser/OS configurations can crash with massive amounts of data.
EA: LDAP Sync: Sync name is not displayed
in UI when it contains “<” or “>”in the name
EasyAdmin18370Sync names were not displayed in the UI when they contained “<” or “>” in the nameSync names are now properly displayed.
EA: System & Security: Logs & Reports:
Cache issue: Toggle on/off does not turn off the logging after the upgrade
EasyAdmin18381If user had logging turned on and then upgraded to the newer OpenLM Server and tried to turn logging off, the logging continued.Logging is now properly turned on/off.
Core Installer: Activation: Space is not
allowed in the first and last names when it should be
OpenLM Server Installer18384Spaces in user First and Last names were not supported.Spaces are now supported.
Error Move Unmanaged Old Procceses In
Use To History – query did not return a
unique result
OpenLM Server > Logs18395 In some cases, if an unmanaged process is redefined after the unmanaged vendor has been removed, trying to kill the process afterwards can result in an error.The issue has been fixed.
IBM Rational does not show usage in 4.5 if Use License File is setOpenLM Server18410IBM Rational does not show usage in 4.5 if “Use License File” is setUsage is shown as before.
Projects Administration does not take Group from List view and othersEasyAdmin18633Several issues when assigning the Group for Projects from List View and the Default column was missingIssues have been fixed.
LDAP Sync removes Default groupOpenLM Server18650In some cases when users did not have any activity for a while, LDAP synchronization would overwrite their Default Group with OpenLM_EveryoneUsers now keep their existing Default Group even if they did not have activity for a while.
Usability Report HASP ” _feature_0 failed validity test”OpenLM Server18682In some cases, HASP session usage grouping would report inaccurate usage statisticsAdjusted addition logic so that HASP session usage is now reported correctly
OpenLM Server: redirect failed with 404EasyAdmin18690When running EasyAdmin through IIS, redirection could lead to a 404Issue has been fixed.
EA: OpenLM User Interface is not loaded after the upgrade when HTTPSEasyAdmin18695When an OpenLM Server 4.5 install configured to use HTTPS was upgraded to the latest version, EasyAdmin would not be loadedIssue has been fixed.
Server: Error adding projects when the group is added to the unsaved projectEasyAdmin18697An error was shown in the UI when trying to add a group to a new project that had not been saved already.Issue has been fixed.
OpenLM_Server_4.5.118.97 Install not workingOpenLM Server Installer18740When installing on Windows 7 without .NET 4.7.2, the installer would begin downloading the framework but then quit unexpectedly.Users are now advised to download .NET Framework separately to avoid conflicts.
Extended characters are not managed by OpenLM OpenLM Server19046When importing users through LDAP synchronization, certain fields (i.e. Office) did not support extended characters.All fields are now escaped and saved in multi UTF format.
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Workstation exclusion filter in reportsEasyAdmin > Reports13944When viewing License Activity Report and License Usage Report, sometimes it was necessary to exclude certain workstations from the outputThere is a toggle button next to each workstation name for inclusion/exclusion
Rational Debug log when TLSTOK and 2 DOORS features OpenLM Server > Usage Reports 15547When 2 DOORS features were present – one part of TLSTOK and one independent feature – session data from Debug Log was attributed incorrectly to the wrong feature/vendor. DOORS sessions from the Debug Log are now properly attributed to the correct feature.
Up Time is displayed as No Broker for approved candidate LMs EasyAdmin16568When approving new license manager servers, Up Time status is shown as “No Broker” while waiting for data While waiting for data from Broker, Up Time now shows corresponding status
Remove OLM_LOG_ACTIONS table OpenLM Server DB 17464The OLM_LOG_ACTIONS table is now obsolete Table has been removed from DB structure.
Add “edit user” button when browsing group members in OLM EasyAdmin > Groups 17620To facilitate easier and quicker user handling when browsing group users An “edit user” button was added to the Groups > Users window.
EasyAdmin: add LDAP log support EasyAdmin18177LDAP log support has been added in the Administration → System & Security Panel
Server: Cleanup Manager: LDAP Users Cleanup failed EasyAdmin18312When running the cleanup tool for LDAP imported users with no usage data, their credentials were also removed but no prompt was given Administrators will now see an additional confirmation dialog before the cleanup tool removes inactive users with credentials
Limitation on results for License Usage report with Aggregate on EasyAdmin > License Usage report 18314Previously, there was a limitation of 2000 results which were validated in EA when generating the License Usage report. The limitation has been removed. Please note that some browser/OS configurations can crash with massive amounts of data.
System & Security : SMTP server is not responding when trying to reset password / update email OpenLM Server 18415In cases where a user initiated password recovery and entered his login but the SMTP server was not responding, he was not notified about it. Users will now see a message if the SMTP server is down.

OpenLM Server v4.5.118 – May 20, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
When running the report getting browser crash screenEasyadmin > License Utilization17069When feature in report has very large quantity (e.g. toke based feature), browser crashesResults set was modified to reduce the amount of data returned to the browser without losing quality of the data
Usability report for RMS license managerOpenLM Server17359Wrong grouping of sessions led to incorrect summariesGrouping fixed. Data is shown as required
Wrong time zone detailsEasyadmin18323UTC-6 Saskatchewan time zone shows the time 1 hour offFixed
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
New report – Named License Analysis (NNU)Easyadmin > Reports17069Allocations, utilization and underuse of FLEXlm network named licenses
Installer enhancements & bug fixesOpenLM Installer

OpenLM Server v4.5.74 – May 1, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Changes can be saved without successful Sending of the test email Easyadmin > Email/SMS 17884Changes can be saved without successful Sending of the test email Now the system enforces successful sending of an email before allowing to save
Problems enrolling license files with MySQL OpenLM Server 18085In some cases, where feature appeared twice in 2 different packages, new licenses file reading failed in MySQL Now license files are enrolled correctly
DSLS user names not parsed correctly OpenLM Server 17933In some cases, when reading DSLS denials, user names were not parsed correctly and multiplied Now user names are parsed correctly
After upgrading to version 4.5, OpenLM reported a licensing problem and OpenLM was blocked Easyadmin 18077When the number of users exceeded the number in the license file, even by 1, OpenLM was blocked Now OpenLM implements the same tolerance policy that was used before

OpenLM Server v4.5.67 – April 16, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
License usage report hangs when number of results exceeds maximum Report > License Usage 9618If the number of results exceeds 1000, report hangs without error message Maximum increased to 2000 and error message if exceeded
Server: License Usage: Total available licenses value is wrong when “Aggregate usage” is unchecked Report > License Usage 11642The total available licences is incorrect when “Aggregate Usage” checkbox is blank Corrected report – now shows correct values
OpenLM Generic low performance OpenLM Server 12464Generic interface was slower than plugins and needs upgrading Generic processor optimized to provide high performance for all loads
Cleanup Manager Failed to Delete groups data Cleanup Manager 13040For MSSQL Server only- groups were not being deleted Now records are bean deleted
Duplicate group names cause problems during synchronization Server > LDAP Configuration 13060When a user has added a duplicate name, it causes problems during LDAP synchronization If a duplicate group name is found, a new name is created to fix the duplication
Feature usage not reflected in “Feature Usage Status” when inside package EasyAdmin > Future Usage Status report 13314The licensing details for a feature within a package are not displayed, although they are shown at package level Display number of licenses and usage for all features within a package
User who has two or more assigned groups can be saved without a default group Server > Add User 13368User can be set up with multiple groups, but no default group A default group must be defined where user has multiple groups – now validated
A project with current usage can be deleted Administration13491A project is deleted, but still has active users Prevent deletion of a project if there are still active users
Server continues to work with old (deleted) project where the project still had current usage when deleted Administration 13492Project has been deleted but the deleted data is still being accessed This was happening prior to bug fix 13491. Now user cannot delete a project with current usage
Reserved licenses are shown with multiple checkouts for a single use Reports > License usage 13717A reserved license will be shown with multiple checkouts when there was only one session Where a reserved license was being used for over an hour, each subsequent hour was treated as a new session.
EasyAdmin screen locking before the default duration of 30 minutes EasyAdmin13754In some cases the EasyAdmin screen was locking in as little as one minute Local UTC clock was not being checked to determine elapsed time.
DSLS Dates not being parsed correctly OpenLM Server 13798Customer having problems with DSLS date parsing OpenLM Broker sends information about dates format and by that solve the dates format detection problem
Default group assignment behavior OpenLM Server> LDAP Synchronization 13800When a user’s default group is deleted using LDAP synchronization, the user is shown as belonging to the deleted group in the user view. On first time save gets assigned to OpenLM_Everyone (default). Second save gives error message requesting you to assign default group When a user is removed from a group during synchronization, they are also removed from the default group
EasyAdmin screen locking before the default duration of 30 minutes EasyAdmin13754In some cases the EasyAdmin screen was locking in as little as one minute Changed to Local UTC clock to determine elapsed time.
Get Denials Chart fails without error message EasyAdmin > Get Denials 13855The query timed out, but no error message was returned Error message notifies user that query took too long and to reduce the number of features
Changing a user to a group or a group to a user causes LDAP synchronization problems Server > LDAP Configuration 13946Where a group is changed to a user, the properties attached to the user are not updated. Same happens when user is changed to a group Ensured that link between server and Active Directory is updated for these cases
Failed updating configuration to server with duplicate host name and port License Server 14004Server configuration failed because duplicate server descriptions were loaded for the same port Validate that a duplicate server name has not been entered for the same port and warn user
When adding multiple rules, pressing Delete Rule deletes unchecked rules as well as specified rule Application Manager > License consumption rules 14006When adding several new consumption rules and deleting one of them, the other new rules were deleted as well Only delete rule specified for deletion
Report Scheduler: Icon at bottom right indicates that there is a message from OpenLM when there is none Report Scheduler 14016Envelope icon indicates a message to be opened, but there is no message Ensure that message icon does not display when there are no messages
LDAP config tool – attribute manual field is sometimes cleared OpenLM Server > EasyAdmin > LDAP Synchronization 14098When synchronizing, if a user attribute is required that is not in the drop-down list, it can be keyed in manually. While the database is updated correctly, in some cases the manual attribute is not displayed and the top entry in the list is displayed instead The database value for the user attribute is always displayed, even when the checkbox for “User Attribute – Group users with same attribute:” is blank.
CleanUp Manager did not work in some cases with Firework DB OpenLM Server > Cleanup Manager 14671The Cleanup Manager was not deleting users when a password was used. The customer was using Firebird SQL The problem was an incompatibility with Firebird, not the password. Has been enhanced to support Firebird.
The Option file backup path is not pointing to the correct directory location Broker Configuration 14675The user must configure the backup path to his preferred directory, otherwise the default is applied Notify user that desired path must be set and also set up a better default.
Where a License Server does not work with a Broker, the “Server remotely queries license manager” checkbox must be checked License Server 14812For License Servers such as Hasp and Nvidia, which do not work with the Broker application, the server must query the license manager remotely Application sets checkbox for remote query as checked and disables it.
Easy Admin Project Usage report displays excessive usage time. EasyAdmin > Project Usage report 14850The hours in the Project Usage report are higher than the actual License activity. The report now shows correct project usage time.
Currently Consumed Licenses: User Group is wrong when the session is unmanaged EasyAdmin > Currently Consumed license report 14919The user group is incorrect for unmanaged software Changed the parameter setup for unmanaged licenses
Nested group is displayed when Consider nested groups checkbox is unchecked Reports > License Activity Report 14957Nested groups are displayed although the checkbox for “Consider nested groups” is blank. Nested groups are filtered out if checkbox is blank.
ShowAllocation flag can now be used for other license managers Server > Support Report 15075The ShowAllocation flag used to be applicable only to DSLS servers. Change descriptor to “Show Allocations Flag” not “DSLS-Show…”
EasyAdmin -“Licenses” is showing incorrect information OpenLM Server > EasyAdmin > Licenses 15570The customer’s license file is not displaying the complete list of packages. The older features are shown, but the latest ones from the last few years are missing All licenses that are not superseded were merged into a common list of components. Corrected to show the correct number of licenses and all versions.
Level total value is displayed as “0” when total should be “unlimited” License Usage Report 15590The total value was shown as 0 for a product with unlimited licenses Show correct level total
Selection for showing/not showing Total line in License Usage Report is not saved in filter Reports > License Usage 15663There is an option to suppress the total line in scheduled reports. Customer unchecked the “Total” checkbox for a License Usage Report, but total line was still displayed Parameter was being dropped prematurely and default being applied. Corrected to retain all user-specified parameters for the report.
Filter is not being applied in License Procurement Report Management > License Procurement 15669Where filters are selected for the License Procurement Report, the filter is not being applied and the complete list is displayed Has been corrected to apply the filters to the report and also fixed radio button to show “checked” status.
Historical Cleanup Manager does not work OpenLM Server > Cleanup Manager 15681Records were not being deleted when customer ran cleanup for Historical usage, although activity was reported as completed. Cleanup now works.
License Servers window – when there is no broker, don’t show error message on tooltip License Servers 15939Where a license manager is performing remote sampling (e.g. for an embedded license)
An error message is displayed because there is no broker
License Server logic has been changed to display informative data with or without Broker installed
Utilization Report – servers change when a link is shared Reports > Utilization 15961When the utilization report is shared, the filters change when the shared link is opened Retain the correct server specified, not “All Servers”.
Issues parsing nodelocked FLEXlm license OpenLM License Server 15962No usage is shown for FLEXlm sessions of nodelocked licenses when using “read license files” Features that are locked to several host IDs were not correctly associated to a session that is using one of these hosts. Repaired
Update License File Info message from FlexLM only License Servers 15986Originally some functionality was only available for FlexLM and this was hard-coded into the info text. Info text now displays text based on license manager being configured (e.g. RMS LM)
Applications Manager must have Broker and does not use License File License Servers 15988Where the Applications Manager is being used, it must have the Broker to function. “Use Broker” checkbox is checked and write protected when the license server is “OpenLM Application Manager”
Options files – a duplicated options file is added under certain conditions OpenLM Server > Options 16104If certain exceptions occur, the application continues processing, but returns a null options file. This causes a duplicate options file to be generated. Where there is an error caused by an exception, processing should be stopped and retried with correct data
After upgrade to 4.4.31.225 AutoCAD Features do not show usage in Feature Usage Status, only package Reports Menu> Feature Usage Status 16152After upgrading to 4.4.31.225 AutoCAD features were not displayed, only the package. Corrected for Release 4.5 by fix 15570
Inconsistent UTF8 collation across the database Database 16153The OpenLM AllDBUpgrade tool was creating tables with different collations, which was preventing the customer from upgrading to Broker 3.3 This problem was resolved by task 16191
Log shows error in completion of output execution for FlexLM Plugin16184False denial reporting was occurring System reporting now correct
License Activity Report: Button “Show total usage time” delivers wrong results Reports Menu > License Activity report 16221The total usage time for features on a specific server differ from the values in the table of the same data Usage time consistent across all views
Application Manager no longer shows when the application is blocked by rules. Application Manager 16254Flag “Product Blocked by Rules” is not being set Rectify setting flag to display yellow exclamation in the Limit column with explanatory tooltip
Failed to delete users from group LDAP synchronization 16260Users were added by LDAP but synchronization was reset, because the proxy was hibernate rather than null. All users indicated to be deleted from group are now deleted
The Ignore checkbox is checked after sync with Rules for creating groups = Flat LDAP synchronization 16265The Ignore checkbox was checked, but has no effect in this situation because the Rules for creating groups = Flat When Ignore checkbox is set, LDAP does not change the file properties, which is the intended result here
DSLS problem with usage analysis OpenLM Server 16339There was a problem in analysing tokens Ensure that last session before token session is recorded in analysis
DSLS Triade: OpenLM considers only one log file for Denials OpenLM Server 16577OpenLM was only showing denials from one of the three DSLS servers. Only Master Server was being analysed. Used Broker ShowLog command to gather complete data from all 3 servers, which is then processed by OpenLM Server
LDAP Synchronization because of illegal symbols in OU names LDAP Synchronization 16644The LDAP synchronization was failing because there were illegal characters in the name. This also prevented clearing of the LDAP filters Synchronization code was cleaned up to prevent failure
Info message contains wrong text for Deny multiple version feature Applications Manager 16679Info text displays incorrect message Info text corrected
Linux version using localhost in the command line instead of the server name Linux Server 16684Linux command set pointing to localhost instead of license server (Cadence) Rectify to point to correct license path
Application add failed when adding new product Applications manager > Add Application 16687Error arose where field was left blank and numeric value was required Ensure all fields contain numeric value – set a default of zero
Upgrade fail MSSQL Invalid length parameter passed SQL Server Upgrade 17070There were some parameters that had duplicated and triplicated “DELETED” strings This created an incorrect string length and the failure A special script was run to rectify the parameters. Problem now resolved.
Users under distribution groups are not synchronized when “Sync All users” is run LDAP synchronization 17095Users who are members of distribution groups were excluded from the synchronization Rectified to include all members of distribution groups
Cleanup manager failed to clean history – no error message Cleanup manager 17101The Cleanup manager timed out because of the volume of records to be cleaned Increased SQL runtime to avoid timeout
License Return Policies has an empty field in the columns options Applications manager 17130The dropdown list has a null option that can be selected (see bug 16687) Null option removed
Groups without active users are not created LDAP synchronization 17149Groups with no active users are not created This complies with the design of the application
Delay when opening OpenLM User Interface Server17156User reports that User interface is taking a minute or more to open Site hardware specifications and IIS setup causing delay
Cleanup Manager – trying to add another cleanup job fails Cleanup Manager 17204When user tried to start another cleanup manager job, it failed, although previous job was complete Rectified – new job can be run on completion of prior job
CleanUp Manager fails deleting history on OLM MySQL-Server Cleanup Manager 17302The cleanup failed because of a timeout error – large volume to be deleted (see also 17204 and 17101) Increase timeout default
License Activity Report: Group by Feature considers only Packages Reports > License Activity 17339When the “Group by Feature” option is selected, the features are not shown (see 16152) Rectified to show requested data
Altium usability report OpenLM Server 17702Number of reported license in use is actually different than reported sessions There can be a mismatch between 2 queries results (no matter how close they are). Now also verifying against query time. Fixed
Altium usability report OpenLM Server 17236End time > Start time Query result can show session started after execution time. This can cause exceptions for session shorter than a minute. Fixed
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
New feature – Autodesk Token Flex Licensing General12846Token usage calculations and reports New feature
New supported license manager – ArcGIS Online General12866Monitor ArcGIS Online usage New feature
New supported license manager – Autodesk cloud General12867Monitor Autodesk Cloud usage New feature
New supported license manager – Adobe cloud General12868Monitor Adobe Cloud usage New feature
New supported license manager – Flexnet Embedded (FNE) General12869Monitor Flexnet Embedded licenses for Avid & Nvidia New feature
New supported license manager – Office 365 General14264Monitor Microsoft Office 365 usage New feature
OpenLM Server Performance upgrade General12876Less cases of required restart. Shorten startup times. Better performance for high load Enhancement
System & Security enhancements General13938Password policies enforcement, new installer, easier system configuration Enhancement
New free product – OpenLM Live Monitoring General12854Monitor online license usage (no history accumulated). Any license manager, any number of license manager New product
Reports Scheduler csv attachment Report Scheduler 13374Csv attachments to Report Scheduler emails Enhancement
Enhancement – define Ldap synchronization time Ldap12899Determine start time for each synchronization Enhancement
Enhancement – Add an info text next to No Groups in server configuration tool License servers > LDAP 9159Add a descriptor for the “No Groups” option under group rules Descriptor created for this rule
Server: License Activity: Ensure check box “Include Current Activity” is checked when License Activity is opened from Active Users Reports Reports > Active Users > License Activity 9374If the License Activity report has been selected via the Active Users Report, the checkbox for “Include Current Activity” is blank Set the default for this field to be checked when requesting report
Add Server Version and DB type and Version to Usability Reports Reports > Usability 9422Please include server version and DB type from server log Server Version and DB type and version are now included in Usability Reports
Server: Configuration form: Cancel button is absent on the Edit warning when configuring the LDAP settings License Servers > LDAP 12918Need to be able to return to the LDAP screen when edit is incomplete. Currently can only save or discard changes. User can cancel edit and return to LDAP screen and continue without losing data
Reorganize the license service status Dashboard13422Change dashboard to display orange for license server status when initializing Dashboard will display warning colour for license server in initialization status
Create application add form – Process Application Manager 13508Enhance application form process that supports License consumption and license return policies Improved Application UI process functionality
Create application form – File Application Manager 13509Implement application form file to support License consumption and license return policies Application Manager UI now also supports file product creation
Create application form – Folder Application Manager 13510Implement application form folder to support License consumption and license return policies Application Manager UI now also supports folder product creation
Update existing app manager UI – Applications Application Manager > Applications 13511Update Application Manager UI to enable user to enter complete product info in a single screen User can now enter complete product information in a single screen via the Applications Manager
Update existing app manager UI – License Return Policies Application Manager > Applications 13512Enable user to apply License Return policy in a single screen User can now apply license return policy directly via the Applications Manager interface
Update existing app manager UI – License Consumption Policies Application Manager > Applications 13513Enable user to apply License Consumption policy in a single screen User can now apply license consumption policy directly via the Applications Manager interface
OpenLM EasyAdmin should only display buttons for Broker actions which are enabled EasyAdmin > License Servers 14060Only the enabled Broker functions of Stop, Start, Reread and Restart must be enabled. The broker commands are enabled according to the broker configuration
Only show “Is triad configuration” checkbox in configuration form when relevant to product Easy Admin > License Configuration 14780Do not show “Is triad configuration”
Checkbox for products that do not support triad license servers
Triad checkbox only displayed for products that support triad license servers
Group Usage – add “Consider nested groups” checkbox Reports > Group Usage 14921The Groups Usage report seems to be excluding some groups Add a “Consider nested groups” checkbox to ensure they are included in the report
EA: Implement Monitoring mode for Applications Manager UI Applications Manager 15626Enhance applications Manager to support Monitoring Mode for licenses Monitoring mode measures license usage but does not actively manage licenses
LDAP – OpenLM will not sync group specified as Primary Group in Active Directory LDAP16008Active Directory is not synchronizing primary group for a user, only secondary groups Active Directory now synchronises all user groups for a user
Codemeter: Output of new version 6.8 not parsed correctly by OpenLM OpenLM Server 16215The new version of Codemeter was not being parsed correctly Data parser updated to handle new Codemeter format
Server configuration – add Max Pool Size for SQL Server connection OpenLM > Database configuration 16770Allow only a maximum pool size of 100 to 300 for all SQL Server connections If user does not enter a maximum pool size within the range allowed, an error message is displayed
WMExtension – a new method for license harvesting EasyAdmin12829, 12834, 14269WMExtension is a new way to save & close idle software thus releasing the license At the moment implemented for Petra, Kingdom & Harmony – software used in the oil industry (using RMS licensing).

OpenLM Server v4.4.39 – March 12, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
The OpenLM server is not responding and the error is logged as “connection pool limit reached” OpenLM Server 16655 In some cases when the system has a big load and several users are running reports at the same time, the amount of allowed connections is reached and we can get access errors We increased the allowed db connections and the issue was resolved

OpenLM Server v4.4.38 – February 19, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Additional Key field is showing wrong data when licenses are coming from multiple pools. OpenLM User Interface-> Currently Consumed Licenses 14592Some users are being shown as being registered under an incorrect license pool in OpenLM User Interface. It appears that the interface is passing the incorrect data. Issue was fixed and now correct Additional Key value is shown.
Altium LM Server is shown with red status. OpenLM User Interface -> License Servers 15580Server was sending incorrect parameters to Altium LM. Correct parameters are now sent.
Correct status is now shown.
LDAP Sync didn’t work correctly after upgrading to v4.4 OpenLM User Interface -> LDAP Synchronization 15806In some cases LDAP Sync never ended even after several hours. LDAP Sync is working correctly now.
DSLS usage not being counted when offline license was used OpenLM Server -> Currently Consumed Licenses 15848This issue occurred with a borrowed offline license. The user simultaneously had a license checked out on another workstation Issue was fixed.
Altium Usability Report was produced on a daily basis OpenLM User Interface -> System alert and Email 16239When interrogating Altium licenses via the “Currently Consumed Licenses” screen, the incorrect date for “Start Time” is returned. Both Expiry Date and Expiry Date Value fields are taken into consideration now.
Server: Configuration form: LDAP: Preview window is not shown OpenLM Configuration Form-> LDAP 16268On large amounts of data, the query to the LDAP timed-out and as a result an empty screen was shown. The timeout limit has been increased and the Preview screen is shown properly.
Server: Configuration form: LDAP: Newly added data does not remain after the clicking Cancel button on the Edit warning OpenLM Configuration Form> LDAP 16269When the user selects “Cancel” when there is an Edit Warning (“Do you want to save your changes before leaving to another Tab?”) on the LDAP “Set up Directory Service Preferences” screen, it is treated as if “No” was entered and the changes are discarded. Now works correctly.

2018

OpenLM Server v4.4.31 – December 10, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
When OpenLM is trying to read a license file which is empty or doesn’t exist, it will cause an Unknown state in the OpenLM User Interface OpenLM User Interface, License Servers window 13515 When license file is empty or doesn’t exist, license servers go into “Unknown” state in the OpenLM User Interface Alert message of a new empty license file was added and license servers are showing the correct status
Not all groups are added in LDAP Synchronization OpenLM Server, LDAP 13520When user had more than one security group set in LDAP, not all of them were added to the OpenLM Server database All groups are added to the database during synchronization
OpenLM Server fails to store FlexLM license file details in the database in some specific cases OpenLM Server 13667In some cases the length of data in FlexLM license file didn’t match the length of column in OpenLM database OpenLM Server successfully stores FlexLM license file details
Synchronization of non-unique users and groups caused the sync to fail OpenLM Server, LDAP 13815 LDAP sync fails due to duplication in LDAP sync element table in case of grouping by an attribute with the same value but different case LDAP synchronization is successful
Session of an application that is not monitored by License Manager Servers and filtered by OpenLM Usage disappears in the Currently Consumed License window OpenLM Server 14061Session of an application that is not monitored by License Manager Servers and filtered by OpenLM Usage disappears in the Currently Consumed License window Now query return the expected result depending on filtering definition
Error message “Failed to handle LDAP” in LDAP Entities OpenLM Server 13821When opening LDAP Entities window “Failed to handle LDAP” error message appeared Error message does not appear in User Interface
When defining an UnManaged Processes the Agent was not monitoring it OpenLM Server 14095When defining an UnManaged Processes the Agent was not monitoring it Now OpenLM Agent gets an updated list of processes to monitor
When changing configuration of Parent Package and Product/Packages it’s menu is not updated OpenLM User Interface 13375When changing configuration of Product/Packages, Parent Package menu is not updated Parent Package menu is updated
Suspension wasnt working when monitoring with openlm server and with applications manager in parallel OpenLM Server 13493Suspension wasnt working when monitoring with openlm server and with applications manager in parallel Now Suspension will work when using parallel monitoring
Suspension wasnt working when License Server is configured with remotely sampling OpenLM Server 14340Suspension wasnt working when License Server is configured with remotely sampling Now Suspension will work when License Server is configured with remotely sampling
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Add support for collecting idle times for features with DUP_GROUP =User|Host|Display OpenLM Server 14292 When agent was reporting the Idle time for feature with DUP_GROUP =User|Host|Display OpenLM Server was not supporting it. Idle Time will be collected in the right way for features with DUP_GROUP =U|H|D

OpenLM Server v4.4.26 – November 6, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Users are not synchronized when comma appears in group/user name OpenLM Server 13227Users are not synchronized in LDAP Sync if “sync only active users of licenses” is checked and group/user name includes a comma LDAP Sync adds users to group properly
Idle time is not available when AutoCAD is a process of App Manager OpenLM Server 13079Idle time is not available in OpenLM Server when AutoCAD is a process of App Manager Idle time is displayed when AutoCAD is a process of App Manager
Inactive steps are executed in Agent Procedure OpenLM Server 13252Inactive steps are executed in Agent Procedure Inactive steps are not executed
Only first sending attempt works when sending e-mails/sms OpenLM Server 13290After restart of OpenLM Server only first email/sms is being sent Emails/SMS are sent successfully
If user is member of several groups only the first group was synchronized OpenLM Server 13357In the Configuration form of LDAP only the first group out of several others was synchronized All groups are synchronized
DOORS usage is not collected for all FLEXLM prior to version 11.9 OpenLM Server 12995When license file contains two DOORS features, one is token based related to TLSTOK and the other independent feature, usage is not collected to the token based DOORS feature. Usage is associated with the correct DOORS feature.

OpenLM Server v4.4.22 – October 15, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Sorting Time of starting of a process is not accurate Dashboard 13070“Process Started/Ended At” sorting in Cleanup Monitor is not accurate Sorting works accurately
Description sorting is not accurate Dashboard13071Description sorting in Cleanup Monitor is not accurate Sorting works accurately
Creation Sources sorting is not accurate Dashboard13072Creation Sources sorting in Cleanup Monitor is not accurate Sorting works accurately
Read license file is available when OpenLM Server remotely queried license manager Server13073Read license file in Configuration form is available when OpenLM Server remotely queried license manager Read license file is not available when remotely queried
Application is not displayed on the screen when the removal is impossible Dashboard13081Application is not displayed on the screen of App Manager when removal is impossible Application remains on the screen when deletion is not possible
Filter features are not saved accurately OpenLM Server 12968Filter features are not saved accurately Filters save all information selected
Some License Servers are not being monitored OpenLM Server 12944Some License Servers are not being monitored after upgrade Incoming data is parsed and saved successfully

OpenLM Server v4.4.18 – October 8, 2018

OpenLM Server v4.4.18 now includes MySQL v8 support Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Searching functionality issue OpenLM Server 12961 Searching doesn’t show results when existing server name is indicated in “Server name field” of License Procurement window Searching functionality is working properly
Procedure Name field is not displayed properly OpenLM Server 13005When process release method is none, Procedure Name field is displayed in the Server: Edit process window Procedure Name field is not displayed when Process release method is None
Close App functionality is disabled for unmanaged processes OpenLM Server 13006Close App item is disabled for unmanaged processes when Process release method is available Close App item is fully functional for unmanaged processes when Process release method is available
“Ignore” button in the License server window is not named correctly OpenLM Dashboard 11507“Ignore” button in the License server window should be named “Clear” “Ignore” button is renamed to “Clear”
Some License Servers are not being monitored OpenLM Server 12944Some License Servers are not being monitored after upgrade only when monitored directly from OpenLM Server and without Broker Monitoring of License Servers is fully functional from OpenLM Server and without Broker

OpenLM Server v4.4.15 – September 20, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Timing out of reports DB 11836Reports with big data volume are timed out Reports involving big data volumes are successfully generated
LDAP synchronization issue OpenLM Server 11869 LDAP is not synchronizing when “Sync only Active Users” is set LDAP is synchronizing properly
Issues with usability report for FLexLM OpenLM Server 11931 When creating usability reports user could set improper closing time Reports are generated only with correct start and end time
Token cost is not displayed OpenLM Server 12016Token cost is not displayed on the License screen Token cost is displayed on the License screen
Problems with LDAP structure update OpenLM Server 12324LDAP structure is not updated properly during synchronization LDAP sync works correctly
Usability Report generates an error message OpenLM Server 12343Usability reports have “Validate Usage Error” messages in logs Usability reports do not generate error messages anymore
Feature Usage Status widget runs slow DashBoard 12355Feature Usage Status screen runs slow Feature Usage Status screen is updated in less than 5 seconds
LDAP Entities error message OpenLM Server 12362 An error message appeared in LDAP Entities window when clicking Recent Sync Date LDAP: Entities functions without error message
LDAP Entities: Sorting ID column does not work DashBoard12373Sorting of results in LDAP Entities by Sorting ID did not work Sorting ID column works properly
LDAP Entities: Synchronized date filter is not working correctly DashBoard12374The result shows “Synchronized From” data when “Synchronized After” filter was selected Synchronized date filter shows correct data
Host Availability widget: The future date for the last period is on the Table screen DashBoard12389Data on host availability is shown for the future period Host availability is shown for the actual time
Host Availability: Future date is on the Chart screen DashBoard12391Chart screen displays future date Chart screen displays actual date
Usability report JSON does not contain output data OpenLM Server 6395RLM – usability report JSON does not contain output data Usability report JSON contains output data
One Server showing LM Down in OpenLM User Interface OpenLM Server 9994DSLS Cluster, Server shows LM Down when it is actually working Server does not display status “LM Down” when it is actually working
ValidateAnalyzedUsage error in the log OpenLM Server 10034ValidateAnalyzedUsage error appears in the log of Codemeter plugin No error in the log
LDAP: eDirectory: New group has char instead of a name OpenLM Server 10430Server tool: LDAP eDirectory: Newly created group has char instead of name Name of groups corresponds to the attribute info
LDAP: eDirectory: When creating a group it has cn/o in the beginning OpenLM Server 10431When creating a group by attribute manager, it has cn/o in the beginning Name of group
does not start with cn/o in the beginning
Server: incorrect notice message OpenLM Server 10683Notice message on the Alerts Screen appears instead of error message Correct error message appears
Success message appears before the process was completed DashBoard10991Feature usage Status:
Success message appears on the screen before process was completed
Message informing about successful action appears after the process is completed
Licenses window shows features which are set as hidden DashBoard10992Licenses window shows features which are set as hidden if same feature exists with different license types License Type column and refresh button were added to Licenses window
Help information is not displayed DashBoard11088Help information is not loading on the Condition Editor screen when an argument is not selected Hep information is loading and displayed
Notification does not prompt that executable name is empty DashBoard11306Active Agent: Notification does not prompt after clicking OK about empty executable name Notification prompts in the executable name window that this field is required
Scroll bar appears in pie chart type after changing window size DashBoard11329Scroll bar appears in pie chart type after changing size of the Denials window Scroll bar will appear in the default size of Denials window
2 options under Active project window can be checked simultaneously DashBoard11346In the Administration – Projects window it is possible to check 2 options under Active project window that depend on each other “Show unassigned projects” is enabled only if “Hide projects option from menu” is unchecked
All vendors are deleted when only 1 vendor is selected DashBoard11368App Manager: All vendors are deleted when only 1 vendor is selected Only selected vendor is deleted
An error appears when searching a non-existing name DashBoard11387An error appears in Entities window when searching a non-existing name ‘No results found’ message appears when searching a non-existing name
Denials chart query timed out OpenLM Server 11395When trying to get a denials report the denials table query is timed out. Denial chart query does not get timed out
When reading options file notification message appears every two minuntes on the Alerts screen OpenLM Server 11403When reading options file which is configured incorrectly notification message appears every two minutes on the Alerts screen Notification message appears only once
Incorrect option appears in the Session Active/ Idle ratio window DashBoard11430“Add shortcut to desktop” option appears in the Session Active/ Idle ratio window ‘Add shortcut to desktop’ does not appear in Session Active/ Idle ratio
Changing an alert name to an existing one shows 2 records with same name DashBoard11435When changing an alert name to an existing one in the Alert Management window and clicking twice, the existing alert shows 2 records with same name When naming new alert with existing name a warning notification appears and it is not created
Level value has 16 digits after decimal point OpenLM Server 11448Level value has 16 digits after decimal point in the License Usage report Level value has 2 digits after decimal point
Project Usage recording in case of several projects is not accurate OpenLM Server 11515Project Usage time is not displayed accurately Each project shows Usage time only for the time that was spent on that project
Scrolling line missing in the Pie Chart DashBoard11521Scrolling line missing when Pie Chart is selected for the first time in Denials Scrolling line works properly
Incorrect text in error message DashBoard11531Incorrect text in error message in Denials module Error message text corrected
Checkout Policy is not displayed DashBoard11536Checkout Policy is not displayed in User Interface Checkout Policy is displayed in User Interface
Error message appears when there is no data DashBoard11565Error message appears when there is no Denials data Error message does not appear when there is no Denials data
An error appears when searching a non-existing name DashBoard11595An error appears when searching a non-existing name in Entities “No results found” message appears
No notification when adding an unmanaged process and exceeding number of ports DashBoard11601No notification when adding an unmanaged process and exceeding number of ports in Unmanaged Processes User is notified when number of ports is exceeded
Incorrect time frequency of reports sent to email and alert rules DashBoard11607Incorrect time frequency of alerts rules and scheduled reports sent by email Emails are being sent with correct time frequency
Double error displayed when entering wrong values OpenLM Server 11616Double error displayed when entering wrong values in configuration form Only one error message is displayed.
Ignore column has different names DashBoard11637The same Ignore column in LDAP Relations and Entities has different names Ignore column name is the same
Recent Sync Date is not accurate DashBoard11639Recent Sync Date is different for the same Entity name and its Relations Recent Sync Date is displayed correctly
Unable to parse VENDOR line OpenLM Server 11696FlexLM is unable to parse VENDOR line No error in the log
Host availability: Table doesn’t show periods with status “Unknown” DashBoard11752Table doesn’t show periods with “Unknown” status Host availability: Table shows periods with “Unknown” status
Sorting by user idle time is not fully functional DashBoard11754Sorting by user idle time in Currently Consumed Licenses is not fully functional Sorting is fully functional
Server installation error (Firebird) Core Installer 11822Error during Server installation for Firebird Server installation for Firebird is successful
Server installation failed (MsSQL) Core Installer 11825Server installation failed (MsSQL) during DB update Server installation is successful
German language localization issue DashBoard11848Table name is not in German when it is opened from Report Scheduler Table name is in German
Edit screen does not open DashBoard11854Edit screen does not open after clicking Edit button and double click on the Job itself in the Report Scheduler Edit screen is opening
OpenLM Server access error when searching a non-existing name DashBoard11879OpenLM Server access error when searching a non-existing name in LDAP: Relations window Error message does not appear
“Show only ignored” filtering is not functional OpenLM Server 11881“Show only ignored” filtering in Entities window is not functional “Show only ignored” filtering is fully functional
Feature selection order DashBoard11889Feature selection order in Checkout Policy is inaccurate Feature selection order is correct
Page number is not fully visible DashBoard11891Page number in License Activity window is not fully visible Page number is fully visible
Error in communicating with Broker OpenLM Server 12515Error in log when communicating with Broker No errors when communicating with Broker
Filter saving issue DashBoard12646Filter settings are not saved in Filter Management Filter settings are saved in Filter Management
Process Features error message DashBoard12708 An error message appears when License Release setting is disabled No error message when License Release is disabled
Inaccurate time in Report Scheduler DashBoard11303Inaccurate creation time in Report Scheduler Creation time is accurate
Inaccurate start times reported for MathLM DashBoard11026Start Time is saved to DB inaccurately Start Time is reported correctly
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Save button overwrites existing filter settings DashBoard10468When clicking Save button existing filter settings are overwritten Confirmation window appears before saving
No warning about existence of a filter with the same name DashBoard8521When clicking Save button existing filter settings are overwritten Confirmation window appears before saving
Names of some Project settings are not accurate DashBoard7440No warning about existence of a filter with the same name in Filter Management System issues a warning if filter with the same name already exists
Agent Version filter is not editable DashBoard12223Names of settings in Projects administration window are not accurate “Hide projects option from menu” changed to “Set Active Project” in Agent menu


“Allow creation of projects in Agent” changed to
“Create New Project” in Agent menu
Master ID is not visible on the top of the window DashBoard12056Agent Version filter in Workstations window is not editable Agent Version filter is editable
“None” setting added to available License release methods DashBoard12151Master ID is not visible on the top of Administration-System window Master ID is visible on the top of Administration-System window
Currently Consumed Licenses report – “User Idle Time” and “Recent App Idle” are shown in grey when agent is not online DashBoard12182“None” setting added to available License release methods in Edit process window “None” default setting added to available License release methods
License Type added in Show/Hide Features window DashBoard12030Currently Consumed Licenses report – changes in “User Idle Time” and “Recent App Idle” “User Idle Time” and “Recent App Idle” are shown in grey when agent is not online
A tooltip on shows Last Agent Hearbeat time
Tooltip added on “Unknown” status DashBoard12046License Type added in Show/Hide Features window and refresh button License Type and refresh button were added
Components with “Not licensed” permissions need to show appropriate message DashBoard11793Tooltip added on “Unknown” status in the
Host Availability window
Tooltip added on “Unknown” status
Workstations filter added DashBoard11820Components with “Not licensed” permissions do not show appropriate message Notification message appears in case of components with “not licensed” permissions
Added “License Product” value DashBoard11930Workstations filter was missing in Currently Consumed Licenses Workstation filter added in Currently Consumed Licenses
Support Token Based Licensing required for “MSC” OpenLM Server 4041Added “License Product” value to OpenLM License property Added “License Product” value
Codemeter required to support expiration dates OpenLM Server 12241Support Token Based Licensing added for “MSC” Added Support Token Based Licensing
Master id required for Audit Report OpenLM Server 12048Codemeter required to support expiration dates Codemeter supports expiration dates
Visual improvements of problematic license servers OpenLM Server 11441Master id missing from Audit Report Server status icon size was increased
Workstations filter needed in Currently Consumed Licenses OpenLM Server 11140No workstation filter in Currently Consumed Licenses report Workstation filter added in Currently Consumed Licenses report
“Recalculate License File” required to ease support OpenLM Server 8954“Recalculate License File” option is needed to re-read license file “Recalculate License File” functionality added to “License Servers” widget
Vendor names for codemeter are not meaningful OpenLM Server 9976Meaningful vendor names are needed for codemeter Meaningful vendor names are set for codemeter

OpenLM Server v4.3.56.69 – July 29, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Firebird DB upgrade failed DB Upgrade 9404Firebird upgrade failed for users of “Saved Queries” The database now updates DB correctly
Saved filter does not load correctly OpenLM User Interface – Host Availability window 10419In the Host Availability window, opening an existing filter did not load the correct settings Opening an existing filter loads the correct settings now
Sorting synchronization numeric names not working OpenLM User Interface: Administration – LDAP 10396Sorting synchronization name did not work correctly for numbers Sorting now works properly
Some groups from the List View did not appear in the Tree View OpenLM User Interface: Groups 10426 On the Groups window, some groups from the List View tab did not appear in the Tree View tab. The groups appear on both tabs precisely
The system did not add a user from options files to a group

OpenLM Server: Options Files management 10427A user that was not added to a group via options file User was added to the group
The system allowed to save a value of zero in ‘Agents report to OpenLM Server (seconds)’ field OpenLM User Interface: Administration – Agent Policy 10462, 10463 On the Administration – Agent Policy window, it was possible to save the value [0] in the Agents report to OpenLM Server (seconds) field. The minimum value of the field is 60 seconds now
An alert of duplicate group did not appear after changing a group name to an existing one OpenLM User Interface: Group 10407 On the Group Details tab, there was no error message when trying to rename a group to an already existing name An alert message appears when trying to rename a group that already exists
Servers that were deleted appeared in the window OpenLM User Interface: “‘Released Licenses” 10387 Deleted servers appear on “Released Licenses” window Deleted servers do not appear on “Released Licenses” window anymore
Buttons are enabled but not clickable when error message appears on the screen OpenLM Server Configuration Form 9882, 10650 The buttons Add, Remove, Apply, and Close are not clickable when an alert message is on the screen The buttons are now disabled when alert appears on the screen
In the Alert Description the Command data did not appear OpenLM User Interface: Alerts window 10372Empty Command data on the Alert Description section The command data does not appear when it is empty
In Alert Description there was a difference in time request of the reset_license_file OpenLM User Interface: Alerts 10420, 10421 The request time of reset_license_file from the Alerts window indicates a different time zone as on the OpenLM User Interface. Now, the request time is in UTC on Alert Description section
The select button was inactive after choosing a group from Group Search OpenLM User Interface: Group Usage 10450On the Group search window, the Select button was disabled when choosing a group The Select button is active after choosing a group
Server Error alert message appeared after adding a user with quotes OpenLM User Interface: Users 10453On the Users window, the Server Error alert message appeared when the user is written with quotes System does not allow to add user with quotes
“Select time zone” message appears before logging in OpenLM User Interface 10454The “Select time zone” message appeared before logging in for users using “Roles & Permissions” The “Select time zone” message appears after logging in.
The system allowed to add a duplicate alert and edit it OpenLM User Interface: Alert Rules 10455On the Administration – Alert Rules window, the system allows to continue entering data for duplicate alert For duplicate error, the system does not add the new alert
A report that was sent by E- mail did not open the correct date range in the User interface OpenLM User Interface: Host availability 10414The report that was shared by E-email did not open the correct date range settings The report that is sent by E- mail opens the correct time settings in the User interface.
A wrong synchronization name appeared after restarting the server and syncing a new record OpenLM User Interface: LDAP Entities 10434 When the Entities window is opened after restarting, the synchronization name is incorrect. The correct name appears now.
The Disable button was active when selecting a disabled group OpenLM User Interface: Group 10487 The Disable button was in active mode when a disabled group was selected The Disable button is inactive when choosing a disabled group
Alert sign was not displayed when a group was added to a user in user window OpenLM User Interface: Options Files Management 10485 After adding a group to an existing user, an alert sign did not appear in Options Files Management An alert sign is displayed after changing a group
A report of Recent Features Denials that was Shared by email did not open the correct report settings OpenLM User Interface: Recent Features Denials 10492The checked Show True Denials only checkbox on the Recent Features Denials window appears unchecked in the sent by Email report. The Show True Denials only checkbox is checked in the sent report
The number of deleted records was changed after running a clean up of users OpenLM User Interface: Cleanup Monitor 10611 The total record number to be deleted doesn’t remain the same after refreshing the Cleanup Monitor window. The total record number to be deleted remains the same after refreshing the Cleanup Monitor window.
Active users were not synced when Sync only active users of licenses checkbox was checked OpenLM Server: LDAP: 9750The active users were not synced when the Sync only active users of licenses checkbox was checked. When the Sync only active users of licenses checkbox is checked and there is an active user, only this user will be synced.
Total number of groups was not displayed in groups window OpenLM User Interface: Groups 10101 The total number of groups was not displayed. The total number of groups is displayed now
A Scroll Bar did not appear after maximizing/minimizing Group Usag window OpenLM User Interface: Group Usage 9884When maximizing/minimizing the Group Usage window, there was no Scroll Bar The Scroll Bar from the Group Usage window is visible now.
A deleted Server appeared in Feature Usage Status window OpenLM User Interface: Feature Usage Status 9951A server that was deleted remained in the Feature Usage Status window
The deleted Server doesn’t appear
Active users that were not under a start node were synced and new groups were not created OpenLM Server 10049Active users that were not under a start node were synced and groups were not created even if the Sync only active users of licenses and Hierarchical – … checkboxes were checked. Only active users under the start node are synced and new groups are being created
In the Denials & Recent Features Denials windows, the results don’t match for the same filter OpenLM User Interface: Denials 10074The results don’t match for the same filter in the Denials & Recent Features Denials windows For the same filter the results in Denials & Recent Features Denials match
ON DELETE CASCADE was missing on MySQL script DataBase 8437The MySQL foreign key from olm_process_products is missing the ON DELETE CASCADE constraint. MySQL database contains the ON DELETE CASCADE
Refresh button did not refresh the Feature Usage Status after identifying as a user OpenLM User Interface – Feature Usage Status 10096 In the Feature Usage Status window, after identifying as a user, the refresh button did nothing The features usage requests are shown after identifying as a user
License Manager list was not completed correctly in Audit Report OpenLM User Interface: Audit Report 10106In the Audit Report, the License Manager list was completed incorrectly The License Manager list is completed correctly
Audit Report showed a wrong total number of Vendor’s license OpenLM User Interface: Audit Report 10173The total number of the Vendor’s license from the Licenses window doesn’t match the total number from the Audit Report. The total number of the Vendor’s license from the Licenses window and from the Audit Report is the same
Vendors list was not sorted in the Audit Report OpenLM User Interface: Audit Report 10218The Vendors list was not sorted in the Audit Report. Vendors are sorted in ascending order
A version information was missing in feature field on the License Activity window OpenLM User Interface: License Activity 10221After clicking a column in Dashboard (Top 10 Used Features), the information about the version did not appear on the License Activity window. The version will appear on the License Activity window, Features section, with the relevant information.
A severity of Alert appeared after deleting a group from cleanup tool OpenLM User Interface: Alerts 10383Deleting groups successfully from the Cleanup appeared as Alert in the Severity column Deleting groups successfully from the Cleanup appear as Notice in the Severity column
When choosing all features at once, not all columns have data OpenLM User Interface: Feature Usage Status 10217 Not all columns contain data after adding all the features at once All the columns have data after choosing all features at once
The same vendor appeared twice in the Vendor list OpenLM User Interface: Audit Report 10231 The same vendor appeared twice in the Vendor list of the Audit Report. The same vendor appears only once.
Hidden features appeared in Licenses window OpenLM User Interface: Licenses window 8819, 10240 After hiding features in ‘Show/Hide features’ window, features appeared in Licenses window Hidden features do not appear in Licenses window
The system did not parse correctly expiration date of format (YYYY-MM-DD) for NVIDIA OpenLM Server 9499, 9938 The system did not parse correctly expiration date of format (YYYY-MM-DD) for NVIDIA The date format (YYYY-MM-DD) is parsed correctly
Adding all features in License Usage took a long time OpenLM User Interface: License Usage 9548 Adding all features and selecting all features took more than a minute and a half Adding all features is faster
Only License Usage window had the option to select a filter for shortcut OpenLM User Interface 10466Not all reports had the option to select a filter for shortcut All reports that have a filter have now the option to select a filter for shortcut
Candidate servers were counted in License Servers window OpenLM User Interface: License Servers 10988 Candidate servers were counted in License Servers window Candidate servers are now excluded and not counted in License Servers
Problem with deleting a parent group OpenLM User Interface: Groups 11174When trying to delete a link to a parent group, the link was not deleted The deletion of linked parent group can be deleted
After clicking ‘Sync now’ endless loading indicator appears OpenLM User Interface: LDAP – Entities 11182 After clicking ‘Sync now’ an endless loading indicator appears and error in JavaScript console Issue was resolved
Confusing names on filtering panel OpenLM User Interface: LDAP – Relations 11186The inconsistency in the name convention between the filtering panel and the result grid We now have consistency between the filter panel and grid panel: Parent name and Entity name
Consider only working hours showed not relevant information OpenLM User Interface: Released licenses 11198For using ‘Consider only working hours’ the system was ignoring the checkbox Consider only working hours checkbox was removed
Features were editable in a package for a non editable license OpenLM User Interface: Checkout Policy 11209It was able to edit features in a package for non editable license For non editable license, the package cannot be edited
Chart tab was not updated after refreshing the ‘Idle Period’ tab OpenLM User Interface: Session Active/ Idle ratio 11221The end time in the chart tab was not updated after refreshing the ‘Idle Period’ tab A refresh button was added to chart tab, both buttons refresh end time in the tabs
System did not add a denial to denial’s list after clicking ‘Add to Excluded list’ button OpenLM User Interface: Administration – Denials 11243After clicking the ‘Add to Excluded list’ button – the denial was not added to the list and error appeared A denial is added to the excluded list after clicking the ‘Add to Excluded list’ in Denials report
The apply button changed the chosen feature in Heatmap after clicking it several times OpenLM User Interface: License Usage 11297When several features are chosen, the apply button changed the chosen feature in Heatmap The chosen feature stays the same after clicking the Apply button
Changing an existing Alert name to another existing alert- the changed alert was removed OpenLM User Interface: Alert Management 11309Changing an existing Alert name to another existing alert – the changed alert was removed and it was not able to edit it The system allows to edit an alert with an existing name
The hours did not match in Chart and Table tabs when using Hour (in a day) OpenLM User Interface: Denials 11327For filtering by Hour (in a day) the hours did not match in Chart and Table tabs The hours in Chart and Table tabs match
Clicking the save button the Edit Process window did not show the the features OpenLM User Interface: Process features 11350 Clicking the save button the Edit Process window did not show the the features The features appear after saving the Edit Process window
OpenLM EasyAdmin2 was not changed to OpenLM User Interface in start menu OpenLM Server 10112OpenLM EasyAdmin2 was not changed to OpenLM User Interface in start menu OpenLM User Interface appears in start menu
Sharing by email did not display correctly the sharing user OpenLM User Interface 10507 Sharing by email did not display correctly the sharing user The shared email is displaying the correct sharing user
New added project did not appear in the filter panel OpenLM User Interface: Projects 10642Adding a new project did not show it in the filter panel New added project is now reloaded and appears in the filter panel
System did not allow to delete an existing project of a user before saving it OpenLM User Interface: Users 10653In the Edit User form it was not able to delete an added project before saving the form newly added Project is deletable
When selecting a workstation it was not able to make a search OpenLM User Interface 10690A search component did not appear when selecting a workstation Search component appears now
An error appeared for saving a Job title with special character OpenLM User Interface: Administration – Cleanup Manager 10722Saving a special character for Job title prompted an error Only these characters are allowed
/[A-Za-z0-9\/\-:\s]+/
After deleting a filter that was set to be open at start up, a number appears in properties list OpenLM User Interface 10764 A report that was opened at startup with a deleted filter showed the filter as a number Startup filter is removed when a filter was deleted
A filter with only a feature did not display the feature OpenLM User Interface 10770Opening a filter of only a feature did not display the feature A filter with only a feature displays the feature
Sorting the duration column did not work properly OpenLM User Interface: Host Availability 10858Sorting the duration column did not work properly Sorting work properly now
Group by tab was not available until clicking the “Apply” button OpenLM User Interface: License Activity 9706It was impossible to move to group by tab without clicking “Apply” Group by tab is enabled without clicking “Apply”
A selected feature did not appear in the filter panel OpenLM User Interface: Feature usage Status 8310After selecting a feature from features combo did not display the feature in the filter panel Features grid appear in filter panel
When no results found, the button of “Show Total Usage Time” was enabled OpenLM User Interface: License Activity 8427When no results found, the button of “Show Total Usage Time” was enabled The button is enabled only when data is presented
A warning notification did not appear when saving an empty field OpenLM User Interface: Process Features 8505In Edit Process form, a notification did not appear next to an empty field after saving the form The field “OpenLM extension reports to OpenLM Agent (seconds)” is required and a notification appear when it is empty
After changing a duplicated name and clicking apply a ‘Duplicate name value’ message appeared OpenLM Server: Configuration form 10369After changing a duplicated name of synchronization name in LDAP, a duplicate message appeared Changing a duplicated name to unique and clicking Apply does not prompt duplicate message
For case sensitive DB, 2 groups were created for same name (e.g group OpenLM and group openlm) OpenLM Server: LDAP 10249For case sensitive DB, 2 groups were created for same name (e.g group OpenLM and group openlm) For case sensitive DB, only one group is created (e.g OpenLM)
Options file Preview window could be opened several times simultaneously OpenLM User Interface: Options Files Management 9352Options file Preview window could be opened several times simultaneously Options file Preview window can be opened only once
An unhandled exception appeared after filtering the port column OpenLM Server: Configuration form 9354 An unhandled exception appeared after filtering the port column, before applying the changes System allows to filter the column before applying changes
A CSV link was not created after clicking the export button OpenLM User Interface: Administration – LDAP Synchronization 9362 Clicking the export button did not create a CSV link Downloading a CSV is now supported
Update Time was displayed when ” Automatic Update” was disabled OpenLM User Interface: Administration – Options Files 8977For disabled when ” Automatic Update” checkbox, the update time appeared The time is displayed only if “Automatic Update” option is enabled
Candidates license servers were displayed for user without permission OpenLM User Interface: License Servers 8758Candidates license servers were displayed for user without permission User without permission will not have candidate license servers
In chart tab the Idle Time Percentage was more than 100% OpenLM User Interface: Session Active/Idle ratio 8782, 10826 Chart tab displayed an Idle Time Percentage of more than 100% Idle Time Percentage is not showing a percentage higher than 100
UTC time zone was not displayed correctly OpenLM User Interface 8918 UTC time zone was not displayed correctly UTC time zone is displayed correctly
Adding several features only added the first selected feature OpenLM User Interface: Feature usage Status 8200Adding several features from features combo added only the first feature Adding multiple features is supported now
Manually closer of an app appeared with the reason ‘OpenLM Suspend’ OpenLM User Interface: Released licenses 8292 When an app was closed manually it appeared as ‘OpenLM Suspend’ Closing Manually an app appears with the reason ‘User Closure’
Open sessions were not considered in the report OpenLM User Interface: Project Usage 8345Project’s usage did not appear for an open session Open sessions are not considered in Project Usage report
Ldap Synchronizations List displayed only headered when there was no data OpenLM User Interface: Support report 10852Ldap Synchronizations List displayed only headered when there was no data When there is no data, a “no data available” row appears
When opening twice the same app not on the same time, the Idle periods of package and component were not the same OpenLM User Interface: Currently Consumed Licenses 10898, 10894 When opening twice the same app not on the same time, the Idle periods of package and component were not the same Issue was fixed
Inconsistent preview of Workstation idle time and recent App. Idle period OpenLM User Interface: Currently Consumed Licenses 10903Inconsistent preview of Workstation idle time (-) and recent App. Idle period (“N/A”) Both columns appear with “N/A” when Idle data is not available
Idle Time item is enabled for a package for an unchecked ‘Track process idle/active periods’ checkbox OpenLM User Interface: Currently Consumed Licenses 10914Idle Time item is enabled for a package for an unchecked ‘Track process idle/active periods’ checkbox When ‘Track process idle/active periods’ checkbox is unchecked, Idle Time item is disabled
Inconsistent preview of package idle time and component idle time OpenLM User Interface: Currently Consumed Licenses 10919In Session Active/Idle ratio the preview of the graph was Inconsistent for package and component The preview of package idle time and component idle time matches
A scroll bar was missing in all tabs except from the “Licenses Servers” OpenLM Server: Configuration form 10930A scroll bar was missing in all tabs except from the “Licenses Servers” Scroll bar now appears in all tabs
An error appeared after choosing more than 100 features OpenLM User Interface: License Utilization 10989After choosing more than 100 features an error appeared Features selection is now limited to 100
Workstation Idle time was displayed when agent did not send a messages to Server OpenLM User Interface: Workstations 11029Workstation Idle time was displayed when agent did not send a messages to Server When Agent is not configured to OpenLM Server, User Idle Time appears as N/A.
Workstation idle time column kept showing current idle time when agent stopped reporting OpenLM User Interface: Currently Consumed Licenses 11142Workstation idle time column kept showing current idle time when agent stopped reporting Workstation idle time is not shown when agent does not report
The last interval appeared as active not necessarily when it was OpenLM User Interface: Session Active/Idle ratio 11152The graph in Chart tab showed the last interval as active when app was not active The graph shows now an accurate picture
Clicking Cancel button before saving the changes, saved the changes OpenLM User Interface: Agent Procedure 11293A change in Agent Procedure was saved after clicking the cancel button Changes are not saved when clicking only the cancel button
Vendor that was listed in the Vendor list was not present in the Ports list OpenLM User Interface: Audit Report 11305Vendor that was listed in the Vendor list was not present in the Ports list Vendor that is listed in the Vendor list is presented in the Ports list
For license without Actual Usage the ‘Track process idle/active periods’ Was enabled OpenLM User Interface: Unmanaged Process 11336For license without Actual Usage it was able to check the ‘Track process idle/active periods’ A notification appears that user is not licenses to use the ‘Track process idle/active periods’
For license without Active Agent the ‘Enable Automatic process release functionality’ Was enabled OpenLM User Interface: Unmanaged Process 11337For license without Active Agent it was able to check the ‘Enable Automatic process release functionality’ A notification appears that user is not licenses to use the Enable Automatic process release functionality’
User idle time was not consistent when different apps were opened OpenLM User Interface: Currently Consumed Licenses 11353User idle time was not consistent when different apps were opened for same workstation User idle time is consistent when different apps are opened
A downloaded png file did not present feature’s name OpenLM User Interface: License Usage 11355Downloading a png file of feature in Heatmap tab did not present feature’s name Feature name is now presents when loading a png file
System did not allow to delete Router Groups OpenLM User Interface: Router Management 11524It was not able to delete Router Groups Router Groups can be deleted now
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
New option to add Workstation manually OpenLM User Interface: Workstations 9730When deploying new workstations, it was impossible to add a workstation manually We added the option to add a workstation manually
New option to support GDPR regulations in the Cleanup Manager OpenLM User Interface: Cleanup Manager 9883New option to support GDPR regulations in the Cleanup Manager A new option to anonymize user details according to GDPR regulations
We added paging for Groups window OpenLM User Interface: Groups 10225A paging was missing on the Groups window, in List View tab The paging was added
Selected Feature Statistics has been removed OpenLM Server: Selected Feature Statistics 10412The window Selected Feature Statistics has been removed The window Selected Feature Statistics has been removed
We support borrowing of Codemeter OpenLM Server 5818We did not support borrowing Codemeter We support borrowing of Codemeter
Better counting vendors in Audit Reports OpenLM User Interface: Audit Report 10229Audit Report did not count correctly number of vendors Better counting vendors in Audit Reports
Reading RLM license file is supported for share = i OpenLM Server 8806We did not support reading RLM license file w We now support reading RLM license file with share = i
LM server full logging was enabled only for 24 hours or less OpenLM User Interface: System 8615LM server full logging was enabled only for 24 hours or less LM server full logging limit was increased to 72 hours
Choosing many features caused a memory over usage OpenLM User Interface: License Usage 9544Choosing more than 100 features it caused a memory over usage The limit of feature is 100 now
MATLAB and SolidWorks did not appear in process features list OpenLM User Interface: Process Features 10957The processes MATLAB and SolidWorks did not appear MATLAB and SolidWorks appear now

OpenLM Server v4.2.31.88 – May 30, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
The Chart legend doesn’t have a scrolling bar and it hides the chart OpenLM User Interface: Group Usage 9381The Chart legend doesn’t have a scrolling bar and it hides the chart. The Chart legend has a scrolling bar and it doesn’t hide the chart.
No DSLS Denials in the OpenLM Reports OpenLM Interface: Denials Reports 9390In some cases, the DSLS denials were not logged in to the database. The DSLS denials are logged now.
Chart image completed incorrectly when the number of Groups is 19 OpenLM User Interface: Group Usage 9396 The Chart image is completed incorrectly when the number of Groups is 19. The Chart image is completed correctly when the number of Groups is 19.
The shared link opens a wrong filter OpenLM User Interface: Project Usage 9403A link created on a machine is not open properly on another one. A shared link is open correctly now on other machines.
Total Usage Time message box displays wrong data OpenLM User Interface: License Activity 9417After filtering one workstation, data from the Total Usage Time message box doesn’t match the data from the table. The Total Usage Time displays the correct data now.
Incorrect Options file compiling OpenLM User Interface: Options File Management 9483 The Options file was not compiled correctly into the OpenLM database. The Options file is compiled now.
The Sample rate number cannot be changed OpenLM Configuration Form 9574 On the Configuration form, change for Sample rate is not updated in the DB. The new value is updated now.
The License Activity report not calculating the token usage OpenLM User Interface: License Activity 9635The License Activity report is not calculating the token usage. The token usage is calculated correctly now.
Monitoring of the Codemeter LM Server fails when using IPv4 instead of IP in the status command OpenLM User Interface: License Servers 9703Monitoring of the Codemeter LM Server fails when using IPv4 instead of IP in the status command. Monitoring of the Codemeter LM Server works when using IPv4 instead of IP in the status command.
An error message appears when calling the OpenLM API for getting Denials query. OpenLM API 9708An error message appears when calling the OpenLM API for getting Denials query. The system works properly now.
License Activity GroupBy performance on MySQL OpenLM User Interface: License Activity 9709The report took to long to generate. The report generation time was improved.
Monitoring of the Olicense LM Server fails OpenLM User Interface: License Servers 9737In some cases Olicense records were not logged in to the database. The Olicense LM monitoring works appropriately now.
Monitoring of the HASP LM Server fails when configured in FQDN OpenLM User Interface: License Servers 9961The HASP usage is not shown when the HASP License Server was configured in the OpenLM Configuration form with the hostname FQDN and the devices are host names only. Monitoring of the HASP LM Server works when configured in FQDN
Recent Denials are not displayed when choosing an uppercase Server name in the filter OpenLM User Interface: Recent Features Denials 9983 Recent Denials are not displayed when choosing an uppercase Server name in the filter when using DB which was defined as case sensitive. Issue was fixed.

OpenLM Server v4.2.29.60 – May 06, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
The Upload/Download button doesn’t respond properly OpenLM User Interface: License Servers 9124When a user clicks the Upload/Download button, the system doesn’t fulfill the command even if the Broker is active. Uploading/downloading a file is completed successfully.
The Alerts, License Servers and Feature Usage Status windows open unexpectedly OpenLM User Interface 9134The Alerts, License Servers and Feature Usage Status windows open at the application startup. The windows open at the intended moment.
Spelling mistake in the Data flow direction name OpenLM User Interface: Administration – Options File 9145The Data flow direction {OpenLM -> Licenser Server} was changed into {OpenLM -> License Server}. The spelling mistake was corrected.
Irrelevant info text in the User Attribute field OpenLM Configuration Form: LDAP: set up directory services preferences 9170When setting up directory services in LDAP and selecting the User Attribute radio button, the displayed text contains irrelevant information. The text was updated.
Alert sign for the Data flow direction: License Server -> OpenLM OpenLM Interface: Options File Management 9179When the Data flow direction is {License Server -> OpenLM}, an alerting sign appears. The alering sign for this direction doesn’t appear anymore.
Blank NOLOG field after saving, when Data flow direction is {License Server -> OpenLM} OpenLM Interface: Options File Management 9184The policy NOLOG is not saved when the Data flow direction is {License Server -> OpenLM}. The policy values are now saved.
When switching servers, the policy values are not cleared OpenLM Interface: Options File Management 9212When moving between servers, the policy values are not cleared and loaded with other values. When switching servers, the values are properly updated.
Wrong activity data displayed when the Date range is in the past OpenLM User Interface: License Activity 8776On the License Activity window, the Current Activity is displayed when the Date range is in the past. Now, the Current Activity is also displayed, but only if it starts before the filter’s end date.
No indication of Data Loading in Progress after clicking Apply OpenLM User Interface: Feature Usage per Group 8745On the Feature Usage per Group window, the message “Data Loading in Progress” doesn’t appear after clicking Apply. After clicking the Apply button, an indication of data in progress appears.
After removing a workstation, the notification text contains a grammar mistake OpenLM User Interface: Workstations 8642When removing a workstation on the Workstation window, the notification text remains “Workstations successfully removed” instead of “Workstation successfully removed”. The notification text is correct now.
The info text about the Logging level is not correct OpenLM Configuration Form: Advanced Settings 9232After installing successfully the server, the Logging level is set by default to ERROR, but the info text is set to OFF. Now, the displayed text is correct.
Project changes are not saved OpenLM User Interface: Management – Projects 9236When setting a project as default, a question message appears to confirm the changes. If selecting “Yes”, a tick sign should appear to the group name. Now, a tooltip is added and the confirmation message is updated.
No names after opening the Dashboard OpenLM User Interface: Dashboard 9245After opening the Dashboard, the relevant names don’t appear under the charts. The names are displayed now.
The Workstation filter doesn’t work OpenLM User Interface: License Usage 9254The workstations information in filter is not applied. The system works properly.
The “x” points disarray OpenLM User Interface: License Utilisation 9246The “x” points on the table are not arranged properly. Now, the “x” points layout is adjusted.
Wrong values of the graph value OpenLM User Interface: License Utilisation 9247The “x” points are arranged, but the position of the dots is wrong. The position of the dots is fixed now.
Error item on the screen after correcting data OpenLM User Interface: License Activity 9237When the start and end dates are fixed after an incorrect entry, the box remains marked as an error. Now, the error red mark doesn’t appear again.
Sessions started before the start time of the filter are not displayed OpenLM User Interface: License Activity 9241The current activity licenses do not appear in the list when their start time is earlier than the start time of the filter. Now, the sessions started before the start time of the filter are displayed.
The modified Options Files are not indicated Server: Options File Management 7546It’s not possible to see which option files were modified and needed to be re-deployed. A warning sign informs about the modifications.
The License Activity Report shows massive negative report OpenLM User Interface: License Activity Report 9180When setting a filter for a date range in the past and selecting “include current activity”, all the current and closed sessions for the filter period are shown. Only the current sessions are shown with a start time within the defined filter period.
The Active Users Report shows wrong data OpenLM Interface: Active Users Report 7774 When using the Active Users Report, the data shown is not correct, the span shows at the same time many more users in the database, audit report and License Activity Report. The Active Users Report shows now the correct data.
The Active Users Report shows wrong end time OpenLM Interface: Active Users Report 8890In the Active Users Report window, the End Time has some data. The End Time field is empty now.
Error message placed outside the window OpenLM User Interface: Router Management 8661The error message doesn’t fit the window. The error message is inside the window now.
Two simultaneously loading items OpenLM User Interface- Report Scheduler 8671 In the Project window, two loading items were shown at the same time. Now, there is one loading item at a time.
Error message is not complete OpenLM User Interface- Report Scheduler 8937 The error message didn’t contain complete data. The error message was changed.
Double servers for the same License Manager OpenLM User Interface: License Servers 8965 The License Server Screen is showing double servers for the same License Manager. Now, only one server is displayed.
Two info messages shown at the same time OpenLM User Interface: License Activity, Feature Usage Per User 8784On the Dashboard, Feature Usage per User window, the “No results found” and “Data Loading in Progress” messages appear. The “No results found” message is not displayed when the loading item is visible.
Error after upgrading to the OpenLM Server 4.2.17 OpenLM API 8785“Unexpected server error” message appears after upgrading to the OpenLM Server 4.2.17. The bug has been fixed.
The License Utilization Report is not showing the QoS line OpenLM User Interface: License Utilization Report 8879The QoS line is not shown on the License Utilization Report. The QoS line is visible now.
The Group by functionality ignores the Workstation Filter OpenLM User Interface: License Activity Report 9135When setting a workstation filter in the License Activity Report and using the Group by functionality, the workstation filter is ignored and the result shows data of all workstations. Now, the functionality works properly.
The QoS line is not shown when the Quality of Service is 100% OpenLM User Interface: License Utilization Report 9259The License Utilization Report is not showing the QoS line when the Quality of Service is 100%. The QoS line is shown when the Quality of Service is 100%.
Wrong End Time on the Current Activity License OpenLM User Interface: License Activity 9303The End Time column field contains a future date on a Current Activity License. Now, the End Time column field is empty.
Sorting the Version column does not work OpenLM User Interface: Show/Hide Features 9272On the Show/Hide Features window, it is not possible to sort in the Version column. The sorting on this column works properly now.
Filtering by Hours in period doesn’t display the correct numbers in the Chart and Table tabs OpenLM User Interface: Denials 9369The correct numbers are not displayed, after applying the filtering in the Chart and Table tabs. The correct numbers are shown on both tabs.
Different data in the Vendors List, when the Quantity is Unlimited OpenLM User Interface: License Servers – OpenLM Audit Report 9371When the Quantity is Unlimited, the vendor quantity appears as -99 in the Vendors List. When the Quantity is Unlimited, the vendor quantity appears as Unlimited in the Vendors List too.
Server Error message OpenLM User Interface: Group Usage 9357On the Group Usage window, a warning Server Error appears, when there are unicode characters in the username of the license user. The warning message doesn’t appear anymore.
OpenLM Server 4.2.21.27 upgrade fails DB Upgrade 9367The OpenLM Server 4.2.21.27 fails while upgrading. From now on, the upgrade is done smoothly.
DSLS Denials are not recorded OpenLM Server 9390The DSLS Denials are not shown in OpenLM. The bug is fixed now.
Database upgrading failure DB Upgrade 9210Upgrading the database fails. The latest version is upgraded successfully.
Red text color of the LM Server name OpenLM Configuration Form 9405The LM Server name is red after Apply/Restart in a role-based mode. The color of the LM Server name is black.
Shared link opens an erroneous filter OpenLM User Interface: Project Usage 9403After creating a filter and sharing its link, the filter opens with wrong details. The filter link correctly opens on another machine.

OpenLM Server v4.2.21.27 – April 13, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Files Download status License Servers Report 6079When 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 8645The report had redundant refresh icon Redundant refresh was removed
Filtering online workstations does not show the correct workstations Workstations Reports 8802In some cases filtering online workstations didn’t work Filtering online workstations works correctly
Sharing link of filtering online checkbox does not work Workstations report 8805In 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 8808Error was displayed on the screen while configuring ATOS LDAP Issue was fixed
Error calling GetLicenseActivity method OpenLM API 8810Error calling GetLicenseActivity method Issue was fixed
Selected Feature Statistics: Total Quantity is “-99” instead Unlimited Selected Feature Statistics report 8811Selected Feature Statistics: Total Quantity is “-99” instead Unlimited Issue was fixed
Error message appears outside the window Router Management report 8661Error message appears outside the window Issue was fixed
Share By Email: Ok button is available, while there are no recipients Report Scheduler report 8670Share 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 8690Enable Full Logging screen can be opened several times simultaneously Only one screen is opened.
Sorting for “Version” column doesn’t work License Usage report 8738Sorting for “Version” column doesn’t work The issue was fixed
License Servers Candidates are displayed when no permission existing License Servers report 8758License 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 8213Tooltip is invisible when mouse is hovered over on the info item The issue was fixed
Inscriptions overlap each other License Usage report 8240Inscriptions overlap each other The issue was fixed
Spelling mistake in the error message AppManager report 8331Spelling mistake in the error message The issue was fixed
Refresh is not working after “Could not connect to OpenLM App Manager………” AppManager report 8413Refresh 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 8442Two info message appear simultaneously on the screen One message appears
Refresh button is disabled when an error message is received AppManager report 8447Refresh 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 8623Session 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 8896Schedule Report is not saved when Group was chose The issue is fixed
OpenLM Server loading time was very long Server8726OpenLM 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 Server8885Rational license file is not parsed correctly when there are several vendors in license file The issue was fixed.

OpenLM Server v4.2.20.12 – March 29, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Files Download status License Servers Report 6079When 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 8751Conditions 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 Database8676 SQL Server upgrade failed. Now Upgrades successfully.
Wrong Data in Active Users Report Active Users Report 7774Wrong number of users is shown. Right number of users is shown.

OpenLM Server v4.2.17.0 – March 26, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Options File Management window resize is inconsistent.

EasyAdmin > Options Files > Options Files Management

6252Screen 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

6788Changing 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

7102The 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

7422The 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

7684Clicking 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

7767Choosing ‘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”

7772

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

7774The 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

7780Unmanaged 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 >

7782Clicking 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.

EasyAdmin 7853The 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

7860AgentKill 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.

EasyAdmin

7862The 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.

EasyAdmin

7864Typing 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.

EasyAdmin 7867An 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.

EasyAdmin 7939An 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.

EasyAdmin 8079Closing and opening options files sometimes lead to inconsistent results.

Adjusted handling of the options files.

Opened unmanaged processes are not closed consistently.

EasyAdmin 8152An 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

8182

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

8227Clicking 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

8239No ‘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

8243The 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

8255Usage 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

3792Successive 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

4426Depending 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

4991The 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

6045Multiple features are not readily added for unmanaged vendors.

Adjusted handling of unmanaged vendor features.

Uncounted is not consistently supported by plugins

OpenLM Server

6266Uncounted 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

6963Currently 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

7170Even 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

7221Mid-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

7376Inconsistent behaviors sometimes occur when projects are deleted.

Adjusted deletion process.

License Usage report displays negative values.

EasyAdmin > Reports > License Usage

7726

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

7727OpenLM 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

7756

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

7781Notification 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

7789Changing 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

7812The 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

7815previously 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 >

7839Views 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

7841If 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

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

OpenLM Server

8011Current 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

8017Unless 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

8023Success message but feature was actually missing

Replaced with correct message

Faulty OpenLM Support Report on some Machines

EasyAdmin – Support Report

8027In some non english environments the Report was wrong

Corrected
License Usability Report with FlexLM

OpenLM EasyAdmin

8068FlexLM output of specifc format could not be formatted

Format corrected

License Usage not working when “Ignore Weekends” checked

OpenLM EasyAdmin

8072

License Usage did not work with “Ignore Weekends” selected

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

OpenLM Server EasyAdmin

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

Has been adjusted

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

8114
Feature falsely distinguised as 2

OpenLM Server Core

8115

Same feature appeared in different cases

Is now considered as same

Incorrect parsing of options file due to Migration.

Optionsfiles – DB

8136

Happened after migration to DB ci

Should work also on ci now

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

EasyAdmin8198When 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

EasyAdmin8204Columns 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

EasyAdmin8205

Columns could not be sorted when a field was empty

Possible now

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

EasyAdmin8220“License Activity” not working on DB MySQL

System Table was renamed

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

Easy Admin

8229Suggested 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

EasyAdmin8230New 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

EasyAdmin8233Received Comfirmation message, but not setting were changed

No confirmation message

OptionsFile – Groups relations where not deleted from DB

Options files Management

8245Changes 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

8278Features 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

8280Denials 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

8282Negative 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

EasyAdmin

8294When 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

EasyAdmin8315‘’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

EasyAdmin8316Extensions: 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

8322Expiration 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

EasyAdmin8340Deleted Server was visible in Denials Module

Is not visible any more

Error updating idle times

EasyAdmin

8351

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


Is monitored separately now


OpenLM delivers wrong results for IBM Rational

EasyAdmin8370

Specific feature was not counted properly due to expiration date setup

Was corrected

Server: Response from Server when Server has admin login credentials

natalia8376
RMS output not parsed correctly

EasyAdmin

8377Certain RMS input was not parsed correctly

RMS is parsed correctly

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

Easy Admin

8394

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

8401Issue was caused by Date format

Date format was added

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

EasyAdmin

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

Fixed in EasyAdmin

OptionsFile – support tab as delimiter

OpenLM Options Files

8429

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

8523Groups 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

8538Commands would start when initialized by Alert rules

Can be run now

Source column is not sorting correctly

EasyAdmin “License Activity”

8481Source column could not be sorted

Sorts correctly now

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

EasyAdmin Projects

8482End 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

8478Active Users Report could not be queried

Query was corrected

EA: General Statistics: Export doesn’t work

EasyAdmin8480Export did not work for General Statistics

Export does works

Altair LMX server going into a UNKNOWN state

EasyAdmin License Servers

7632Altair LMX could not be parsed

Stays in correct mode

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

EasyAdmin License Servers

8468When 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

8534License was considered in use due to duplication

Fixed
Active Users report showing wrong data

OpenLM Server

7774

Amount of active users was not reported correctly

Query was rewritten

Server: Alert message is not correctly for Options file

EasyAdmin

8567Incorrect confirmation in Alerts

Corrected

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

EasyAdmin8540Currently 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

8591Sorting 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

EasyAdmin8631Agent Alive was not updated “Agent Last Heartbeat time”

Set to 5 Minutes

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

EasyAdmin8633Due 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

EasyAdmin8636Not 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

EasyAdmin8638Time was not updated after restarting the agent

Updates correctly now

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
New Column – “Last User”

EasyAdmin

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

Enhancement

Multi-Select Filter

EasyAdmin4143Select multiple Groups, Users and Workstations in report filters.

Enhancement

“More Actions” Button

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

Enhancement

Ignore Hierarchical Group Structure

OpenLM Server

5059Ignore hierarchical group structure when filtering.

Enhancement

Multiple Selection of Alerts

EasyAdmin7576Select multiple alert entities in “Alerts Management”.

Enhancement

Alert for Unlogged Users

OpenLM Server

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

Enhancement

Consider Nested Groups

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

Enhancement

Denial Changes

OpenLM Server

7721Changes to denials in configuration form and EasyAdmin.

Enhancement

Improved Performance for MS SQL

OpenLM Server

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

Enhancement

“License Released” Message

OpenLM Server

7823
Users get a “License Released” Message on

unmanaged process as well as managed ones.
Enhancement

New Column “Last Agent Heartbeat Time”

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

Enhancement

“Edit Process” Redesigned

EasyAdmin7855The “Edit Process” window was redesigned.

Enhancement

Support for NVIDIA GRID License Manager

OpenLM Server 6538Support for NVIDIA GRID License Manager added

Enhancement

Improved Management of OpenLM Agent

EasyAdmin6118


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

OpenLM Server v4.1.27.0 – March 11, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
OpenLM delivers the incorrect usage results for IBM Rational OpenLM Server 8370There 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.

OpenLM Server v4.1.26.0 – February 28, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
The License Activity report returns a server error when selecting a User for a Group By filter EasyAdmin License Activity Report 7829The 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 7939When 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
8272Session end time was not handled correctly in currently active sessions. Adjusted handling of currently active sessions.

OpenLM Server v4.1.24.0 – January 29, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
License Usage takes too long to load DashBoard7426After clicking on sort (Ascending / Descending) the loading takes 3-5 minutes Column sorting speed enhanced
RLM Date not parsed correctly OpenLM Server 7371OpenLM Server incorrectly parses and displays Starttime year Starttime shows the correct year
Auto-refresh does not work consistently on the Currently Consumed Licenses screen DashBoard7411A 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 DashBoard7477Schedule 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 DashBoard7641After 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

OpenLM Server v4.1.16.0 – January 9, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Unlimited license quantities showing up incorrectly License Usage Reports 5432License 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 6313Updates 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 6999Used 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 7032Email 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 5214Agent 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 604When 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 6720The 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 6436Deleted 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 4594An 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 5826When 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 5969License 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
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Filter denials collection with predefined configuration OpenLM Server 5342It 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 5846Added 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 4727Custom commands allow users to run a program on openlm according to Custom Commands licensing Enhancement

2017

OpenLM Server v4.0.35.0 – December 13, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Performance tuning for MSSQL DB 6747Set the system to work in ‘read committed snapshot on’ mode Fixed in Database
Improved “License Servers” window performance EasyAdmin6585Improved “License Servers” sql query Fixed in EasyAdmin
Improved “Licenses” window perfomance EasyAdmin6095 Start time was not displayed in Currently Consumed Licenses Window Fixed in EasyAdmin
Crash when pressing “Close” button in Configuration Form Configuration Form 6048Crash 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 6048New indexes and query tuning. Fixed in Database

OpenLM Server v4.0.33.0 – December 03, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Server->Devart.Data.MySql.MySqlException: Unknown column ‘a.DESCRIPTION’ in ‘field list DB upgrade 6157Issue in MySQL upgrade Modified Upgrade procedure
Failed to create new DB when installing DB 5930Fixed and verified for MySQL, MS-SQL and embedded Modified Upgrade procedure
No start time in Curently Consumed window EasyAdmin 6095Start 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 6048After upgrading idle was not showing in once case Fixed in Database

OpenLM Server v4.0.29.0 – November 15, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Load System – exception is shown in log – Duplicate entry ..key ‘IDX_OLM_DENIALS_SERIES’ DB 5753Issue in MySQL when Denials are use Modified Upgrade procedure
Upgrade fails from 3.3.0.18 to 4.0.18.0 MSSQL DB DB 5340 Update issue with Microsoft SQL Server Modified Upgrade procedure
EasyAdmin – German – System 1 Error and missing translation EasyAdmin4283Fixed German translation in Easy Admin interface German translation was added
Cannot use “Cleanup Manager” in version 3.3.0.38 DB 4560Big 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 5473Export of License Usage Report failed Modified DB, fixed
EasyAdmin – German – Dashboard is not translated Dashboard 4240Dashboard not translated to German German translation was added to EasyAdmin
Cleanup Monitor-> Progress = 7% when the Process ended Cleanup Manager 5690Modified timeout in EasyAdmin for Cleanup Monitor Fixed
Missing Idle Time column in License Activity window License Activity 5698Contents of idle time were missing in LIcense usage Idle times are showing now
License type “SiteLicense” not supported by OpenLM Server Licensing 5294New license type ‘Site License’ did not work Site License working
Upgrade failed to v4.0.20.16 from 3.2.0.27 MySQL DB DB 5431Upgrade issue with MySQL Server Modified Upgrade procedure
Cleanup Manager” process commands timeout set to unlimited Cleanup Manager 5390Similar 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 5496Minor fix in Checkout policies Fixed
OpenLM 4.0 fails to report usage for NX OpenLM Server 5749NX 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

OpenLM Server v4.0.20.16 – October 22, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Installation Alert OpenLM Server installer 5045Installer asked to close OpenLM Server service when upgrading. Server installer not asking to stop the service.
License Quantity Incorrect OpenLM Interface 5144Customers 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 5015Agent 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.

OpenLM Server v4.0.18.1 – October 15, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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 2985When 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 2986Viewing 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 4401Scroll bars always appeared in the “App Manager” window. Decreased window size
Enhancements
TitleWHEREWHYDESCRIPTIONSTATUS
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.
Enhancement
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 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
Workstation
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
>Start

>Users and Groups

>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

OpenLM Server v3.3.0.38 – August 29, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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 3916When 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 4028SQL Server issue when upgrading Was fixed in Upgrade scripts
Failed to update Configuration Form OpenLM Server 3927DB issue when adding Server to Configuration Fixed

OpenLM Server v3.3.0.37 – August 17, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Firebird Install DB A minor issue with the Firebird Database Fixed

OpenLM Server v3.3.0.36 – August 10, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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 3523Firebird 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 3792True denials not aggregated correctly True denials aggregated correctly.
Upgrade issue from Version 3.3.0.25 OpenLM Server 2123 Firebird upgrade failed with “operating system directive CreateFile failed” Upgrade succeeds
Agent Policy not saved Agent 2505Agent Policy saved successfully without changes Agent Policy not saving unchanged state
App Manager Rules Table blocks other windows from opening DashBoard 3142App Manager Rules Table dialog Fixed
Upgrade Issue MySQL from Version 3.0.0.31 OpenLM Server 3179OpenLM Server = > Installation error Fixed
Appmanager is not loaded into UI DashBoard3268EA->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 DashBoard3392License 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 3419BricsCAD (RLM) usage is not reported correctly Fixed
Double window DashBoard 3243Rules table opened twice Rules table opens once
Agent Policy Invalid response error DashBoard3819Got an “Invalid response” error when opening the “Agent Policy” screen “Agent Policy” screen opens correctly
Agent procedures deletion OpenLM Server 3196Can not delete Agent procedures Agent procedures can be deleted
License server selection DashBoard3201Can’t select a license server in “License Usage” report License server is now selectable
QOS 100 shows previous value DashBoard3160License utilization report – choosing QOS of 100 will always show previous value QOS of 100 shows the correct value
Uneditable action name DashBoard3174Unable to edit action name in the rules table of the App Manager Action name is now editable
Wild % sign DashBoard3911Writing “%” 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 3877Features without usage had no package representation in BetaLM. Package presented correctly
BetaLM parsing OpenLM Server 3426 Wrong results when parsing
BetaLM
BetaLM parsed correctly.
Disable “NoWait” option. DashBoard 3169“NoWait” option is allowed in Agent Procedure Editor. “NoWait” not allowed.
License extension DashBoard 2893License extends when dialing the back the clock. No license extension.
Upgrade failure OpenLM Server 3399Upgrade fails but database succeeds in upgrading. No upgrade error.

OpenLM Server v3.3.0.33 – July 13, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Incorrect Filtering Licenses Report 2712Filter fields “server” and “vendor” were not taken into account when filtering. Filter now working correctly.
Unexpired Licenses Issue License Procurement 1225Unexpired 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 2810Report 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 2873License start dates were not showing Start dates now showing correctly
Target hostname MySQL database 2876Target hostname was limited to 50 chars Size now increased to 250 chars
Chart Export Host Availability 2879Chart could not be exported. Chart can now be exported
Hourly Data Order Denials Report 2885Not showing data in chronological order when grouping by hours. Now ordered chronologically
Router Time Period Update OpenLM Router 2891Updating time period in the router’s instructions did not work Time period now updates correctly
OpenLM App Manager Screen Issue OpenLM App Manager 2900Configuration screen did not load Screen now loads correctly
License Servers Filter Licenses Report 2902License server field not taken into account when filtering License
server now filtered correctly
Server / vendor / Feature Names Licenses Report 2911No 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 2971Column highlight filled only half the cell. Cell now fully highlighted
Include Current Activity License Activity Report 2981Can 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 3050Used 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 3099Server 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
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
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.
Enhancement

Older Versions

OpenLM Server v3.3.0.29 – June 22, 2017

When OpenLM Agent is used, OpenLM Agent version 3.3.28.9 or higher is required. Bugs Fixed

DESCRIPTIONFIX ID
SlickEdit:Error message appears in log although not Use “Remote queries”655
Search in users table does not work as expected691
Active Agent for Matlab is not working correctly695
‘AutoCAD’ and ‘Inventor’ 2017 are using the same license1251
User search does not work correctly1491
OpenLM Server Configuration blocks1494
Olicense output failing to parse1627
Greenhills header from output not parsed correctly1640
Multipool issue with vendor “klocwork”1641
Alerts are not being dispatched while using “Select all versions”1665
Re-editing “Defined by custom pattern” restores its default pattern1666
Loading a filter makes the selected users and features disappear1770
Input field for OpenLM Server logger configuration file does not fit into form
1774
EPLAN: Error messages are not mapped to Denial types1776
DSLS: Server side sampling reports session start times in “local time”1834
Administration –> App Manager shows more app managers than required1888
Options file not removing users from groups
1918
License Activity report not showing users in filter when opened from License Usage report
1919
UIListener – GetUserUsage2 – Can’t load xml due to & in PARAM name=”server”1989
Error opening Users window – no sort
2055
cpu consumption very high – log level for software locker is hard coded in the code
2080
License Consumption Policies==> The table “Parent Packages”: Select button is NOT visible.
2086 – 1875*:
Configuration Form – API and Router do not give the warning message about the certificate when SSL is selected like the other 3 port do
2110
Firebird upgrade failed with “operating system directive CreateFile failed”2123
Greenhills: Usage not shown
2227
Administration: Unmanaged processes: Error message when modify “Process name”
2413
Administration==>Agent Policy==>Rename -“Hide License status query option from agents” to License usage information
2463
Gestamp database does not allow configuration change
2465
ArcGIS 10.3.1 not support OpenLM extension
2502
Administration-Products Packages- Error in chrome console when search
2510
Support space in user names not working properly2511
Administration: OpenLM App Manager==>Wrong message when adding duplicate application2518
App Manager Applications table==>”Limit” default is “10”.
2526
Agent: Unmanaged Process==>Unable to add new vendor or new process
2625
Exception appears in case of configure some servers with the same output different output
2628
Problem with reading GreenHills output
2635
EasyAdmin==>AgentPolicy-Hide license usage information2702
SPLM Expired licenses are considered valid by OpenLM2799
Unmanaged Processes – can’t delete newly added feature2656

OpenLM Server v3.3.0.25 – May 8, 2017

Bugs Fixed

DESCRIPTIONFIX ID
Implement DB changes to support Autocad 2016 2017 773
MySQL – change longtext collation1196
DSLS parsing issue, locale not found “ConvertTimeTo_UTC – Can’t convert String:”1216
Server Configuration tool not opening after saving Changes to MSSQL1217
License Activity export csv from Group By does not show Total Usage time with (Hours) *
1219
Usabilty report from customer AVL using -i with flexlm *1220
Update products/packages from configuration form does not always work1221
Investigate&Fixing: Mathematica Output not being parsed by Openlm (with Usage)1222
Investigate: Group Usage not working when Vendor is selected1310
Review – Usability Report with Codemeter888
Can access Server Configuration tool*895
Exception in package handling (for output licenses) when a package description is marked as not (IS_PACKAGE=’0′)896
EasyAdmin, opening Properties for “License Usage” and other demands Password *897
CodeMeter – license in use does not find the correct feature\version905
RMS – Usage Validation fails906
IBM LUM – Usage Validation fails when Empty User907
Smooth graph line not handled properly293: 5579
Report Scheduler Configuration fails453: 5775
Product mapping for Autodesk not updating product name for features *599
Usability report699
DSLS output not parsed by OpenLM Server1382
Flexlm server showing no usager for PTC and GT-Suite -1 Error1425
Feature Usage Status Share Link1228
Convert DESCRIPTION to NVARCHAR in OLM_LICENSE_SERVERS for SQL Server1266
Rename “Show current activity” to “Include Current Activity” in “License Activity” Report1441
UnManaged Procresses not counted properly601 Mantis #5532
Dashboard – Top 10 Current Longest Sessions” wrongly displays the number of columns
1611
Report Scheduler: special characters in job description cause crash when saving1488
Dashboard – Number of items – only positive value should be allowed to save1593
Alerts SMS – allow international phone numbers1612
Server Usability Report at LiebHerr (SQL issue)1557
No license usage being collected551 mantis 5758
Make Vendor mandatory field in EasyAdmin AppManager configuration1384
Unit Test for task 1222 MathLM- no hostname1313

OpenLM Server v3.3.0.20 – April 6, 2017

Bugs Fixed

DESCRIPTIONFIX ID
ConfigList XM Response returns bad values for show_allocations property707
Fixing LDAP synchonization with eDirectory5280
License Activity – GroupBy not working when a certain amount of Data is reached669
ArcGIS 10.5 showing wrong total license count5750
Recent License Denials – Remove version from UI\API#325
After upgrading the Autodesk license OpenLM stopped recording used license5796
Exception in package handling (for output licenses) when a package description is marked as not (IS_PACKAGE=’0′)#896

OpenLM Server v3.3.0.19 – March 26, 2017

Bugs Fixed

DESCRIPTIONFIX ID
Idle times overcounted.5730
“Host availability” report shows all machine names under role based user.5769
MSSQL high cpu usage.5641
Licman output not being parsed by OpenLM.5680
Firebird upgrade failure.5720
Role based “Licenses Not In Use” does not filter out denied or disabled license servers.5766
SOAP API: PerformUserAuthentication fails.5763
Very short license sessions not being recorded by the OpenLM server.5679
RLM: MultiPool Warning.5639
RMS license server showing 0 license inuse.5747
Active users report server error.5690
ALLDBUpgrade failing on Firebird database v3.2.034.5739
Usability report from The University of Memphis.5686
Feature validation failed – usage is shown incorrectly.5655
Upgrade to 3.3.0.18 fails.5694
Slow Performance and high CPU after upgrading MySQL DB.5640
Server Configuration: Remove EPLANLM.5674
EasyAdmin – Reports – Table: “Type” is not being exported into XML.5652
Usability report – Boston Scientific Corporation.5660
Nestlé usability report.5665
OpenLM Dashboard==>Active Users Report==>Problem with pages.0332
Feature request to add the total number of server to the EasyAdmin License server screen.5622
Add “Description” field in “Process Features” window.5786

OpenLM Server v3.3.0.18 – February 16, 2017

Bugs Fixed

DESCRIPTIONFIX ID
UnManaged Processes not counted properly5532
No usage being collected for LM-X with several feature pools5582
Server configuration tool does not show Advanced settings with Japanese4357
Don’t report errors in license manager as incident in usability report5556
Easy Admin==>Administration==>File Fetch==> Error message when Enable/Disalble file fetching check box5644
Process Features giving error failed to get monitored processes5614
Active Users report is showing all users under role-based security5593
Role resource “Unique Users Report” is actually supposed to be “Active Users Report”5589
Japanese interface is not complete in EasyAdmin.5624
Flexlm Triad – updating status from non-master5587
MSSQL upgrade to 3.4 failed (script to 3.3.0.15)5592
Error updating features with legacy description5560
DSLS license-output parsing fails with date format5515
Rational – Parsing Jazz product usage5537
SaaS: ReloadCustomersList should stop all listener threads4582
LSDYNA not monitored any more after upgrading to OpenLM Server 3.3.0.11 (from 3.2)5574
CodeMeter: Usernames separted by dot (.) are not not shown fully in EasyAdmin5506
ORACLE – cannot insert NULL into “OLM_FEATURES_DESCRIPTION_LUT”.”FEATURE_VERSION”5535
EasyAdmin – Administration – Alerts Management – Duplicate License Usage: Add Server-name to output5530
Rational – Duplicate components in Token when license has few pools5525
ArcGIS Editor showing 2 license when customer has 65610
Server configuration not updating v3.3.0.11 (michael)
5501
Server Configuration: Unable to add/modify/export server in Oracle5529

OpenLM Server v3.3.0.14 – January 31, 2017

Bugs Fixed

DESCRIPTIONFIX ID
ORACLE – cannot insert NULL into “OLM_FEATURES_DESCRIPTION_LUT”.”FEATURE_VERSION”5535
EasyAdmin – Administration – Alerts Management – Duplicate License Usage: Add Server-name to output5530
Rational – Duplicate components in Token when license has few pools5525
Can not add Process Features5524
Server Configuration: Unable to add/modify/export server5529
GetHistoricSessionForDenialClassifing timeout4745
“Recent features Denials” : Filtering by “Denial Type” is not working.5511: 3.3.0.11
Denials Table Export: 2nd line start with a number not with Feature5516
AllDBUpgrade Oracle issue5513
Rational – LicenseRepository.GetMainTokenFeatureByServer(LicenseServer server) fails5510
Raise alarm on license files processing errors3411
SAAS – license server configuration- apply configuration changes5489
Project-Usage Report fails when OLM_USED_LICENSES_HS.PROJECT_ID is NULL (SQL Server)3295
Flex analyze exception in FLEXlmExpirationAnalyzer.AddExpiration – Sequence contains more than one element5481
LUM – HandleExists – Failed to update feature:[Name:LicensePower/iFOR Test Product5480
Flexlm PACKAGE – wrong parsing to PACKAGE line when version is not indicated5502

OpenLM Server v3.3.0.11 – January 9, 2017

Bugs Fixed

DESCRIPTIONFIX ID
GreenHills:Session passes Quantity validation although quantity is 05462
MySQL upgrade fails from to 3.3.0.105485
License Usage report export to PNG are not usable for presentation5301
Export PNG of License Usage report graph scale not lining up5159
LUM – HandleExists – Failed to update feature:[Name:LicensePower/iFOR Test Product5480

OpenLM Server v3.3.0.10 – January 4, 2017

OpenLM Server v3.2.0.35 – January 13, 2017

Bugs Fixed

DESCRIPTIONFIX ID
Upgrade from 3.0.0.34 to 3.2.0.34 failed (violation of FOREIGN KEY constraint “FK_ACL_RESOURCES_ID” on table “ACL_ENTITIES_TO_RE5425
“Failed to update monitored process” with Firefox5419
Options File Management – Unpermitted server details.5392
Easy Admin==>Report==>Denials==>Table==>No Results found5385
ALLDBUpgrade failed v3.2.0.33 from v1.8 MSSQL DB5371
Deleting server from Server configuration tool Error “failed to update configuration”.5372

OpenLM Server v3.2.0.34 – December 13, 2016

Bugs Fixed

DESCRIPTIONFIX ID
Need fix from Mantis 5307 for OpenLM Server 3.25335
System.FormatException: Input string was not in a correct format.5326
CCL “freezes” (does not show changes anymore) with LMX5249

OpenLM Server v3.2.0.33 – December 1, 2016

Bugs Fixed

DESCRIPTIONFIX ID
HASP – cant parse usage of features on a 2nd HASP key5333
HASP license output not parsed5332
HASP session duplicated5334
Hasp – same name, same product name, different device (additional key)5336
ArcGIS 10.4.1 not shutting down with License Retrieval5283
HASP – The gap between RequestTime (from output) and ExecutionTime (OpenLM) is too big4981
Options File management not bringing in all information5256
Deploy Options File from OpenLM server fails5282
RLM: License Output not processed correctly5258
HASP – ILicenseInUse.LicenseVersion is not initialized5331
Active Users Report not displaying all the active users5255

OpenLM Server v3.2.0.32 – November 1, 2016

Bugs Fixed

DESCRIPTIONFIX ID
After upgrade to 32017 User Export gives “Server Error”
5055
Can’t see license manager status5185
Licenses window – does not show other policy than 0 (NONE)5158
After updating the license file on HASP server OpenLM stopped reporting usage5063
Idle time more that Actual usage (Firebird)5040
Autocad release does not work when there is no info on cascading table (rachel)5118
Options File Management should handle all keywords correctly including ones with spaces5060
Total license count for feature ult_armcompiler incorrect in License Usage report4764
Deadlock: was deadlocked on lock resources with another process and has been chosen as the deadlock victim5047
“license_activity_column_username” required for “Feature Usage per user” – gives personal related data in License Activity Repor4812
FlexLM adskflex: Features available in Packages and as single Features show MultiPool warning and no usage (rachel)4681
AddFeatureToProcess request sends empty FEATURE5136
EasyAdmin Directory structure is browsable thru HTTP security issue5172
EasyAdmin – License Servers – “Can not remove broker” is not working4906
License usage chart – clicking “Clear” filter freezes the application5051
Typo in Test email account pannel5059
License usage chart problem5008

OpenLM Server v3.2.0.31 – September 21, 2016

Bugs Fixed

DESCRIPTIONFIX ID
Agent reports free license, but there is not [thread LmSupervisorTimer] – 1 reserved licenses are available now4927
Usage not shown for some features4963
Alerts are still sent even though the Alerts management license has expired5022
Uninstall stops with “Error 1001. The specific Service already exist”5019
PHP v7.0.10 OpenLM PHP services not starting5041
OpenLM shows wrong total license quantity4983
EasyAdmin – License Servers empty after upgrade5039
License Usage Report5036

OpenLM Server v3.2.0.30 – September 13, 2016

Bugs Fixed

DESCRIPTIONFIX ID
Unlimited (-99) in usage table and heatmap
5001
Critical security vulnerabilities with PHP v5.6.154996

OpenLM Server v3.2.0.27 – September 8, 2016

Bugs Fixed

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

OpenLM Server v3.2.0.25 – August 15, 2016

Bugs Fixed

DESCRIPTIONFIX ID
License Usage: Strange Graphics when checking the option “Consider only Working hours” and line type smooth.4736
EasyAdmin – License Servers – “Broker unknown” with LUM Cluster4908
License usage chart scale – wrong proportion4907
“Feature Usage per Group” (also per User), long Names are showing misleading Graphics4467
Currently Consumed Licenses: Loadin forever if column “username” is denied or disabled or not vialable as ressource4885
Delete LDAP sync from configuration does not delete the entities and sync entities4896
EasyAdmin – Administration – System – Enable LM Server full logging” should be in alphabetic order
4890
Easyadmin “start” bar hides under “License Usage” window when resized4888
LDAP synchronization is incomplete.3926
Ldap sync: Error in ldap log4881
All DBUpgrade fails on Customer database – missing keys and constraints.4879
Dashboard Denied screens not able to change the number of items4849
LM-X Triad failing with “Server does not support IsMaster analyzing, message from none master”

– Feature Usage per User issue

– Duplicate Usage Alert issue
4911
License Usage – Chart – MouseOver: The Popup is showing remote from the actual location in Firefox and IE4895

OpenLM Server v3.2.0.24 – July 17, 2016

Bugs Fixed

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

OpenLM Server v3.2.0.23 – July 8, 2016

Bugs Fixed

DESCRIPTIONFIX ID
Denials not showing up for DSLS4092
Ldap sync does not sync some users4780
Bad parsing of log action causes analysis to fail4808
ERROR 2016-06-06 14:03:50,604 [thread AlertsHandlerTimer Thread] LicenseRepository GetLicenseServerStatus – Error retrieving li4788
Database growing 1.5 GB per day (MS SQL)4756
null value on FeatureVendorKey.GetHashCode()4748
No usage shown when “Read License file is used4837
Roles: When Server are set to Deny, their Denials are still showing in “Recent Feature Denials”4844
Change the alert “firebird database over 2 Gb”4614
Easy Admin: Management ==>Project==>project set default4824
Material Studio show 0 used license4806
After upgrading to v3.2.0.23 Server Up Time status changed to UNKNOWN4823
Alerts management – Expiration – Selecting multiple Features will not be saved4695
Login Fails at first try4811
Roles: When Server are set to Deny, their Denials are still showing4839
Feature expiration Alert – set to Vendor level0044
Customer requested Feature Expiration alert for all servers, all vendors and all features2139
Easy admin: Dashboard Loads very slowly or get error communication failure4825
Codemeter, Up time for server UNKNOWN4807
Greenhills: Parsing issue with expiration 14671214574754
Share filter: The original time not save correctly4813
After changing License File OpenLM does not report correctly any more4802
License usage with enableRangeGraph performance4713
MySQL upgrade from .22 to .23 failed: Table ‘Nadav_RESOURCES’ doesn’t exist4814
DSLS output dates in Korean (omri)4746
Roles Based Security: Resources doubled after upgrade4794
Issues with LicenseActivityReport after upgrade to OpenLM 3.24737
Filters are showing though the related server was denied in Roles4735

OpenLM Server v3.2.0.22 – June 15, 2016

Bugs Fixed

DESCRIPTIONFIX ID
Codemeter Error: “Error updating ‘none’ DB with licenses” in Log.4656
No usage collected from broker – “From” is greater then “to” issue.4739
Licenses are considered obsolete once “Read Licence File” is set (with IBM Rational).4683
Filters are showing though the related server was denied in Roles.4735
Roles : “License Servers Panel – Permission to Stop/Start/Reread server LeoTest” Disable is not working.4734
Wrong ‘logging level’ assistance info.4674
Upgrade Firebird fails “FK_SHUTDOWN_REQ_LIC_IN_USE” on table “OLM_SHUTDOWN_REQUESTS”.4687
License usage screen does not adjust/rescale when total is unchecked.4712
Audit report not downloading.4702
When switching off license file reading, quantities are not closed.4703
Firebird and Oracle issue: “OLM_LICENSE_SERVERS==>MAX_FULL_LOGGIN_TYPE=Date”.4701
Autodesk exception “System.ArgumentOutOfRangeException” on version 3.2.0.19.4652
AnalyzeLicenseFile – use license file request date to open and close Licenses and Procurements.4693
Checkout policy is not shown for components.4677
Recent Feature Denials do not retrieve the server name with Filter management.4692
LA Report fails with MySQL DB when using filters for export.4740

OpenLM Server v3.2.0.21 – May 26, 2016

Bugs Fixed

DESCRIPTIONFIX ID
Wrong license server would appear when trying to procure a license.4597
Status light switches between red and green sporadically for “Greenhills” license manager.4612
“LM_LOG” log file title was added to include the license manager’s name and type.4615
ILicenseInUse.LicenseVersion is not able to initialize for RLM license manager.4634
The server is not able to create the DB schema for SQL Server.4648
DSLS license manager is not showing any usage.4650
Broker upper case server name results in an error.4632
Checkout policy is not shown for components.4677
DSLS license manager can not parse Dateformat “00/00/0000”.4679
Feature expiration for the current day is shown as obsolete.4685
License file computation opens and closes license quantities.4686
Password is readable in “OpenLM_Server_Logger.txt”.4452
Alert details disappeared after saving or refreshing.4616
New alert condition disappeared after saving.4618
A hyperlink was added to the CCL in the licenses screen.4626
Sessions trimming in algorithm.4629
Error: “System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithem”4655
MS SQL upgrade fails with “Cannot find the object “olm_reservations”.4542
A scroll bar shows up when the currently consumed licenses is filtered by user.4625
Sessions quantities shift when multiple sessions start in parallel.4657
Long named features are invisible.4670
Sharing of Feature Usage Status display is Enabled.4675

OpenLM Server v3.2.0.19 – May 2, 2016

Bugs Fixed

DESCRIPTIONFIX ID
Quantities computed and generate from license file are inserted with DateTime.UtcNow instead of the time of license file message – resolved. 4608
SaaS – GetServerObject request for PersistedMessage returns data from all customers – resolved.4602
Exception in validate levels – System. ArgumentOutOfRangeException: Index was out of range. Must be non-negative and le – resolved.4605
Add thread Id to log lines of “usage” and “other” threads – resolved.4598
ArcGIS features not showing up in currently consumed licenses window – resolved.4576
No feature-denials shown for IBM Rational in EasyAdmin – resolved.4540
EasyAdmin – Administration – Projects – Support Environment Variable: Project is not counted when no default is set for User – resolved.4594
Reading license file – ComputeTotalQuantities for components – resolved.4595
SAAS – loggers should have customer_name in logger file name – resolved.4590
sample rate – enable only when server side sampling – resolved.4588
SlickEdit – add support to license version – resolved.4585
SlickEdit – ILicenseInUse.LicenseVersion is not initialized – resolved.4584
CodeMeter – ILicenseInUse.LicenseVersion is not initialized – resolved.4583
Agent report to Openlm server that not configure to talk with (prakash) – resolved.4565
RMS – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.4580
Deadlock when updating server status (omri) – resolved.4539
HASP – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.4579
LMX – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.4578
DSLS – ILicenseInUse.LicenseVersion is not initialized (efrat) – resolved.4563
Add a 5 second delay to login – resolved.4574
MS SQL upgrade fails with “Cannot find the object “olm_reservations” because it does not exist…..”- resolved.4542
[OLM_VERSION].[LAST_UPDATED] field is not updated on upgrade – resolved.4557
Show/Hide Features, show license servers that the access to has been removed by a Roles – resolved.4546
Matlab duplication with denial -101 – (All licenses are reserved for others. (-101,396:10054 “”)) – resolved.4549
Plugin – Support DenialType – AllLicensesAreReservedForOther – resolved.4554
DSLS: Error = “ConvertTimeTo_UTC – Can’t convert String: 6/04/16 8:12:26 to DateTime” – resolved.4537
Can’t sort report window according to Asset info. – resolved.4521
Error matching reservation RESERVATION for GROUP Mechanical_CFD – resolved.4513
reservations fail to parse – resolved.4532
Flex license file parsing error when PACKAGE has no version but INCREMENT does – resolved.4530
Server tries to add the same User twice with MySQL – resolved.4523
Exception – Test Name: TestEndBeforeStart Test FullName: test failed when sessionEnd < sessionStart – resolved.4519
Filter sharing doesn’t work in Mozilla Firefox – resolved.4515
Filter Share doesn’t work in License Utilization – resolved.4512
OpenLM Generic- does not read feature list correctly – resolved.4511
OpenLM Generic- Does not read LicenseType correctly – resolved.4509
Add username to EnableDisableUsers request – resolved.4496
Reservations won’t parse when space in group name – resolved.4529

OpenLM Server v3.2.0.18 – April 12, 2016

Bugs Fixed 1. [4497]: MySQL upgrade fails.

OpenLM Server v3.2 – 7 April 2016

OpenLM Server v3.1.0.35 – March 28, 2016

Bugs Fixed

DESCRIPTIONFIX ID
DSLS Data not showing1. [4191]
Dashboard not displaying information for top 10 used features and Top 10 Users of Most used features.2. [4395]
Export of license Usage Table showing excessive usage which is not reflected in the License usage report.3. [4396]

OpenLM Server v3.1.0.34 – March 16, 2016

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.33 – February 25, 2016

DESCRIPTION
Bug fixes:
1. Excessive usage reported with DSLS
2. MatLab missing uptime information with broker 3.1.0.9 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.

OpenLM Server v3.1.0.32 – February 17, 2016

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.31 – February 9, 2016

Bugs Fixed

DESCRIPTION
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 3.1.0.29 to 3.1.0.30 fails

OpenLM Server v3.1.0.30 – January 25, 2016

Bugs Fixed

DESCRIPTION
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 2.0.0.18 to 3.0.0.36 on Oracle Database
3. Error in MySQL 3.1.0.22 –> 3.1.0.24 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

OpenLM Server v3.1.0.29 – January 12, 2016

Bugs Fixed

DESCRIPTION
1. ALLDBupgrade fails on new installation of MySQL
2. Error in MySQL 3.1.0.22 –> 3.1.0.24 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

OpenLM Server v 3.1.0.27 / 3.1.0.28 – 5 January, 2016

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.26 – December 31, 2015

Bugs Fixed

DESCRIPTIONNote
1. License Activity Filter malfunction
2. License output save – add ‘Save as Type’ options.
3. MySQL database upgrade from 3.1.0.23 to 3.1.0.25 fails
4. Oracle database upgrade from 2.0.0.18 to 3.0.0.36 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 3.1.0.7.
Added Solidworks license retrieval capability.

OpenLM Server v3.1.0.25 – December 7, 2015

Bugs Fixed

DESCRIPTION
1. Script error causes upgrade crash.
2. License Procurement window issues.
3. AllDBUpgrade failed upgrading v2.0.0.18 to 3.0.0.36 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

OpenLM Server v3.1.0.24 – November 15, 2015

Bugs Fixed

DESCRIPTIONNote
New functionality:Version 3.1.0.24 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.

OpenLM Server v3.1.0.23 – October 20, 2015

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.22 – October 20, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v 3.1.0.21 – October 7, 2015

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.19 – September 27, 2015

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.18 – September 1, 2015

Bugs Fixed

DESCRIPTION
1. SQL Server upgrade failed
2. MySQL upgrade failed

OpenLM Server v3.1.0.17 – August 27, 2015

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.14 – August 23, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.1.0.13 – August 23, 2015

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.0.0.37

Bugs Fixed

DESCRIPTION
1. DB Upgrade failed v1.8.1.25 to 3.0.0.36
2. DBUpgrade failing for MSSQL v2.0.0.56
3. License usage window export for non-aggregated charts generates an empty file

OpenLM Server v3.1.0.6 / 3.1.0.11

Bugs Fixed

DESCRIPTION
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 .

OpenLM Server v3.0.0.36 – July 1, 2015

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.1.0.2 / 3.1.0.5

Bugs Fixed

DESCRIPTION
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 .

OpenLM Server v3.1.0.1

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.0.0.35 – July 6, 2015

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.0.0.34 – July 6, 2015

Bugs Fixed

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

OpenLM Server v3.0.0.33 – July 6, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.0.0.32 – July 1, 2015

Bugs Fixed

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

OpenLM Server v3.0.0.31 – June 30, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.0.0.30 – June 16, 2015

Bugs Fixed

DESCRIPTION
1. Upgrade timeout on 3.0.0.1_3.0.0.2_Upgrade.sql
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

OpenLM Server v3.0.0.29 – June 16, 2015

Bugs Fixed

DESCRIPTIONComments
OpenLM_Firebird_3.0.0.27_3.0.0.28_Upgrade fails“key size exceeds implementation restriction for index “IDX_OLM_PERSISTED_”

OpenLM Server v3.0.0.28 – June 7, 2015

Bugs Fixed

DESCRIPTION
1. dbo.olm_persisted.message contains 120000 lines
2. EasyAdmin – Administration – Options Files -Update Time only works after restarting OpenLM Server

OpenLM Server v3.0.0.27 – June 1, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.1.0.0

Bugs Fixed

DESCRIPTION
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.

OpenLM Server v3.0.0.26 – May 26, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.0.0.25 – May 21, 2015

Bugs Fixed

DESCRIPTION
1. Denials report – Group by with filter by user name with capital letters does not work
2. MS SQL upgrade failure

OpenLM Server v3.0.0.23 – May 14, 2015

Bugs Fixed

DESCRIPTION
1. Failed to upgrade 2.0.0.27 to 3.0.0.20
2. MySQL upgrade from V19 to V22: Error in SQL syntax.

OpenLM Server v3.0.0.22 – May 12, 2015

Bugs Fixed

DESCRIPTION
1. Feature Usage Status screen not refreshing.

OpenLM Server v3.0.0.21 – May 6, 2015

Bugs Fixed

DESCRIPTIONComments
1. CCL window showing N/A for idle time
2. ALLDBUPGrade FireBird DB failed
3. MySQL: Uprgrade from 1.8.1.17 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

QUEST

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

OpenLM Server v3.0.0.20 – April 29, 2015

Bugs Fixed

DESCRIPTION
Options file Management: diverse issues

OpenLM Server v2.0.0.56 – April 27, 2015

Bugs Fixed

DESCRIPTION
1. Server crash when using the active user report
2. Workstation column not showing for openlm_users_role
3. Overcounting DSLS licenses

OpenLM Server v3.0.0.19 – April 27, 2015

Bugs Fixed

DESCRIPTIONComments
1. MS-SQL upgrade to Server 3.0.0.18 fails
2. German translation incomplete
3. Expiration Alert should always show server.
4. MS-SQL upgrading failed (3.0.0.16 to 3.0.0.17)
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

OpenLM Server v3.0.0.18 – April 16, 2015

Bugs Fixed

DESCRIPTIONComments
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 : 2.0.0.45 –> 3.0.0.14
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

OpenLM Server v3.0.0.17 – April 7, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v2.0.0.55 – March 27, 2015

Bugs Fixed

DESCRIPTIONComments
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

OpenLM Server v3.0.0.16 – March 18, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.0.0.15 – March 18, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.0.0.14 – March 18, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v2.0.0.54 – March 5, 2015

Bugs Fixed

DESCRIPTIONComments
1. Idle time longer than actual session.
2. DSLS license usage not presented
Changes implemented in 3.0.0.14

OpenLM Server v2.0.0.53 – March 5, 2015

Bugs Fixed

DESCRIPTIONComments
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 3.0.0.14

OpenLM Server v2.0.0.52 – March 5, 2015

Bugs Fixed

DESCRIPTIONComments
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 3.0.0.14

OpenLM Server v3.0.0.13 – February 25, 2015

Bugs Fixed

DESCRIPTION
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

OpenLM Server v3.0.0.12 – February 25, 2015

Bugs Fixed

DESCRIPTIONComments
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’

OpenLM Server v3.0.0.11 – February 25, 2015

Bugs Fixed

DESCRIPTION
1. Options File not deleted
2. Reservation for Package needs to save only package feature

OpenLM Server v2.0.0.51 – February 8, 2015

Bugs Fixed

DESCRIPTION
1. License overusage
2. Chart y-axis marks need to be integer.

OpenLM Server v2.0.0.50 – February 8, 2015

Bugs Fixed

DESCRIPTION
1. Wrong column title in license usage table
2. Add ‘division’ attribute in LDAP
3. EasyAdmin: user cannot change their pwd

OpenLM Server v2.0.0.49 – February 8, 2015

Bugs Fixed

DESCRIPTION
1. Server Error when running “Update Features\Packages”
2. Server Configuration is not saved correctly
3. Group Reporting: provide % in Chart and Table

OpenLM Server v3.0.0.10 – February 2, 2015

Bugs Fixed

DESCRIPTION
1. Restart of OpenLM Server through configuration tool times out
2. Alerts not working when license type is null
3. Duplicate alerts not working

OpenLM Server v3.0.0.9 – February 2, 2015

Bugs Fixed

DESCRIPTION
1. login with permissions of a role duplicate produces blank screen
2. Codemeter: License Usage above Total

OpenLM Server v3.0.0.8 – February 2, 2015

Bugs Fixed

DESCRIPTION
Version 2.0.0.47 failing upgrade to 3.0.0.7

OpenLM Server v3.0.0.7 – February 2, 2015

Bugs Fixed

DESCRIPTIONComments
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

OpenLM Server v3.0.0.6 – February 2, 2015

Bugs Fixed

DESCRIPTION
1. Updating features description fails
2. License usage change color interface issues
3. File fetching import not working
4. Deleting Options File fails

OpenLM Server v3.0.0.5 – February 2, 2015

Bugs Fixed

DESCRIPTION
Interface issues in chart options block

OpenLM Server v3.0.0.4 – February 2, 2015

Bugs Fixed

DESCRIPTION
1. License usage chart aggregate series issue
2. License usage wrong color in legend

OpenLM Server v3.0.0.3 – January 21, 2015

Bugs Fixed

DESCRIPTION
1. Read DSLS log file
2. Provide DSLS denials’ report
3. EasyAdmin – License Servers – Brokers displayed duplicated
4. Show horizontal and vertical scroll bars regardless of window size
5. DSLS: report license grant, rather than session information

OpenLM Server v3.0.0.2 – January 21, 2015

Bugs Fixed

DESCRIPTION
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 Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Broker releases. For information about the OpenLM Broker, installation guides and the version release policy, please refer to this document. Also consult the system requirements document prior to installing.

2020

OpenLM Broker v4.12.0 – November 13, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Large file fetching and bufferOpenLM Broker27676Download failures are not recognized by the Broker and/or EasyAdmin. Large file upload failure blocks the entire message queueBug has been fixed
Allowed duplication of OpenLM Saas ServersOpenLM Broker27843No shown error alert when adding a duplicate SaaS ServerBug has been fixed
Unencrypted password in the broker.xmlOpenLM Broker23854When SaaS OpenLM Server is added to the Broker, Login and Password are saved unencryptedBug has been fixed
No data displayed in the Tasking License ManagerOpenLM Broker27686OpenLM Server is unable to parse the data from BrokerBug has been fixed
Connection to OpenLM Server SaaS does not resumeOpenLM Broker27548Connection to OpenLM Server SaaS does not resume after shutting down of OpenLM Server SaaS. It starts working again after restarting the BrokerBug has been fixed
BrokerCommandExecutionResult message contains OpenLM Server hostname/port instead of LM hostname/portOpenLM Broker27691BrokerCommandExecutionResult message contains OpenLM Server hostname/port instead of LM hostname/port. OpenLM Server ignores this message, and remove_license command does not display OK status on the OpenLM Server sideBug has been fixed
Concurrent broker.xml update errorOpenLM Broker27705Broker configuration file updated externally. Can't saveBug has been fixed
Broker: Tasking: Analysis ErrorOpenLM Broker27707Analyzed usage does not match with a usage levelBug has been fixed
Broker: FNE JSON (TOSCA) does not show licenses/usageOpenLM Broker27474FNE JSON for Tricentis TOSCA sub_inquiry delivers errorBug has been fixed

Enhancements
TitleWhereEnh. IDDescription
Broker Communication: Implement REST communication for BrokerOpenLM Broker25168Data buffered by an old version of Broker has to be read by the new version of the Broker and sent as JSON to the Server with JSON implementation of Broker API
Broker Communication: Implement Broker AuthenticationOpenLM Broker25169Broker connects to the new OpenLM Security using Client ID and Client Secret following OAuth 2.0 and OpenID Connect protocols
Broker Communication: Add ID to BrokerOpenLM Broker25681Identification of the Broker by mean of ID rather then machine name or IP address will prevent from creating new broker record or/and lost connection
Broker Communication: Implement buffer conversion from old Server API to the new oneOpenLM Broker26691Data buffered in XML format by an old version of Broker is read by the new version of the Broker and sent as JSON to the Server with JSON implementation of Broker API
Broker: UI changes for the new Cloud/SecurityOpenLM Broker27388Enhanced UI functionalities and design
Broker: Upgrade existing saas.openlm.fr connections to cloud.openlm.frOpenLM Broker27908The old 'saas.openlm.fr' URLs have changed to 'cloud.openlm.fr'
Support for LiMBR License ManagerOpenLM Broker22367Added support for the LiMBR License license manager
Authorization file for new CloudOpenLM Broker27587Cloud Server authorization file changed format from XML to JSON. Broker added support for JSON format

OpenLM Broker v4.11.0 – September 25, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
“java.lang.NullPointerException” error when processing OpenText logsOpenLM Broker22633Users would see a “java.lang.NullPointerException” error when the OpenText logs did not match the Broker configurationA more user-friendly error message is now shown
Monitoring occasionally fails for EPLAN - showing N/A for license quantityOpenLM Broker23789EPLAN monitoring would occasionally fail, showing N/A for license quantity in EasyAdmin and logging a “UpdateDataBase - Could not get server analysis for server” errorEPLAN implementation has been updated to handle different failure scenarios
Tasking LM - Security IDs shown instead of feature names in reportsOpenLM Broker23792In EasyAdmin reports, the feature name would sometimes be incorrect, showing the Security ID insteadTasking LM implementation has been updated to correctly display feature names
Sentinel RMS 9.1 - error in EasyAdmin without descriptionOpenLM Broker25692Monitoring for Sentinel RMS 9.1 would sometimes fail, users seeing an error in EA without a description and a “Could not get server analysis for server” error loggedBug has been fixed
Upgrade/install failing - call to SRSetRestorePoint API failedOpenLM Broker26367Users would sometimes be unable to upgrade or install a newer version of Broker from an older oneBug has been fixed
Installer cannot proceed if user specified a pre-existing Java installationOpenLM Broker26765Broker installation would fail if users specified a pre-existing Java 11 / 14 installation to be used instead of the bundled oneBug has been fixed
Broker upgrade installs in another folder if upgrade happened after external Java installationOpenLM Broker27166Broker upgrade would create an additional OpenLM Broker folder if the upgrade happened after users had deployed an external Java installationBug has been fixed
Broker service is not started after installing with the option of using an external Java 14OpenLM Broker27209If users installed Broker with the option to use a pre-existing external Java 14 installation, the Broker service was not automatically startedBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Support for FlexNet Embedded JSONOpenLM Broker12991Added support for the Tricentis TOSCA / FlexNet Embedded JSON license manager
Support for Petroleum Experts License Manager (Petex / Hardlock)OpenLM Broker21723Added support for the Petroleum Experts (Petex / Hardlock) license manager
Support for FlexNet Embedded for OpenLM CloudOpenLM Broker23559Added support for the FlexNet Embedded license manager when connected to OpenLM Cloud
Support for Intergraph Smart Licensing CloudOpenLM Broker24461Added support for Intergraph Smart Licensing Cloud
Support for AEscripts Floating License ServerOpenLM Broker24480Added support for AEscripts Floating License Server

OpenLM Broker v4.10.0 – July 08, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
OpenLM Server connection detail changes saved without clicking ApplyOpenLM Broker GUI21164OpenLM Server connection detail changes would be saved even if users did not click ApplyBug has been fixed
Confusing error message on SSL failureOpenLM Broker23747Users would receive a confusing error message if there were issues with an SSL connectionA more-user friendly message is now shown for SSL failures
Connection to OpenLM Cloud does not resumeOpenLM Broker23816In some cases, if the connection to OpenLM Cloud was interrupted due to network issues, the connection would fail to resumeBug has been fixed
Server configuration page becomes stuck after canceling / deleting a new OpenLM Server configurationOpenLM Broker GUI23907After deleting an OpenLM Server, a "Please Cancel, Apply or Disable node before leaving" dialog window would pop-up which would reappear regardless of user actionBug has been fixed
Broker installed on Solaris fails to startOpenLM Broker24783In some cases, when installing OpenLM Broker on Solaris, initialization would failBug has been fixed
Broker service is not started when the Repair option is usedOpenLM Broker Installer25897Users would get a “Repair ended prematurely message” when trying to use the installer Repair optionBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
JetBrains License Server supportOpenLM Broker13034OpenLM Broker can now monitor the JetBrains License Server
GEOVIA License Manager supportOpenLM Broker16257OpenLM Broker can now monitor the GEOVIA License Manager
New parameters for silent installationInstaller22951New parameters for OpenLM Broker’s silent installation mode are now available (BROKERXML, OPENLMLOCATION)
COSCOM LicenseMonitor supportOpenLM Broker23790OpenLM Broker can now monitor the COSCOM LicenseMonitor
ESPRIT License Server: Map Feature to Serial Number instead of Activation IDOpenLM Broker24530To configure ESPRIT License Server monitoring, users now have to provide mapping of activation ID to Serial Number
New On-Premise Server port entries default to 5015OpenLM Broker24751New OpenLM Server configuration entries now default to having port 5015 which is used by OpenLM Server v5

OpenLM Broker v4.9.0 – April 22, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Vendor can be duplicated for the same portBroker Configuration22258Vendor nodes with duplicate names could be created for a single portBug has been fixed
Error when reading old OpenText format logsBroker22633When Broker was provided with old-style OpenText logs, a “java.lang.NullPointerException” error would be loggedError message is now more user-friendly, pointing to a solution
Test execution window shows “running command, please wait” with no resolutionBroker22634When Broker executed a HTTPS query to an Applications Manager install that was configured to use HTTP, the test execution window would show “please wait” without resolutionBug has been fixed
Cannot click Apply after clicking "Restore Default" on a commandBroker UI22648After clicking Restore Default and clicking Apply, users could not navigate to another command / nodeBug has been fixed
Broker stops reading new lines of a UTF-16 log fileBroker22655Broker log reader counted one byte as one character. This could lead to problems for encodings that use 2 bytes or more (e.g. UTF-16)Bug has been fixed
The timezone "Asia/Istanbul" is not validBroker22844Discrepancy between the Unicode standard, Java’s internal mapping and Windows’ timezone regarding the “Istanbul” timezone lead to Broker not parsing dataBug has been fixed
Changing an already configured license manager type did not change the Vendor and Log nodesBroker22846Changing the type of an already configured license manager node/port only updated the Commands, but not the Vendor and Log nodesBroker no longer allows to change license manager type for already configured ports
EPLAN - if event log format does not match the one set by Broker, an error occursBroker22848EPLAN - if the event log format does not match the one set by Broker in eplan.properties, a Java error would occurError message is now more user-friendly, pointing to a solution
Broker reads wrong license totals for EPLANBroker22949In certain cases, if the EPLAN license manager used a dynamic default bundle, the reported license totals would be inaccurateBug has been fixed
Edit Warning pop-up window appears regardless of user actionBroker UI23045The Edit Warning pop-up window would appear even after a user had clicked Apply, unable to navigate to any nodeBug has been fixed
Service name auto-detection fails on a Russian localeBroker23050Broker would sometimes fail to find the correct service name for a license manager on a computer with Russian localeService name discovery no longer depends on Windows OS language
Silent installation: UI starts after installation even if /quiet flag is providedBroker Installer23622If Broker was installed with the /quiet flag, the UI would still start after installation had finishedBug has been fixed
TASKING: Broker does not convert output with no expiration fieldBroker23715For TASKING License Manager: if the license output did not contain an expiration field, Broker did not parse the outputBug has been fixed
Failure to download license file from EasyAdmin on Server Core installBroker23719When trying to download the license file via EasyAdmin on a OpenLM Server Core install, the operation would failBug has been fixed
EPLAN monitoring fails occasionallyBroker23789In some cases, if Broker failed to access the EPLAN log file, inaccurate statistics would be sent to ServerBug has been fixed
OpenLM Cloud user: license server keeps going into a “Broker Down” stateBroker23852If Broker received a message from OpenLM Cloud that it could not handle it could lead to a “Broker Down” state in OpenLM CloudImplemented recovery routine to prevent Broker from being stuck in an unknown state
Esprit License Manager shows no license usage dataBroker24410Broker would fail to report license usage data if the Esprit log file used a slightly different formatBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Broker auto-detection for ArcGISBroker Configuration4519Broker detection for the ArcGIS license manager has been improved
Broker auto-detection for Altair License ManagerBroker Configuration9789Broker LMX detection has been updated to recognize Altair’s fork of LMX and generate corresponding defaults
Broker welcome screen auto-detect messageBroker UI22463The text for the initial Broker setup screen has been changed to more accurately reflect if auto-detect did not configure any license server
Support license denials for SparxBroker22969License denial support has been added for the Sparx Systems
Keystore Service
Increase font size in the Broker command test windowBroker UI23235Default font size for the Broker command test window has been increased. Ctrl + Mouse Wheel now zooms in/out

OpenLM Broker v4.8.9 – March 16, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
OpenLM Server shows "Broker Down" if OpenLM Server is restarted after Broker startOpenLM Broker23071Due to a bug in error handling, if Server went down and was started while Broker tried to connect to it, a “Broker Down” message was shown in EasyAdminBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Add support for different DSLS local language settingsOpenLM Broker22889To solve issues for users of the latest DSLS release, support for different DSLS local language settings has been added to Broker’s configuration tool.To take advantage of this feature, OpenLM Server v4.7.5 or higher is required
Integration with new SaaS WSDL and Server APIOpenLM Broker22921Integration for upcoming SaaS release

OpenLM Broker v4.8.8 – February 26, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
"status" command for RMS on LinuxBroker (Linux)19356The command "lserv" on Linux did not have an equivalent “-X status” as it did on WindowsImplemented status command on Linux
Customers from Brazil getting time difference errorBroker20850, 22450Machines located in a Brazil time zone would see the reported time as +1Correct time is displayed as Broker now uses the updated JRE timezone database
RLM Broker switched back from RLM Debug Log to OtherBroker21696If a user had selected “RLM Debug Log” under Logs in the Broker configuration for an RLM license server, after starting the configuration tool again, “Other” was registered.Bug has been fixed and “RLM Debug Log” has been changed to “RLM Report Log” to accurately reflect Broker’s capabilities
Extra lines in the Applications Manager command line output caused issues with reported usageBroker21919Reading the reported usage of Applications Manager could fail randomly due to extra lines present in the command line outputIssue avoided by changing the Applications Manager integration to read the output directly from HTTP instead of command line
Moldex3D version field missing in reportsBroker21966Applications managed by Moldex3D did not have their version number included in the XML output, thus not showing up in EasyAdmin reportsMoldex3D feature version number is now present
Sparx reported license totals varyBroker22232In cases when a license session expired and it wasn’t checked in, the number of total available licenses for Sparx Systems
Keystore Service
(SSKS) LM would be inaccurate
Bug has been fixed
DSLS command uses current locale parameter instead of en_USBroker22774Previously when DSLS was configured with Broker, it set the command template to use the current machine locale, potentially leading to problemsen_US is used in the DSLS command format to avoid potential conflicts when output is sent to Server

Enhancements
TitleWhereEnh. IDDescriptionStatus
EPLAN/OpenText Log Monitor merged with BrokerBroker20240The standalone EPLAN/OpenText Log Monitor tool has been merged and is now part of Broker
Zoo license manager supportBroker20519Support for Zoo LM by McNeel has been added (e.g. Rhino, Bongo, Flamingo)
TLM license manager supportBroker22050, 22291, 22459Support for TASKING License Management System (TLM) has been added

2019

OpenLM Broker v4.7.3 – December 4, 2019

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Broker fails to run when upgraded from 4.3Broker Configuration file20655Broker fails to run when upgraded from an older version if the configuration UI tool is not used. This can happen on Linux installsBroker fixed for compatibility with older versions
Broker license path detection in FLEXlm triadDetection20726When FLEXlm is running in triad configuration, the lmutil output assigns the license path from a single server license to all 3 machines.Detection was enhanced to validate license path and use alternative ways to discover it
Error message is not user friendlyConfiguration UI20784When a license file path is misconfigured, the error message in the configuration tool displays an “internal software failure” errorThe error has been updated to display a more user-friendly text
Double quotes unsupported in Broker commandsBroker20843Broker fails to run DSLS and Licman commands on Linux when double quotes are present in a path.Broker command execution for prompt commands now supports paths that contain double quotes surrounding the executable file
Error message when UI tool fails to connect to BrokerConfiguration UI20917Connection validation from the UI tool requires the Broker service to be running. Error message wasn’t clear when UI failed to connect to BrokerError message has been updated
Enhancements
TitleWhereFix IDDescriptionStatus
Custom commands no longer available by defaultBroker20565OpenLM Server can send some user defined commands or scripts to Broker to be executed in Broker environmentThis functionality is no longer available by default after a clean install. Users need to modify config.properties to allow custom commands on the Broker side
Moldex3D license managerBroker20633New license manager type supportBroker can now collect license usage from Moldex3D and report it to OpenLM Server
SSL check box removed from SaaS (OpenLM Cloud) configurationBroker Configuration20758OpenLM Cloud connection is now always using SSL for security reasons, making the checkbox redundantSSL check box removed from SaaS/OpenLM Cloud configuration UI. It’s only available for On-Premise connections
Java 8 compatibilityBroker20791Some old OS may not support Java 11. (e.g. Windows x86 and RHEL 6.x)Broker is now capable to run on Java 8 as well as on Java 11
Charset encoding configuration for log filesConfiguration UI20968Some log files may have encoding incompatible with system defaults (e.g. UTF-16)Log file configuration has a new drop-down control to choose a log file encoding. It defaults to the current system settings, however it can be changed if needed.

OpenLM Broker v4.6.2.14 – October 29, 2019

Bugs Fixed

TitleWhereFix IDDescriptionStatus
“Start” command did not work on Linux systemsBroker4331The “start” command only worked for Windows Service license managersImplemented enhancements to start license managers for both Linux and Windows without a service
License path detection issueBroker19671Broker reads the license paths from FLEXlm with a trailing colonPath detection updated to avoid trailing colon
Options File configuration visibility for non-FlexLM managersConfiguration19785Options File settings are visible in the configuration UI even though the License Manager type doesn’t support itConfiguration updated to hide Options File for non-FLEXlm license managers
License path is incorrect in triad configurationBroker20446FLEXlm’s lmstat utility only prints the master server’s license path in a triad configuration. In cases where the master FLEXlm server has the license file path changed and is different from the license file path on the slave servers, the broker.xml file could be overwritten with an invalid path.To avoid writing invalid paths, Broker only updates broker.xml if it can locate the license file path in the file system.
Broker.sh did not work with non-systemd Linux distributions19969Older Linux systems could not start/stop the Broker service because the newer scripts were written for systemd onlyAn older version of broker.sh is provided for backwards compatibility with non-systemd distributions
Enhancements
TitleWhereFix IDDescriptionStatus
Sparx license managerBroker18243Initial integration with Sparx Systems Keystore ServiceSessions and totals are extracted from the log file and reported to Server
Esprit license managerBroker17065Initial integration with ESPRIT floating license serverSessions are extracted by the Broker from the log file and reported to Server
Windows CertificatesBroker19675Older versions of Broker used their own Java KeyStore for SSL certificates. Broker 4.6 reads SSL certificates from Windows by defaultWindows Installer and scripts were updated to read SSL certificates from Windows environment
Option to disable “status” commandBroker Configuration19673The “status” command can be disabled in Configuration to prevent its every minute execution.Broker runs “status” and “data_inquiry” commands every minute to report to Server. When “status” command disabled it’s still used to validate the license manager’s status, however it is no longer ran every minute

OpenLM Broker v4.5.4 – July 24, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Detection fails when FLEXlm is stopped Broker Configuration 19249 Detection fails with an error when FLEXlm is installed on Windows but the license manager itself is stopped Broker fails to detect port number. If LM information can be found in the Windows registry but port number cannot be detected, the port configuration is created for Port 0
Command line detection doesn’t merge port “detect” command 19358When detection is executed from the command line, it puts the detected info into the specified broker.xml file. The old file is backed up The command now adds detected data to the existing file instead of replacing it
Linux script access permissions Broker on Linux 19360Bash scripts for Linux must have executable permission before they can be used Bash scripts inside the Broker package now include the executable flag by default when unpacked
SaaS broker.xml cannot be used without UI Broker 19362Broker.xml sent from SaaS is to be imported with Broker UI. However if the broker.xml file is just copied to the Broker directory with only some ports added to it, Broker fails Fixed Broker to use default values when broker.xml is missing required ports
Default logging level on Linux Broker 19365When Broker is installed to Linux, it logs everything from ERROR to TRACE level messages The default logging level is now set to ERROR unless it is changed in the UI or log4j*.properties

OpenLM Broker v4.5.3.6 – June 24, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Port clash on multiple hosts Broker18173Broker allows multiple hosts configured under special conditions. Same port configured for multiple hosts caused a failure when Broker starts. Fixed the port clash. Host name is used to distinguish different ports.
Detection fails Configuration 18948 An error prevented Broker from detecting license managers. Fixed error to make detection work.
Long running data inquiry Broker 19058 When a data inquiry command takes longer than a minute to run, Broker could run it again. That can cause a license manager to process multiple commands in parallel. It may lead to extra load on the server which is to be avoided. When timeout is configured to allow commands to run longer than 1 minute, Broker no longer triggers the same command in parallel. The next command runs only after the previous command has finished.
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Broker Linux user Broker18673When installing Broker as a service on Linux, there was no option to make Broker run as an account other than root. New settings.sh script allows to configure Broker service username along with service name and path to Java
Broker DSLS support Configuration19053DSLS output is locale sensitive. That caused problems in output data processing. -locale parameter has been added to the default DSLS commands to force DSLS output in a specific language and format

OpenLM Broker v4.5.2.15 – June 10, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
DSLS denial date range

Broker18752DSLS denial dates are not updated on every execution.

There was a caching algorithm preventing prompt commands from being updated on every execution. Caching of DSLS denial command time range is now updated as expected.

OpenLM Broker v4.5.2.3 – May 16, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Broker reports all data as offline Broker Server messaging 17937When the Server goes down, Broker buffers data locally. All buffered data is sent later as offline data when the Server is back up. A bug prevented Broker to send data as online. Fixed the bug to make Broker send the “online” flag correctly, according to the local buffer state.
The message to pull commands from Server is buffered Broker Server messaging 17936There’s a special message Broker sends to Server to pull commands to run. That message was not supposed to be buffered as it had no information about the license server. Fixed filtering to ensure GetBrokerCommands never gets buffered
License Server Files Broker Server messaging 17890 Broker reports configuration details on restart only. The Server extracts information regarding the file list from it. Messaging changed to update Server every 5 minutes so that it’s aware of the most up-to-date configuration
x86/x64 Windows Registry access Detection17926Broker is able to detect FLEXlm settings from the Windows registry. Old Broker versions were x86. So it assumed the default branch as x86. It scanned default+x64. Broker is x64 now. So the default was also set to x64, which meant that the x86 branch was never scanned. Fixed detection to make sure both x86 and x64 registry branches are scanned for FLEXlm information
FLEXlm license file sorting corrupted file Broker17944When FLEXlm file can be sorted to optimize licensing, Broker relies on some keywords to add sorting to. When keywords were missing, the sort attribute was added in a wrong way Fixed license file sorting to put sort attribute in the proper location
Registry is not scanned for FLEXlm Detection 17920If Broker recognized at least one FLEXlm process running, it didn’t read the Windows registry. So FLEXlm was not detected when the process was shut down. Broker now checks that in addition to whether the process is running, the registry is also scanned for FLEXlm detection
Blank lines Configuration18089Blank lines are added to broker.xml on every Broker service restart Fixed broker.xml formatting.
Upgrade to 4.5 can break configuration Installer18138Installer moves Broker to Program Files if it was Program Files (x86). It can break configuration if the configuration uses command utils located in the Broker folder Installer no longer moves Broker to a new location on upgrade
Broker detection failure Detection18326Broker parsed license files as UTF-8. That leads to an error if the file is encoded with characters not compatible to UTF-8. System default encoding is now used to parse license files. An encoding error no longer prevents the license detection process
DSLS denial command Broker18347DSLS denial commands demand a time range. So it has a time template. It wasn’t updated with the current time properly. Fixed time range evaluation for denial commands of DSLS
DSLS denial Configuration 18460DSLS denial command doesn’t appear in the existing configuration after the upgrade to 4.5 “Denial” is a new command supported by OpenLM for the DSLS license manager. After the fix, the command becomes available even if it didn’t exist in the older configuration.
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Detect Options Files Detection8787Broker didn’t detect the Options file path of FLEXlm Implemented multiple ways to find out the location of the Options file during the automatic detection of FLEXlm settings

OpenLM Broker v4.5.1.9 – April 23, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Configuration Tool fails to connect to Broker Service Broker and Configuration 11423 Due to limitation of default UDP multicast settings in many network configurations failed to connect to Broker Service for OpenLM Server connection test Broker/ Configuration Tool messaging protocol has been changed to TCP
Default License Server host name is not FQDN Configuration11780Fully Qualified Domain Name is preferred when connection to a License Server uses SSL. However Broker defaulted license server host name to a default short name instead. When FQDN can be recognized from the network environment and validated via DNS, Broker uses it as the host name.
Broker aborting due to charset misconfiguration in environment Broker13577A license server could crash Broker with some specific output when its encoding didn’t match environment. Error handling improved for incorrect charset configuration, so it wouldn’t crash entire Broker.
Duplicated warning messages Configuration13982Configuration displayed confusing duplicated warning messages when same configuration problem appeared for multiple Ports Warning message layout has been enhanced to include Port number when an error is caused by specific Port settings.
FLEXlm Options File backup path Configuration14675When relative path is used in backup path configuration Broker directed files to incorrect location Fixed relative path handling to be relative to the original file location
Applications Manager port type has License File settings Configuration11794License file settings are available to configure for Applications Manager even though it doesn’t support license files Removed License File configuration from Applications Manager port type
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Applications Manager detection on Linux Configuration7003Configuration was only capable of detecting OpenLM Applications Manager in Windows Implemented detection of OpenLM Applications Manager for Linux
Broker didn’t manage to handle huge LUM output caused by Denials Broker8940LUM denials can only be queried for an entire day. When the license manager produced a large amount of denials that led to huge data output to be processed by Broker and sent to Server Implemented LUM denial report filtering. So Broker only extracts the most recent information and sends it to OpenLM Server.
Java 11 Deployment12864Java 8 no longer receives free updates which may lead to a security vulnerability. Broker was migrated to Java 11 with OpenJDK Runtime bundled by default.
Linux daemon Broker13348Older versions of Broker didn’t provide any default Linux tool to install it as a service. The broker.sh script has been enhanced with install/uninstall commands to set up Broker as a service on Linux
Initial Setup Wizard Configuration15411Broker configuration UI is not intuitively clear A new Wizard has been implemented to run on the initial configuration run and lead the user through the primary mandatory configuration required for Broker to run
Default OpenLM Server host Configuration15410In a simple test installation user could run Broker and Server on same machine. However in many production environments they are different hosts. When an OpenLM Server entry is added to configuration Broker validates connection to “localhost” and uses it as the host name. If localhost connection fails, the hostname field is empty so user is forced to enter it to complete Server connection configuration.
Initial port configuration Configuration15409Broker sends data inquiry information to Server on a per-minute basis. That causes a time delay after Broker ports are configured until user can approve them in the OpenLM Server interface When Initial Setup Wizard is complete, initial data is sent immediately. So the user can open the OpenLM Server interface and see ports to approve with a minimal delay
In memory buffer enhancement Broker11136There is an option to disable data buffering during configuration. In this case Broker uses an in-memory buffer of limited size. The in-memory buffer is changed to a circular buffer to keep the most recent data.
Buffer size depends on the amount of Ports configured in the Broker to ensure the correct data fit.
ArcGIS configuration has “Read License File” option on by default Configuration6391ArcGIS doesn’t support license files. But it has to use a fake license file for FLEXlm. When Broker recognizes the FLEXlm port vendor is ArcGIS the “Read License File” option is off by default
MathLM alternative ports Configuration11753MathLM commands can use port number to connect to a specific MathLM port Default MathLM commands have been updated to include the configured Port number
SEH-UTN output variation Configuration11837SEH-UTN output may have different column order Implemented ability to map column order for SEH-UTN
Move to 64 bit os support Configuration 12864OpenJDK is only released for x64 platform Corresponding changes were made in Broker Windows Installer to install it as x64 application

2018

OpenLM Broker v4.3.0.41 – July 29, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
New Commands to support borrowed license for CodeMeterBroker Configuration Tool 8548 When clicking the Check Connectivity to OpenLM server button, the message: “ Broker doesn’t respond” appears instead of OpenLM server doesn’t respond”. The error message displays the correct text now
Reset license file command result in wrong status OpenLM User Interface – Alerts window 9486The Reset license file command result in wrong status, resulting unnecessary alerts and errors logged in Server. The Reset license file command returns successful status if it didn’t fail
Error executing lmremove Broker Command Broker9573 The lmremove with UserAndHost policy does not remove all handles. Now all handles are removed
LM-X denials not parsed correctly Broker 9736 The LM-X denials command can return non zero code which is not supposed to be handled as an error. The LM-X denials command no longer validates the exit code.
When workstation name was case sensitive, remove license did not work correctly Broker 9742 The Broker failed to validate the license release results, because of different cases in the workstation names. The workstation name search changed to case insensitive.
When collapsing all ports and disabling one of them – all ports under it were uncollapsed Broker Configuration Tool 9875 When disabling a port and selecting another one, the other ports below him expand. Changing port configuration no longer affects other ports in the configuration tree.
Java error during detection of License Manager server that is not running Broker Configuration Tool 10976An error appeared during detection of License Manager server that is not running Detection of not running License Manager server works successfully
The system allowed creating identical receivers Broker Configuration Tool 7281 Broker had the option to create identical receivers The system does not allow to create identical receivers
When same app was opened more than once, not all apps were removed Broker9502When same app was opened more than once, not all apps were removed after clicking remove license from Currently Consumed Licenses All apps are removed now
After canceling any change, a warning of “Please Cancel, Apply, or Disable node before leaving” appeared Broker Configuration Tool 9836 A not relevant warning appeared after clicking the cancel button After clicking the Cancel button the warning does not appear
The system allowed creating duplicate port number Broker Configuration Tool 9877Broker had the option to create duplicate port number The system does not allow to create duplicate ports
Executing lmremove Broker Command did not work due to localization difference Broker 10436 Broker got remove command with policy – user & host and license was not removed Date format for output processing after license removal has been changed to English locale
The system did not allow to stop a license manager Broker11111 After stopping a license manager from License Servers window the license manager did not stop License Manager stops after clicking the stop button in License Servers
The system allowed to save negative port number Broker Configuration Tool 111249 Broker had the option to add port numbers that are not positive Only positive port number can be added
The system did not allow to do a restart from Alert Management Broker11256Using restart from Alert Management was not supported Restart command works for Ports with Start/Stop commands
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
New Commands to support borrowed license for CodeMeterBroker8946We didn’t have support for borrowed license for CodeMeter Two new commands were added to support borrowed license for CodeMeter.
OLicense default query/status command changed Broker9932The OLicense default query/status command should be changed to include port and host information. The OLicense default query/status command is: olixtool -OLicenseServer :
Local date format added to composite message Broker10041Some license managers (e.g. DSLS) can use localizable date formatting in the output. It’s useful for the Server to know the default system date formatting from the Broker computer. The Broker sends localized date/time format from its system environment to the Server.

OpenLM Broker v4.0.21.2 – March 29, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Detection cancellation Server Configuration Tool 8271Could 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 Broker8552Infinite reconnections attempts when not connected. Increased SaaS reconnection delay to 10 minutes

OpenLM Broker v4.0.20.5 – February 28, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Broker fails to check Server connection Configuration Tool 8117When 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 8238Setting 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 8060Broker 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 Installer8000The .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 Installer8275When 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

OpenLM Broker v4.0.18.2 – February 15, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Security Upgrade for Java JavanoneSecurity Updates for Java were implemented Fixed

OpenLM Broker v4.0.17.4 – January 9, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Failure error message displayed when removing license OpenLM Currently Consumed License screen 7338When clicking on remove license and session is no longer active, error message returned Failure Error message no longer displayed in this case

OpenLM Broker v4.0.17.2 – January 5, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
License Servers sorting order Broker Configuration tool 3882Ordering 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 Broker7078Broker 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 7262When 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.

2017

OpenLM Broker v4.0.15.23 – December 21, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Port configuration form is distorted Broker Configuration Tool 5418When 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 5434The [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 5643The 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 6117FlexLM 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 6221FlexLM 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 6329When 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 6342When 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 6499Server 4.0 and older versions expect log types sent in upper case Changed log types to capital case
License removal is not working properly Broker6551License removal doesn’t work properly when the Vendor is not configured Fixed the Status validation
The SPLM pdlice command exit code fails status validation Broker6625SPLM 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 Broker6717Broker 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 6081When 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
Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
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 Broker4475The new Broker installer provides multiple enhancements, including side by side install of multiple Broker instances. Implemented new WiX/MSI based installer for Windows

OpenLM Broker v4.0.13.8 – October 22, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Sending Messages While Disabled Broker Configuration tool 4564Disabled port keeps sending composite messages Disabled ports not sending messages
Log Error – “License file is empty” Broker Logs 5060Logging 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.

OpenLM Broker v4.0.12.5 – October 15, 2017

Enhancements

TitleWHEREWHYDESCRIPTIONTYPE
Single License Manager Utility PathBroker 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

OpenLM Broker v3.3.14.4 – August 9, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Database size increase OpenLM Broker Windows3672 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.

OpenLM Broker v3.3.13.9 – July 24, 2017

Enhancements

TitleWHEREFIX IDDESCRIPTIONSTATUS
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
Windows
3303 Added automatic detection for the OpenLM App Manager at installation time and when pressing “detect” button for windows New feature

Older Versions
DESCRIPTIONVersion
5745: Command exit code validation for LUM
5736: BetaLM Triad showing UNKNOWN Up Time status for second and third servers
5731: LSDYNA not monitored any more after upgrading to OpenLM Broker 3.3.6.1
5683: OpenLM Broker Configuration Form allows only one OpenLM Server to be configured
3.3.7.4
2017-03-28
5648:SPLM Error: executeCommandLine – Command execution failed: [“C:\Win32App\INGR\SPLM\Bin\pdlice.exe” -m] exitValue [200] output:
5520:Can’t see remove license command for FLEXlm and LSDyna
5496:Issues deploying 3.3 on Linux
5492:Broker v3.3.2.4 & v3.3.3.1 giving java error on starting of the configuration tool in Linux
5488:License Upload doesn’t rely on the “allow license sorting” flag
5319:decision of successful reread|restart execution should be according to return code
5449:Can’t upload license file. OpenLM Server 3307, Broker 3314
3.3.6.1
2017-02-15
New Version Release3.3.2.4
2017-01-04
5150: Broker version 3.2.0.18 not working on AIX
4894: Update lmxendutil, lmutil on Broker installation to latest version
3.2.0.19
2016-10-19
5111: Change Broker behavior for LUM port status command3.2.0.18
2016-10-06
4914: Broker v3.2.0.13 shutting down3.2.0.16
2016-08-04
4723: Broker:Buffer files are not deleted when using clean buffer button
4744: Broker down and not responding in EasyAdmin, however it seems to fully function
4722: [Broker Server] String index out of range: -1
4698: Clear Buffer warning on initial setup
4790: Broker :Recorder/Player- Error message in server log
3.2.0.15
2016-07-07
4790: Broker :Recorder/Player- Error message in server log
4723: Broker:Buffer files are not deleted when using clean buffer button
4744: Broker down and not responding in EasyAdmin, however it seems to fully function
4722: String index out of range: -1
4698: Clear Buffer warning on initial setup
4800: Broker installation: Unable to upgrade version
3.2.0.14
2016-07-08
4743: Several issues caused by DSLS handling.
4668: Broker message factory error in DSLS
4699: Broker appears fully functional but is down and not responding.
3.2.0.13
2016-06-19
4668: Unknown broker message type on DSLS: Filtering of special ASCII characters was expanded to prevent XML failures on Server.
4672: One port updated all ports
4038: No license set results in the message “license file is empty for server: port:. please configure”
3.2.0.12
2016-05-26
4474: Data of license usage disappear after stop openlm server for 10 minutes
4431: License file behaveior
1437: updating the mlm.opt file via easy admin and writing to a Linux broker fails
4374: When changing receiver’s port, redirect buffer files to new port
3889: Skip corrupted buffer files
4492: “OpenLM server return ERROR” – in broker logs
4308: LUM HAL command configuration not correct
3.2.0.10
2016-04-25
1. License sorting added ‘sort=’ attribute in the wrong place.
2. Support of SEH UTN as a license manager
3. Various Broker startup issues
3.1.0.9
2015-11-22
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.
3.1.0.7
2015-08-06
1. support broker silent installation and automatic upgrade while saving all settings including Java path
2. Broker installation through command line
3.1.0.6
2015-08-06
1. Detection from registry does not work with JRE 32 on 64bit machine
2. JRE version does not match OS version
3.1.0.2
1. Debug log read, but file reported as not found.
2. Confusing prompt line fixed.
3. Added a ‘show’ button that presents file contents
3.0.0.22
2015-06-29
OpenLM Broker Log Mark shows future date.

Critical fix:
Bug was introduced in version 3.0.0.17 causing debug log reading reported future timing
3.0.0.21
2015-06-29
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.
3.1.0.0
2015-06-24
Unable to start Broker.”Application aborted…” notification

Optional update.
3.0.0.20
2015-06-22
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

Optional update.
3.0.0.18
2015-06-15
1. Fixed OpenLM Broker → OpenLM Server messaging issue
2. Log reading issue

Version contains a serious bug.
Fixed on version 3.0.0.21.
3.0.0.17
2015-05-19
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

Optional update.
3.0.0.15
2015-05-18
1. License server log file reader – repetitive reading issue
2. License server log file reader – Checksum issue

Optional update.
Requires OpenLM Server 3.0.0.14
3.0.0.14
2015-05-18
1. Error in search for license files

Optional.
3.0.0.10
2015-03-25
1. Error message on Linux Broker startup
2. OpenLM Broker (2.0.0.29) 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

Optional update.
3.0.0.9
2015-03-05
Setting the log file for DSLS

Optional update.
3.0.0.8
2015-02-22
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.
3.0.0.6
2015-02-15
1. REREAD_PATTERN – look for “Done rereading” instead of “Rereading license file”
2. Report DSLS Denials
3.0.0.6
2015-02-15

OpenLM Agent Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Agent releases. For general information about OpenLM Agent, please refer to the following application notes:

For installation guides please consult these documents:

Please also consult the System requirements document prior to installing.

2020

OpenLM Agent v5.0.1 – September 15, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Restart of the Agent changes current project to “No Project”OpenLM Agent24803When the Agent would be restarted, the current project was set to “No Project” and users kept getting a popup to choose a project even if a default project was set and the session was tracked by the default projectBug has been fixed
Set active project pop-up appears frequently and cannot be suppressedOpenLM Agent25907The set current project pop-up would appear frequently at different intervals even if the "Display at license retrieval" and "Display periodically every X minutes" options were disabled in EasyAdminBug has been fixed
Set active project still available when Environmental Value is setOpenLM Agent26603The “set active project” tray menu option and pop-up would still be visible to users even if administrators chose to enforce the “Support environmental variable’ in EasyAdmin → Projects administration moduleBug has been fixed
Disabling “Log projects information” doesn't affect AgentOpenLM Agent26665If “Log projects information” was disabled in EasyAdmin → Projects administration module, and users had 2 or more active projects, users would still see the pop-up window at start-upBug has been fixed

OpenLM Agent v5.0.0 – May 20, 2020

Enhancements

TitleWhereEnh. IDDescriptionStatus
Integration with OpenLM Server .NET CoreOpenLM Agent23840Code integration for Agent to work with the OpenLM Server .NET Core v5.0 release

OpenLM Agent v4.6.2.9 – April 27, 2020

Enhancements

TitleWhereFix IDDescriptionStatus
Support for ArcGIS 10.8OpenLM Agent → Extensions24296Agent extension support for ArcGIS 10.8 has been added

OpenLM Agent v4.6.1 – March 23, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Installer hangs when Solidworks extension has been selectedInstaller23375If, during installation or upgrade of OpenLM Agent, SolidWorks was installed and the related extension box was checked, the installer would hang for a long timeBug has been fixed

OpenLM Agent v4.6.0.3 – February 20, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Agent: Extension message is in English when Agent is configured in RussianOpenLM Agent6564The notification pop-up for extensions appeared in English even if Agent was configured with Russian localeMissing translation has been added
License Usage Information: Error message is not translated to Japanese/ French/ PortugueseOpenLM Agent13310When a connection could not be established to OpenLM Server, the error message in the License Usage Information screen showed up in English for other localesMissing translations have been added
Agent crashes if monitored process is terminatedOpenLM Agent18527Agent would crash if a process was terminated without notification to the systemBug has been fixed
Agent consumes 2GB memory when it fails to connect for a long timeOpenLM Agent19864In some cases when Agent failed to connect to Server for quite a long time, it would consume a lot of memoryBug has been fixed
Loading bar is constantly displayed when a product starts if the Applications Manager service is stoppedOpenLM Agent19908If an Agent monitored application would be started while the Applications Manager service was stopped, the loading bar would be displayed interminablyBug has been fixed
CENTRALIZED_PRODUCTS_XML: CENTRALIZED parameter is True after the wizard installationOpenLM Agent19910, 19911The CENTRALIZED_PRODUCTS_XML flag in the Agent configuration file would be set to True for both the wizard and silent installation modes even if it was not specifiedDefault has been reverted to False
Configuration tool: Application Manager Service status is incorrectly displayed instead OpenLM SoftwareLockerServiceOpenLM Agent19912The Application Manager Service label in the Agent configuration tool was an incorrect label for the OpenLM SoftwareLockerServiceLabel has been corrected
No support' message is not displayed when a product is added through Agent Configuration toolOpenLM Agent19966If the OpenLM license did not include support for the Applications Manager, users did not see a message when adding a productAn error message is now displayed if the user’s OpenLM license has no support for Applications Manager
NX not being properly suspended after upgrade to OpenLM Agent 4.5.31OpenLM Agent20404In certain cases with the NX application, if a process was suspended by Agent and immediately resumed by the user, suspending the process afterwards would failBug has been fixed
OpenLM_SoftwareLockerService high CPU usageOpenLM Agent20587OpenLM_SoftwareLockerService had CPU usage between 2% and 8% in a normal stateBug has been fixed
Misplaced controls in the Configuration tool if Russian language is selectedOpenLM Agent20695Labels and buttons would be overlapping in the Russian localization of the Agent Configuration toolBug has been fixed
Heartbeat SOAP operation has been deprecatedOpenLM Agent20783Heartbeat SOAP operation was deprecated yet continued to be used, which could have led to unexpected behaviorHeartbeat SOAP operation has been removed
Fatal error in UIOpenLM Agent21275In certain cases, a “fatal error” message would be displayed if Agent managed to catch a process right after it was killedBug has been fixed
“License usage Information” is not shown. Error showing the license status formOpenLM Agent21850Left clicking on the Agent icon in the taskbar and clicking on “License Usage Information” would log an errorBug has been fixed
“Recently Closed Documents” is not shown. Error showing the license status formOpenLM Agent21851Left clicking on the Agent icon in the taskbar and clicking on “Recently Closed Documents” would log an errorBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
ArcGIS Pro levelsOpenLM Agent → Extensions11149Setting the License Level for ArcGIS Pro is now possible in the Agent User Interface
Agent - better messages for command line optionsOpenLM Agent → Command Line19336More helpful error messages are now shown when an invalid argument(s) has been provided for launching Agent through the command line

2019

OpenLM Agent v4.5.31 – August 13, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Memory leak Agent 19864 When OpenLM Server was down, OpenLM Agent started accumulating memory and not releasing it Memory leak fixed.
Endless popups on the Agent UI when Applications Manager license expired Agent19317Endless popups on the Agent UI when Applications Manager license expired Issue fixed

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Add support for ArcGIS 10.7.1 Agent 19670 ArcGIS 10.7.1 now fully support save & close functionalityAdded

OpenLM Agent v4.5.30 – June 13, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Product list was cleared in some scenarios.Agent UI > Applications Manager Tab 18259 After restart, the product list was cleared and the Agent was not monitoring those applications anymore. Issue was fixed.
After Agent installation, multiple pop-up windows appeared displaying the same error message.Agent UI 18453 After Agent installation, when opening the Agent Configuration screen, many pop-up windows appear which indicate an error connecting to the OpenLM Server Only one pop-up dialog is displayed now.

OpenLM Agent v4.5 – April 16, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Language doesn’t show on Agent Configuration form Agent > Configuration 15751 Where OpenLM does not recognise the location of an installation, no language is selected In unrecognized locale, Agent displays “English (United States)” by default

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
WMExtension – a new method for license harvesting Agent > Application manager 12829, 12834, 14269 WMExtension is a new way to save & close idle software thus releasing the license At the moment implemented for Petra, Kingdom & Harmony – software used in the oil industry (using RMS licensing).
OpenLM Agent Installer – new switches for silent install to support secured connectionAgent > Application manager 13993 Need to be able to enable SSL when doing silent Agent install via MSIEXEC. New switches:
USE_SSL for secured connection with OpenLM Server

USE_SSL_APPLICATION for secured connection with OpenLM Applications Manager
Support agent shut down feature for AppManager processes Agent > Application Manager 15989 Need to be able to shut down Agent in Application Manager Agent shutdown feature for virtual desktops now also works for Application Manager processes

OpenLM Agent v4.4 – March 10, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
License Usage Information Start time column sorting does not work properly OpenLM Agent, License Usage Information window13106 License Usage Information Start time sorting in Agent’s License Usage Information Information does not work properly License Usage Information Start time sorting works properly
Agent does not report a process that is already running OpenLM Agent 8826 After installation/startup Agent does not report an application that is already running After installation/startup Agent reports a process that is already running
Extension checkbox for Solidworks is not active OpenLM Agent 11575 During installation of OpenLM Agent the extension checkbox for Solidworks is not checked and is grayed out Solidworks extension is available

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Added option to monitor a product of App Manager by process name OpenLM Agent, OpenLM Agent Configuration form, OpenLM App Manager tab 1243 Users can add an application by process name from a list of running processes or by adding its name manually It is possible to monitor application by process name without a path
Added new switch “shut_when_products_are_inactive” for running Agent from command line
Old setting “Shut agent when products are inactive after x seconds” became deprecated and removed from UI
OpenLM Agent
OpenLM Agent Installer
12410 New switch allows citrix users that are running Agent both in application-mode and desktop-mode to be able to coexist. “Shut_when_products_are_inactive” switch implemented. Starts the Agent with a timer which triggers it to shut down if no activity is detected for the tracked applications within the specified time span.

Command format:

--shut_when_products_are_inactive=
Example:

OpenLM_Agent.exe --shut_when_products_are_inactive=23
Added ability to distinguish products by command line switches OpenLM Agent, OpenLM Agent Configuration form, OpenLM App Manager tab 3109 Agent distinguishes executed processes by a command line switches. It’s also applicable to Bentley SACS product. Products can be identified by command line switches.
Added support for Centralized products.xml OpenLM Agent
Installer
13114 Allows maintaining one centralized products.xml file and sharing it with all workstations.
Products.XML holds App Manager’s monitored applications.
When Agent contacts App Manager the centralized product.xml includes all applications that were pushed and saved via Product’s list on local machine. In this version Agent can work in centralized mode or local mode.
Added new functionality to Allow editing Product list OpenLM Agent Configuration Screen New functionality was added allowing or denying users to edit Product list in OpenLM Agent by setting up the corresponding flag during installation in the OpenLM Agent configuration screen. Button for editing Product list can be enabled or disabled.

2018

OpenLM Agent v4.3.22.87 – October 18, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Silent installation of Agent extension failed Agent 13155 Silent installation of Agent extension failed when supported application was not installed on the machine beforehand. Silent installation of Agent extension works properly.

OpenLM Agent v4.3.21.85 – August 22, 2018

Enhancements

TitleWHEREFIX IDDESCRIPTIONSTATUS
Added support for ArcGIS version 10.6.1 Agent 6639 OpenLM Agent now supports ArcGIS 10.6.1 Enhancement

OpenLM Agent v4.3.20.75 – July 29, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
For silent installation the PRODUCTS_XML file was not copied in all cases Agent 5044 For silent installation the PRODUCTS_XML file was not copied when we tried to copy the file from a restricted folder Issue fixed
The agent procedure LicenseManager suspended Agent 9148 Using the agent procedure LicenseManager suspended an app instead of removing it License Manager procedure removes the app
A popup of “Trust this publisher?” appeared after opening AutoCAD 2016 Agent 10236 A popup of “Trust this publisher?” appeared after opening AutoCAD 2016 The popup does not appear anymore
A popup of “No licenses available to resume/invoke process” appeared after resuming an app Agent 10253 After clicking resume for a suspended app a popup of “No licenses available to resume/invoke process” appeared The popup if “No licenses available popup” is removed
It was not able to close an agent popup of extension Agent popup 10630 For app that was extended it was not possible to close the popup Popup has an [X] button
The agent procedure AgentKill did not work for an app that was opened as administrator Agent 10733 Using AgentKill with ‘Run At’ service for app that is opened as administrator did not work AgentKill work now for apps that are opened as administrator
When using different Matlab profile in some cases, the plugin was not loaded correctly Agent 10840 When using different Matlab profile in some cases, the plugin was not loaded correctly Plugin is loaded correctly now
AgentSuspend suspended only one app when it was opened more than one time Agent 10893 AgentSuspend suspended only one app when it was opened more than one time All apps are suspended now
When using the agent with multiple users on a citrix configuration, the monitored programs list was not updated for all users Agent 11335 When using the agent with multiple users on a citrix configuration, the monitored programs list was not updated for all users Issue was fixed

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Prevent from non administrator workers from closing the Agent application Agent menu / Windows Task Manager 6639 Non administrator workers was able to close agent application Non administrator worker cannot close agent application
User was not able to choose the App Manager tab while upgrading Agent Installer 8292 When user upgraded the agent installer he could not choose the App Manager tab New modify option allows all possible changes
Rename of the OpenLM service name Agent 8837 Rename of the OpenLM service name “SoftwareLockerService” service has changed to “OpenLM_SoftwareLockerService”
We removed the option to install the service without installing the app manager Agent Installer 8951 We removed the option to install the service without installing the app manager We removed the functionality of ‘Install service’

OpenLM Agent v4.2.12 – May 30, 2018

Enhancements

TitleWHEREFIX IDDESCRIPTIONSTATUS
Change Agent Installer Agent Installer 9988 .NET Framework 3.5 only required for ArcGIS Version lower than 10.4 Only when users choose to install the ArcGIS plugin, the installer verifies that .Net Framework 3.5 is installed.

OpenLM Agent v4.2.11.0 – March 26, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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> Notifications8158 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 4.1.7.3 Agent Installer > App Manager Option 7133 Upgrading to Agent to 4.1.7.3 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 4.2.4.0 and above.

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
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

OpenLM Agent v4.1.11.1 – January 9, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Email address is not showing in the Agent License Usage InformationOpenLM 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.

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
AgentScripts are available according in Custom Commands EasyAdmin 4729 AgentScript action type is shown according to Custom Commands license Enhancement

2017

OpenLM Agent v4.0.16.1 – November 14, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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

OpenLM Agent v4.0.11.3 – October 22, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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

Enhancements
TitleWHEREWHYDESCRIPTIONSTATUS
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

OpenLM Agent v3.3.29.11 – August 21, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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

OpenLM Agent v3.3.29.9 – July 31, 2017

Important Notes!
Requires OpenLM Server 3.3.0.29 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.

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
ArcGIS Pro 2.0 Agent 3259 Support added for ArcGIS Pro 2.0 Enhancement

OpenLM Agent v3.3.29.3 – July 13, 2017

Important Notes!
Requires OpenLM Server 3.3.0.29 or higher
Requires .Net Framework v4.6.2

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
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

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
.NET version check OpenLM Agent installer 3000A .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.1Enhancement
Automatic Path Detection App Manager configuration window 2983 Automatic path detection of executable filesEnhancement

Older Versions
DESCRIPTIONVersion
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
3.3.28.9
June 23, 2017

Note:
Requires OpenLM Server 3.3.0.29 or higher
Requires .NetFramework v4.6.2
Installation issues fixed3.3.23.1
March 17, 2017
5257:Path set in “Administration – Active Agent – Folder to save3.3.22.1
Jan 17, 2017
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
3.3.21.1
Dec 19, 2016
5196:OpenLM Agent 3.3.18.1 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
3.3.20.1
Nov 16, 2016
5196: OpenLM Agent 3.3.18.1 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 3.3.17.1 about window shows version 3.3.15.1
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
3.3.18.2
Oct 27, 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
3.3.0.12
Aug 29, 2016

First release of 3.3 Major version.
4791: Agent crashed after Updating to version 3.2.x by Usage in Windows-Terminal-Server3.2.0.1
Jul 07, 2016
Non-English language issue3.2.0.0
Apr 18, 2016
OpenLM Server – OpenLM Agent communication issue3.1.0.10
Feb 21, 2016
Digital Signature issue3.1.0.9
Feb 17, 2016
OpenLM Solidworks Extension related fixes:
1. Extension not restricted to version 14
2. Extension active upon application launch.
3.1.0.8
2016-09-02
1. Sessions are suspended, but can’t be resumed when applying OpenLM login credentials.
2. Support for Solidworks “Save and Close”
3.1.0.7
2015-31-12

Introducing the OpenLM extension for Solidworks
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
3.1.0.6
2015-11-15
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
3.1.0.5
2015-08-20
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
3.1.0.3
2015-07-22

OpenLM Applications Manager Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Applications Manager releases. For general information about the OpenLM Applications Manager, please refer to the following application notes:

Also consult the system requirements document prior to installing.

2020

OpenLM Applications Manager v2.3 – May 20, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
stdout logs grow to very large sizesOpenLM Applications Manager20589Default logging level could cause the log file to grow to a large size very fastDefault logging level has been reduced
Error emails for an invalid or expired license contained incorrect product nameOpenLM Applications Manager20768Error emails for an invalid or expired license contained the old “Proactive License Manager” nameEmails now have the correct name
Applications Manager without the Active extension was unable to set a license quantity for monitoring when adding a featureOpenLM Applications Manager21927Users who did not have the “Active Application Manager” extension in their license were unable to set the license quantity for monitoring when adding a featureBug has been fixed. If feature usage goes above the set quantity, the limit reported to Server will increase as well
Text in the “Parameters” field that exceeded 256 characters would return an SQL errorOpenLM Applications Manager22004Text in the “Parameters” field that exceeded 256 characters would return an SQL errorA more user-friendly error is now shown
Failure to parse EasyAdmin CRON expressionOpenLM Applications Manager23046CRON syntax used by EasyAdmin was not compatible with Applications Manager, thus users could not create a condition with a CRON ruleBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
JRE timezone database updateOpenLM Applications Manager22074The JRE timezone database has been updated
Integration with OpenLM Server .NET CoreOpenLM Applications ManagerCode integration for Agent to work with the OpenLM Server .NET Core v5.0 release
2019

OpenLM Applications Manager v2.1.6 – June 3, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Licensing error App Manager and UI 17978 When the license file didn’t support the Applications Manager, the error displayed in the UI was misleading Fixed a scenario when the Applications Manager was licensed, but the license had changed (e.g. Trial became Light). UI displays proper error message after the fix.

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Change Password tool Desktop configuration UI 18124 App Manager stores username and password for OpenLM Server connection. New tool has been designed to store username and password encrypted and test the connection to OpenLM Server

OpenLM Applications Manager v2.0.57 – April 23, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Typo in error message UI 13999 There was a typo in error message for invalid time value in Rules Table conditions Typo is fixed
Typo in Info note UI 14338 There was a typo in Rules table condition edit for vendor Typo is fixed
Hide password Applications manager 16331 OpenLM Server connection password can be found in logs when detailed logging is enabled Authentication calls are no longer logged to prevent password log

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Monitoring Only flag Agent integration 12841 Agent doesn’t have to suspend processes when they are not supposed to be limited in use When a configuration application is not limited Applications Manager gives this information to the Agent to optimize application handling
Java 11 x64 Applications Manager 12850 Java 8 is no longer supported with free updates. Applications Manager has been migrated to Java 11 with OpenJDK bundled Java Runtime. It also installs to default x64 Program path in Windows
Performance Applications Manager 13558, 14277, 14371, 14769, 15915 Applications Manager performance was limited to 1000-2000 active users Multiple enhancements were implemented to support 10 000 – 15 000 active agents
MySQL and SQL Server support Applications Manager 14018 Applications Manager were only using HSQLDB as the internal database engine Applications Manager supports MySQL and SQL Server databases to achieve higher performance
Licensing Applications Manager 15564 Applications Manager 2.0 no longer demands a dedicated license file The licensing data is loaded from OpenLM Server
Monitoring Mode Applications Manager 15565, 15626 Applications Manager can be limited to Monitoring only functionality When Applications Manager is in Monitoring mode, it never issues a denial. No limits or rules can be configured in UI.
Log header Applications Manager 16330 It wasn’t easy to find version in the log file Applications Manager logs a header section when restarted.
Centralized configuration of tracking UI 13508- 13512 User could configure application tracking parameters with Agent GUI only, prior Applications Manager 2.0 Applications Manager GUI supports centralized configuration of application tracking parameters to distribute every change among all OpenLM Agent instances

2018

OpenLM Applications Manager v1.9.11 – November 13, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
License Consumption policy for Packages issue App Manager 4676 Invalid behavior occurs when a feature and package are assigned with different policies. Validation was implemented that prevents user from saving problematic configuration.
Validation is missing for the entered Compared value for time argument App Manager UI, License Consumption Rules Table 5362 No validation of the Compared value for time argument in Condition Editor window Compared value for time argument in Condition Editor is validated
“License limit excess” error messages don’t include complete information App Manager 11622 “License limit excess” error messages don’t include exact license violation reason “License limit excess” error messages were updated to be more specific about exact license violation reason
Initial connection session expiration error is logged as an error App Manager 11934 When initial connection session id is expired and re-created it was logged as an error Initial session expiration error is logged as a warning
Reported usage of App Manager in case of parallel installation was not shown correctly App Manager 12260 Reported usage of App Manager in case of parallel installation was not shown correctly Usage of App Manager in case of parallel installation is now correct
Username and password are not encrypted during installation App Manager 8882 Username and password are not encrypted during installation Username and password entered during the installation are saved in encrypted mode
When searching for App Manager reported denials and defining “denial type” as “Limit Reached” the results were not correct OpenLM User Interface, Denials report screen 11765 When searching for App Manager reported denials and defining “denial type” as “Limit Reached” the results were not correct When searching for App Manager reported denials the correct result is displayed
Password input is not masked during installation/upgrading App Manager 13194 When installing/upgrading App Manager password input is not masked in Service Configuration window Password field is masked during installation/upgrade
Command line that runs from App Manager to Broker on Linux is giving an error App Manager 13362 Command line that runs from App Manager to Broker on Linux is giving an error and user does not see usage Command line is working on Linux and usage is displayed
Under a long and heavy load App Manager generates an error App Manager 13386 Under long and heavy load an error appears in App Manager App Manager resource consumption is optimized for higher load

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Added central configuration for Agent instances App Manager 12828 Configuration created on single Agent can be shared to all other workstations without manually copying those files to Agent. Configuration on single Agent is shared to all other workstations if proper flag was set. Changes in App Manager UI are distributed among Agents if the same flag was set.
Added notification on limitation by license for adding more applications to monitor App Manager 8165 When adding more applications to monitor and there is license file restriction on that action, there is notification about it “Your license doesn’t allow to add more products” error message appears or a notification email is sent
No retry functionality when email authentication fails App Manager 5058 When mails sent by App Manager failed to pass authentication they were not sent repeatedly In case of authentication failure, mail sending is retried by default without authentication

OpenLM Applications Manager v1.8.3 – August 9, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
App Manager does not support time format ‘h:mm’ when configuring time condition in the Rules Consumption Table of App Manager. App Manager 8435 When configuring a time condition in the App Manager rules, the App Manager ignores conditions set with a ‘h:mm’ format, and it only reads the format ‘hh:mm’. App Manager time condition recognizes time format ‘h:mm’.
App Manager fails to connect to OpenLM Server over https settings. App Manager 10238 App Manager could not connect to OpenLM Server over https settings. Connection is successful over https.
User configuration of App Manager is not saved after upgrade. App Manager 10760 User configuration is not saved during App Manager upgrade. During upgrade App Manager saves openlm-app-manager.properties file properly.
Text under the Help icon is not detailed enough. App Manager 11231 Text under the Help icon next to Username path in Consumption Rules Table is not detailed enough. Text under the Help icon presents detailed explanation.
Restart of App Manager and reconfiguration of policies could cause unexpected license consumption. App Manager 11320 Restart of App Manager and reconfiguration of policies could cause unexpected license consumption. Unexpected license consumption due to restart and reconfiguration of App Manager was fixed.
Background processes block license release. App Manager 11517 App Manager does not release the license. License is successfully released.
License denials are reported by App Manager when Vendor Filtering is active for those licenses. App Manager 11782 License denials are reported by App Manager when they shouldn’t be reported when Vendor Filtering is active in App Manager for those licenses. License denials are not reported when Vendor Filtering is active for those licenses.

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
App Manager version is checked at license read. App Manager 5650 Version validation is added. App Manager version is checked at license read.
Active Agent count is added to license file. App Manager 9412 App Manager should be licensed according to the number of Active Agents connected to it. License file includes number of Active Agents connected to App Manager.
Compliance message added when number of Active Agents is higher than in the App Manager license. App Manager 9414 Compliance message added when number of Active Agents is higher than in the App Manager license. When the number of licensed workstations is exceeded, compliance message appears in the user interface.

OpenLM Applications Manager v1.7.24 – June 24, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
App Manager install process App Manager Installer App Manager crashed mid installation App Manager properly installs.

OpenLM Applications Manager v1.7.20 – March 8, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Custom scripts are executed for every processApp 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 groupsRules Table 8338 Only 100 groups are considered in App Manager rules. Adjusted OpenLM Server to load 100+ groups.

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
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

OpenLM Applications Manager v1.7.12 – January 9, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONTYPE
Agent SSL support for App Manager OpenLM Agent 5475 Added SSL support for Agent to App Manager connection and communicationsEnhancement
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 licensingEnhancement

2017

OpenLM Applications Manager v1.6.14 – October 15, 2017

Enhancements

TitleWHEREWHYDESCRIPTIONTYPE
Floating License AdjustmentIn usage data sent to OpenLMBetter data verification and aggregationAbility to separate between process features and App Managed applications Enhancement
Aggregate Instances of Same ApplicationsLicense Consumption PoliciesBetter data verificationWhen 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

OpenLM Reporting Hub Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Reporting Hub releases. For general information about the OpenLM Reporting Hub, please refer to the following application notes:

General Information
Installation instructions
Data Structure

Also consult the system requirements document prior to installing.

2018

OpenLM Reporting Hub v4.4 – October 28, 2018

Enhancements

TitleWHEREFIX IDDESCRIPTIONSTATUS
Add Hostname and Port to License Dimension ETL and Reports 13175 License server hostname and port added to License Dimension Column added
Add Linger Time To Usage Measures ETL and Reports 13175 Linger time added to all usage dimensions Column added.
Fix License Quantity =0 ETL 13175 License quantity will now show 0 if there is not license for a certain period. Issue fixed.
Power BI Update Reporting Hub Installer Updated Power BI and connector to the latest version available. Power BI version 2.63, Power BI Connector version 4.03

OpenLM Reporting Hub v4.3 – October 8, 2018

Enhancements

TitleWHEREFIX IDDESCRIPTIONSTATUS
Country table ETL and Reports CSV file can be incorporated into the ETL run, which indicates a dimension by country. For example, user by country, group by country etc. Custom CSV added.
MSSQL and MySQL as destination database ETL SQL Server and MySQL can now be used as the destination databases along side the Postgres database. Destination databases can be Postgres, MSSQL or MySQL
Group hierarchy ETL Selecting nested groups usage is now possible. Reports hold hierarchical grouping.
Multiple network support ETL and Reports Reporting Hub database can now be compilled from 2 seperated OpenLM systems. functionality available
Column Renaming Reports All column names in the reports have been changed to be easier to read.New names introduced.
ETL run time decrease. ETL ETL process was greatly enhanced and run times were reduced. ETL run time reduced significantly.

2017

OpenLM Reporting Hub v4.1 – December 21, 2017

Enhancements

TitleWHEREFIX IDDESCRIPTIONSTATUS
Machine-locked licenseReporting Hub License File5486BI License will now be restricted to a specific machine.Hostname and MAC address is needed in order to issue a license.
Projects dimension ETL + Reports6698Add “Projects” field to the Reporting Hub A dimension was added for “Projects”.
Upgrade to Postgres 10Reporting database6170 Update Reporting Hub to use PostgreSQL version 10. PostgreSQL version 10 implemented.
toggle ignoring reserved licensesETL 5806Reserved licenses should be selectable Reserved licenses are ignored if specified in the kettle.properties file.
Handle denials on OpenLM version 4.0ETL702 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 version Framework 7278Power BI should be updated to the latest version, along with all report templates Power BI version 2.5
Remove unused tablesETL and Reports7279Remove 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. ETLETL process was greatly enhanced and run times were reduced. ETL run time reduced significantly.

OpenLM Reporting Hub v4.0 – October 15, 2017

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
“Not shown in statistics” taken into account ETLSome licenses are not to be incorporated to the statistical reports, but were incorporated to the OpenLM Reporting HubOnly storing data which is marked to be shown in statistics
Usage Duration Calculation Changed ETLUsage 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.

Enhancements
TitleWHEREWHYDESCRIPTIONTYPE
Package DimensionETLData structure did not hold license package information. Package information added as a separate dimension Enhancement
Idle Time DimensionETLIdle times were only in raw form2 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 reportsAdded version code to all sample reports, to the database and to the launch file of the ETLEnhancement
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 featureEnhancement
OpenLM v4 compatibility ETLDenial collection process was not compatible with with OpenLM Server version 4.0. Full compatibility with version 4.0Enhancement
Added Firebird support ETLReporting Hub was limited to MS SQL and MySQL.Fully compatible with Firebird databasesEnhancement
Added MS SQL Server instance support ETLMS SQL Server connection to the ETL was only using port connection.Fully compatible with MS SQL Server instances and ports alikeEnhancement

OpenLM Reports Scheduler Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Reports Scheduler releases. For general information about OpenLM Reports Scheduler, please refer to this link:

Also consult the system requirements document prior to installing.

2020

OpenLM Reports Scheduler v1.11.82 – October 15, 2020

Enhancements

TitleWhereEnh. IDDescriptionStatus
Chromium - fully functional without Edge or Chrome installedReports Scheduler25395Reports Scheduler no longer depends on the installed browsers, no other software installation is required.
Security policies can be followed (as there is no more need only for Chrome Browser).
Add shared link to scheduled reports emailReports Scheduler26594It enables the ability to go back to the original report and make modifications for different desired views easily, in case there is a need for a different view or to refine the report.
Button to send a test reportReports Scheduler27152Test button in the Change Password tool enables sending reports via email. This allows troubleshooting browser failures.

Bugs
TitleWhereFix IDDescriptionStatus
Job fails - HTTP Status 401 UnauthorizedReports Scheduler26864Reports Scheduler service is running with a domain user. It starts without any errors, connection to OpenLM Server works. A scheduled task, however, does not produce any result.Bug fixed
Generated reports lack dataReports Scheduler26117The report emails contain a screenshot showing the OpenLM loading screen. Scheduler fails at login.

OpenLM Reports Scheduler v1.10.35 – August 24, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Failure to send emails over SMTP with TLS/SSLReports Scheduler23555Reports Scheduler would fail to send emails if TLS/SSL was on for the SMTP serverBug has been fixed
Error: java.lang.UnsatisfiedLinkError: Can't find dependent librariesReports Scheduler24624A “java.lang.UnsatisfiedLinkError: Can't find dependent libraries” error would be sent to email, failing to send a reportBug has been fixed
Clean installation of Reports Scheduler configures wrong SOAP portReports Scheduler24624If a user with OpenLM Server v4.x installed a later version of Reports Scheduler, the default configuration would check for Server on port 5015, thus failingFallback procedure has been implemented to check for both v4 and v5 ports on new installs of Reports Scheduler
Failure to download CSV due to a redirectReports Scheduler24971In some configurations where IIS was used and SSL enabled, the export button would sometimes redirect to a HTTP link, failing to downloadBug has been fixed
Failure to generate reports with OpenLM Server v5 and Windows Authentication enabledReports Scheduler25018Reports Scheduler would fail to generate reports when Windows Authentication was turned on for OpenLM Server v5.0Bug has been fixed. If Windows Authentication is enabled, users now have to specify the configuration username and password to reflect the domain credentials for that user instead of the OpenLM user credentials as when basic auth is used. This can be done at install time or using the change_password.bat utility

OpenLM Reports Scheduler v1.9.8 – May 6, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Scheduler fails on reports without any filtersReports Scheduler22585Scheduler would fail to send a report that had no filters setReport screenshot is now captured and sent regardless of filter settings
Error notification emails fail to send when SMTP auth settings are incorrectReports
Scheduler
22586If SMTP auth settings were set in EasyAdmin but the SMTP server itself had no auth requirements, Scheduler would fail to send error notification emailsBug has been fixed
Cannot remove jobsReports
Scheduler
22587If a user tried to delete a Scheduler job while it was running, they received an error. If they tried to delete the finished job they would see an SQL errorBug has been fixed
Failure due to pop-up messages in EasyAdminReports Scheduler22623Scheduler would fail to send a report due to a popup message (e.g. Denials Report - amount of data is too big to be displayed on the chart)When Scheduler fails to click anything to switch to a proper view, it takes a screenshot of the current view and sends it
Installer: OpenLM user credentials show up encrypted when clicking Back buttonInstaller22647When installing, after setting the values for the admin username and password and clicking Back to edit, the credentials would show up encrypted instead of plain-textBug has been fixed
Save to Folder: report not deleted from 'temp' folder after a scheduled jobReports Scheduler22989If the Save to Folder path was configured, after a scheduler job finished, a duplicate screenshot was kept in the “Temp” folder“Temp” files are now deleted correctly upon job completion

Enhancements

TitleWhereEnh. IDDescriptionStatus
Automatic download of updated ChromeDriverChromeDriver22584Scheduler is now capable of automatically downloading an updated ChromeDriver that matches the Chrome version present on the machine
Reports Scheduler integration with OpenLM Server .Net CoreReports Scheduler23583Integration for Reports Scheduler to work with the upcoming release of OpenLM Server .Net Core

OpenLM Reports Scheduler v1.8.13 – April 10, 2020

This release requires Chrome Browser version 80 installed to work correctly.

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Scheduled report set to “Send to Users” failed with an email error on MySQL configurationsReports Scheduler22654On MySQL configurations, Reports Scheduler failed to send a report when set to “Send to Users”, generating an error through email insteadBug has been fixed
Scheduled report fails to send on configurations of OpenLM Server with IIS + SSL enabledReports Scheduler22859Reports Scheduler would fail to send emails with certain configurations when IIS was used with SSL for OpenLM ServerBug has been fixed. Introduced openlm.ea.port and
openlm.ea.protocol parameters in config file to account for differences in configuration
Reports Scheduler service doesn't start if OpenLM Server is restartedReports Scheduler23320The Reports Scheduler service would stop if the OpenLM Server service was restartedBug has been fixed

OpenLM Reports Scheduler v1.8.11 – February 11, 2020

This release requires Chrome Browser version 80 installed to work correctly. OpenLM Server v4.7.3 is highly recommended in order to take advantage of all the fixes.

Bugs Fixed

TitleWhereFix IDDescriptionStatus
OpenLM Report Scheduler only sends the column chart for the Denials reportReports Scheduler12394OpenLM Report Scheduler was only sending the column chart for the Denials reportBug has been fixed
NNU / License Activity email report screenshots contain duplicate Table tabsReports Scheduler21160NNU / License Activity email report screenshots would contain duplicate Table tabs with the same email subjectNNU and License Activity email reports now display the correct tab types
Blank reports are received if server timeout is less than 10 minsReports Scheduler21234If the OpenLM Server timeout time is less than 10 mins and the session got expired Reports Scheduler tried to use it, and it would fail to log inBug has been fixed
Retry when Chrome webdriver connection failsReports Scheduler21253If the port that Reports Scheduler is trying to use for Chrome webdriver is already taken, the webdriver fails to start and sends out the report with an error messageIf the port is already taken, Reports Scheduler will now retry with another port
ChromeDriver incompatible after Chrome UpdateReports Scheduler21706Reports Scheduler failed to start if an incompatible version of Chrome Webdriver was found, leading to a process leakChrome Webdriver updated to v80 and process leaks have been fixed
Unable to send report to group - “No email address found” error appearsReports Scheduler21970"Share by Email" functionality when selecting a group of users as recipients would failBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Send Heatmap along with Chart and Table view for the License Usage reportReports Scheduler18954Reports Scheduler can now send a Heatmap view for the License Usage reportImproved integration between EasyAdmin and Scheduler to now handle all tabs, regardless of order, name or system language
Align all reports to run on the same hostnameReports Scheduler21226All reports now work the same way, regardless of the hostname, IP or FQDN used to access EasyAdmin. A single hostname is used from the config file
Restart service after Change Password tool has been usedChange Password tool21614Previously, users were alerted that they had to manually restart the Reports Scheduler service after a password changeThe Change Password tool now includes a Save & Restart button by default

2019

OpenLM Reports Scheduler v1.7.14 – December 5, 2019

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Unable to use Reports Scheduler if OpenLM Server Login Credentials are turned offReports Scheduler21600If “Require Login Credentials” is disabled for OpenLM Server and a user with no role is assigned to a Reports Scheduler job, the report fails to be generatedBug has been fixed

OpenLM Reports Scheduler v1.7.13 – December 3, 2019

Please note that this release requires at least Chrome Browser version 77 installed to work correctly.

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Scheduler pictures without Total lineReports Scheduler11508Generated report screenshots with the Total line removed still had “Max” displayedBug has been fixed
Cannot schedule reports due to wrong date formatReports Scheduler15673In some cases, Reports Scheduler could not schedule reports due to an issue with time zonesOpenLM Server UI integration has been fixed to convert between Java and Windows timezones
Job retry attemptsReports Scheduler18994A scenario exists when 2 attempts of running a scheduled reporting job could fail, yet work on subsequent attemptsIncreased number of attempts to 5.
Reports Scheduler issues (caching, double quotes)Reports Scheduler19791In some cases when a newer version of EasyAdmin was present, reports could either not be saved or they contained incorrect dataStarting with Reports Scheduler v1.7.10, these issues have been fixed with the transition from PhantomJS to Chrome driver
Changing the password fails when password includes the plus (+) characterChange Password tool19817When the Change Password tool was used, it incorrectly saved an encrypted password when the password included plus charactersFixed and tested to comply with most common password characters requirements.
Reports Scheduler fails to send emails, create reportsReports Scheduler20748, 20793Due to a change in the login process, in some cases Reports Scheduler would either show an empty screenshot or skip sending certain email reportsBug has been fixed
Multiple email reports are received with the same email subject even when jobs/reports are differentReports Scheduler21158When multiple jobs are set up, the email reports are sent with incorrect job/report name in the subject lineBug has been fixed

Enhancements
TitleWhereFix IDDescriptionStatus
XML API replaced with SOAP APIServer integration18533, 20781, 19830Reports Scheduler used both XML and OpenLM Server’s SOAP API to read data from it. This caused issues with redundant detail reads, sensitive information logging and charset encoding errorsXML API is no longer used. All calls to OpenLM Server have been replaced with SOAP API
Migrated to Java 11, x64Reports Scheduler18778Java 8, which was used in older versions of Scheduler, is no longer supported.Reports Scheduler has been migrated to Java 11. The Windows installer now includes the OpenJDK 11 runtime.
Installer file and Windows service name were updated to align with other OpenLM productsInstaller19318The official name of this OpenLM component is “Reports Scheduler”. References to the old name “Report Scheduler” were still present in many cases.Renamed installer executable. Renamed Windows Service. Default installation path has been changed to reflect the new name and for x64 compatibility. Upgrades are still supported from older versions.
PhantomJS has been replaced with ChromeBrowser20689Reports Scheduler used PhantomJS in order to make screenshots. PhantomJS is no longer supported as it leads to issues with newest changes in EasyAdmin.Reports Scheduler 1.7 now uses headless Chrome mode to make screenshots of EasyAdmin reports. Chrome installation is required for this to work.

OpenLM Reports Scheduler v1.6.15 – May 31, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Authentication failureServer integration17946Scheduler tries to authenticate even though username and password are not configuredWhen the username and password is empty, Scheduler no longer uses XML API to get the session ID
CSV export failureEasyAdmin integration18137Scheduled job fails because it located the CSV export button, but it was not displayedDo not attempt to click the Export button when it is not displayed
Windows Service installationInstaller 18084 Installer gives unexpected error when trying to deploy or start the serviceProcrun commands replaced with NET START/STOP
Licensing Scheduler17888Scheduler jobs are still running even when the license no longer allows that Rely on the Server license. Disable all Jobs when license doesn’t allow scheduled reports
Sensitive data loggingScheduler18452Scheduler logs password received from Server and configuration Removed sensitive data from logging
Unmapped timezoneScheduler18546Scheduler fails to run job when a Mid-Atlantic Windows timezone is used Fixed reporting to avoid failure. It just logs an error and runs job in the current default timezone

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Authentication to rely on “use_acl” flag Server integration17945OpenLM Server API provides configuration to see if password authentication is activeScheduler reads the “use_acl” flag from the Server API to identify if authentication is required or not
New tool to configure passwordPassword Configuration18125Installer was the only way to encrypt the username and password New UI tool has been added to configure username and password. The tool stores them as encrypted text

2018

OpenLM Reports Scheduler v1.5.8 – December 16, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Special characters in password are not saved in scheduler properties during installation OpenLM Report Scheduler12962Special characters in password are not saved in scheduler properties during installationSpecial characters in password are supported during installation
Configuration is overwritten to default values during the upgrade OpenLM Report Scheduler14619Configuration is overwritten to default values during the upgradeNow after the upgrade the configuration values are not overwritten

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
From this version a csv file was added in addition to the image that was sent before. OpenLM Report Scheduler1439added the csv file to the schedule report that is bean send in case this csv file is available when using the export button Now the csv file is attached to the report that scheduler sends
Encrypt the username and passwordOpenLM Report Scheduler8881Username and password were saved as unencrypted during the installationUsername and password are now encrypted before being saving during installation
Support the receiving User TimezoneOpenLM Report Scheduler9944Report runs in the receiving User Timezone Report is displayed in the receiving User Timezone in the mail
Support Japanese for email subjectOpenLM Report Scheduler11584Support Japanese for email subject
Support Japanese for email subject

OpenLM Reports Scheduler v1.4.21 – August 14, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
Login issues with OpenLM User Interface OpenLM Report Scheduler10076Login issues connected with OpenLM User Interface when it is not in English. Report Scheduler can successfully connect to OpenLM User Interface with any interface language from supported languages of the OpenLM User Interface.
Connection issues with OpenLM Server OpenLM Report Scheduler10239Connection issues with OpenLM Server over https.Report Scheduler successfully connects with OpenLM Server over https.

OpenLM Reports Scheduler v1.4.19 – April 09, 2018

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
OpenLM Server session tokenOpenLM Server integration8884OpenLM 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.
Scheduled task failedScheduler8899There were multiple Selenium failures logged on a test instance after durable execution.Redesigned solution to support parallel jobs execution with multiple webdriver instances running.

OpenLM Router Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Router releases.

Also consult the system requirements document prior to installing.

2020

OpenLM Router v2.1.9 – May 27, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Router service fails to startOpenLM Router25107In some cases, the Router Windows service would fail to startBug has been fixed

OpenLM Router v2.1 – May 20, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
IP logging queue occupies all available memoryOpenLM Router13352When OpenLM Server is offline, Router’s IP logging queue could grow to a size that occupied all available memory and could not be startedBug has been fixed
High memory consumptionOpenLM Router20108When Router usage is constantly higher than its capability, the internal connection queue would grow, leading to high memory consumption and service denialHigh memory consumption has been fixed
Multiple short sessions lead to errorsOpenLM Router19926In cases of more than 500 concurrent short user sessions, Router would fail with errorsOptimized code to handle multiple concurrent short sessions better
Router status in EA doesn't change to “OK”OpenLM Router20590In some cases, even if Router was configured and working correctly, its operational status was not reflected correctly in EasyAdminBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Adapted to new JSON request for Server 5.0OpenLM Router21943Router has been adapted to use JSON in order to work with OpenLM Server 5.0 .NET Core

2019

OpenLM Router v2.0.20 – June 27, 2019

Bugs Fixed

TitleWHEREFIX IDDESCRIPTIONSTATUS
TCP socket leakRouter19049In some scenarios Router can leak TCP sockets. At some point, when the system runs out of client sockets, the Router is not able to create new connections.Fixed the leak, so Router can now work significantly longer without requiring a restart.
Unlimited message queueRouter13352, 16351Router reports to OpenLM Server via a message queue persisted to a drive. When the Router fails to connect to the Server, messages are accumulated. It lead to an error when the queue became too big.The message queue now has a limit so it stops growing when that limit is reached.

Enhancements
TitleWHEREFIX IDDESCRIPTIONSTATUS
Java 11Router/Installer13366Router 1.x runs on Java 8 which is outdated. Router 2.0 has been migrated to run on Java 11 with OpenJDK based runtime bundled with the installer.
Continuous connectionsRouter18953Router drops connections after some period of inactivity on the live connection channel. Router no longer drops idle connections actively. But SO_TIMEOUT is still configurable. This should give better performance for license managers with long living connections to licensed software.

OpenLM License Parser Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM License Parser releases.

2020

OpenLM License Parser v2.9.0 – November 10, 2020

Enhancements

TitleWhereEnh. IDDescriptionStatus
OpenLM License ParserOpenLM License Parser27870Starting from Parser version 2.9.0, the Premium plan is deprecated for new users

OpenLM License Parser v2.8.0 – June 25, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Parser Administration Panel - error when “Paid To” field was emptyOpenLM License Parser22789When the “Paid To” field was empty, an error was generatedBug has been fixed
Fixed rollback of user data and DB transactions when user is refreshing page from browserOpenLM License Parser25043In certain cases, if a user was refreshing a Parser page from the browser and, at the same time, admin was inserting some data (e.g. setting Premium status), all data set in the DB would be rolled back by the user's refresh actionBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Parser Administration Panel - added reference for each user’s account inventoryOpenLM License Parser22153Implemented URL reference and access to each user’s account inventory on OpenLM Server, to check status Cloud account if it is active and working by admin capabilities
Added payment unsubscription feature in the user’s “My Profile” pageOpenLM License Parser22812Implemented payment unsubscription feature for customers that want to unsubscribe from the paid plan and continue with the Basic plan
Parser Administration Panel - added “Downgrade Plan” modal window to inform that inventory capability will be removed for users that downgrade to BasicOpenLM License Parser22813Implemented “Downgrade Plan” modal window to inform admin users that inventory capability will be removed for plans downgraded to Basic
Improved UI/UX of many modal windows and user-facing pagesOpenLM License Parser22816, 22818, 22824, 22825, 22826, 22827, 22828, 22840,
22966, 23644, 25284, 25285
Improved the UI/UX of several modal windows related to user features, the main menu, the “My Reports” and “Last report viewed” pages as well as the “Prices & Plans” page
Parser pages can be opened in the same browser tabOpenLM License Parser22817It’s now possible to open all Parser pages in the same browser tab
Customers get a confirmation email notification regarding paymentOpenLM License Parser23827Customers now get an email notification when a payment is submitted for any of the paid subscriptions
Implemented Supported Formats links to the Engineering Software Catalog on Supported Files pageOpenLM License Parser25286Implemented “Supported Formats” links to the Engineering Software Catalog on the “Supported Files” page

OpenLM License Parser v2.7.0 – April 5, 2020

Enhancements

TitleWhereEnh. IDDescriptionStatus
Parser integration with new OpenLM Server and Cloud APIsOpenLM License Parser22897Implemented new SOAP/WSDL API logic for OpenLM Cloud interaction methods and new JSON API logic for OpenLM Server interaction methods

OpenLM License Parser v2.6.0 – March 11, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Fixed a bug and improved email validation and verification mechanismOpenLM License Parser22788Some user email validation and verification issues were observed for cases when the Email Validation popup was kept openBugs have been fixed and email validation and verification mechanism has been improved

Enhancements
TitleWhereEnh. IDDescriptionStatus
Single payment option through PayPal for Advanced and Premium plans availablePayment processing22370, 22371, 22372, 22374Users of the Advanced and Premium plans now have the option to submit a single, one-month, payment through PayPal
New Parser UI/UX and designUser interface22315, 22314, 22316, 22317, 22318, 22319, 22591, 22590, 22593The UX and UI of the Parser website has been updated and aligned with OpenLM’s visual branding
DSLS parsing: support for logs that use USGTRACING (license usage tracing) categoryOpenLM License Parser22497Support has been added for DSLS logs that use the USGTRACING (license usage tracing) category
Mailchimp subscriptions and unsubscriptions scheduled job improvementsOpenLM License Parser22077Improved internal logic and code related to Mailchimp subscriptions
PayPal - all plans subscriptions and single payment IPN validation and error handlingPayment processing14055Improved internal code related to PayPal payments. Added new email notification type for PayPal errors

OpenLM License Parser v2.5.4 – February 5, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Users could not register by using decoded URL links to verify their emailsOpenLM License Parser22236Users could not register an account if the URL they used to verify their emails was in a decoded formatBug has been fixed
Users could not verify their email if their email address contained an underscoreOpenLM License Parser22198In some cases, users were unable to activate their account due to an underscore symbol in their email addressBug has been fixed
Users could not complete registration when replacing or using wrong links and UID tokensOpenLM License Parser22236In some cases, users could not complete registration when replacing or using wrong links and UID tokensBug has been fixed and error handling has been improved
"View Report" button doesn't work after uploading a license or log file for all plansOpenLM License Parser21884After uploading a license or log file, the "View Report" button did not workBug has been fixed
Premium plan: "Download PDF" and "Delete Report" buttons aren't working after uploading a license or log file that contains spaces in file nameOpenLM License Parser21913For Premium plan users. the "Download PDF" and "Delete Report" buttons were not working after uploading a license or a log file that contained spaces in the file nameBug has been fixed
When adding the first LM, unfilled form fields were all highlighted in redOpenLM License Parser21543When the Inventory was created and a user added their first LM, all unfilled form fields on the page were highlighted in red from the startForm fields are now highlighted in red only after the user has checked and left them empty
Better error handling for cases when a user deletes a report and tries to analyze data from the left menuOpenLM License Parser21957Some issues were observed when users deleted a report but tried to analyze data from the the left menu of the "Last report viewed" tabBetter error handling was implemented for cases when a user deletes a report and tries to analyze the data
Inventory issues for Parser users on all plansOpenLM License Parser22167Users of all Parser plans would experience miscellaneous Inventory issuesResolved and fixed all Inventory issues

Enhancements
TitleWhereEnh. IDDescriptionStatus
Better error handling for cases where the validation token is applied to a nonexistent userOpenLM License Parser22198Better error handling was implemented for cases where the validation token is applied to a nonexistent user
Code refactoring and optimizationOpenLM License Parser21957Code refactoring and other internal optimizations were performed on the Parser code base

OpenLM Directory Synchronization Service Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Directory Synchronization Service releases. For general information about the OpenLM Directory Synchronization Service, please refer to the following application notes:

2020

OpenLM Directory Synchronization Service v1.2.1 – August 25, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Sync finishes with no result (no user attributes or groups)DSS26386, 26425If user log-in was turned on OpenLM Server and a sync ran and finished, no data (user attributes, groups) was added to the databaseBug has been fixed
DSS/DSA system blocked when upgrade to v1.2 failsDSS/DSA26600When a user would configure DSS to use a MySQL database and tried to upgrade to v1.2, if the upgrade failed, DSS would fail with no rollback optionBug has been fixed

Enhancements

TitleWhereEnh. IDDescriptionStatus
Improved loggingDSS26390, 26491, 26599Removed extraneous messages and login info from logs making them easier to read and enhancing system security
Better sync status notificationsDSS UI26404Added better UI icons/status indicators in the Status column of the Sync Manager tab
Encrypt password in configuration filesDSS26413Password values in the configuration file are now encrypted

OpenLM Directory Synchronization Service v1.2.0 – August 04, 2020

It is highly recommended to also upgrade OpenLM Server to v5.1.0.310 or higher to take advantage of related performance enhancements.

Bugs Fixed

TitleWhereFix IDDescriptionStatus
DSS API - Agent Config: Agent config cannot be created if port is set to a value higher than 0DSS API24735When the DSS API is called, the Agent configuration cannot be created if port parameter is set to a value higher than 0Bug has been fixed
OlmApprove error when re-sending DSS approval request to EA if a current one has not expired yetDSS UI24885When users clicked Apply on the DSS/Service Configuration tab while an active request was already sent and had not expired, users would see a non-descript “OlmApprove” errorA more user-friendly error is now shown
DSS: Sync job reports “failure” if there is nothing to syncDSS25390After a sync was re-run, it would show as failed, even though it had nothing to sync since it already had all the entities from the specified pathBug has been fixed
DSS: Sync Manager: Unable to sync active users if username contains "/"DSS25422DSS would be unable to sync active users if the username contained the slash “/” characterBug has been fixed
DSS: Save button remains disabled when trying to create a new sync definitionDSS UI26247In some cases, if users were trying to create a new sync definition but were not able to save it, the Save button would remain disabledBug has been fixed
DSA and DSS configuration folders are saved in Program Files (x86)DSS/DSA26313DSA and DSS configuration folders were saved in Program Files (x86) even though they are x64 appsDSA/DSS default configuration folders are now stored in Program Files
DSS: Error when saving syncs with names longer than 50 charactersDSS UI26318Users were unable to create/save a sync definition that had a name longer than 50 charactersUsers are now able to save a sync only if the sync name is under 50 characters

Enhancements

TitleWhereEnh. IDDescriptionStatus
DSS: Sync Manager: OpenLM validation during synchronizationDSS25123Added additional verification of connection between DSS and OpenLM at the last stage of the sync in order to prevent
Directory Synchronization sync optimizationOpenLM Server / DSS25275Directory synchronization process has been optimized, yielding, in most cases, syncs that complete 8 to 10 faster than they did previouslyOpenLM Server 5.1.0.310 or higher is required to take advantage of this enhancement

OpenLM Directory Synchronization Service v1.1.1 – June 30, 2020

Enhancements

TitleWhereEnh. IDDescriptionStatus
DSS targets 64-bit architectureDSS25651DSS is now built to target 64-bit architecture. Additionally, clean installs are placed in the default ‘Program Files” folder. Upgrades from previous versions in the “Program Files (x86)” folder will continue to use the same path.

OpenLM Directory Synchronization Service v1.1 – June 22, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
The “runningJobs” API endpoint returns no dataDSS API24787The GET​/api​/agent​/{agentId}​/syncDef​/{syncDefId}​/runningJobs endpoint would return a general response without an objects listBug has been fixed
Database UPDATE statement conflicts with the FOREIGN KEY SAME TABLE constraintDSS25014If relationship and entity data was manually cleared for a sync, subsequent syncs would log a database errorBug has been fixed
DSS log error: Object reference not set to an instance of an objectDSS25015In some cases a “Object reference not set to an instance of an object” error would be logged during synchronizationBug has been fixed
Sync runs for over 24 hours without finishingDSS25108Sometimes sync jobs would report as running after a long period of time without finishingBug has been fixed. Improved code to deal with hanged or timed out jobs
Relations tab: user-defined display record number is not savedDSS UI25116The user-defined “Show up to X records” field value in the Relations tab was not being savedBug has been fixed
Monitored OpenLM user list out of sync when sync starts by scheduled timeDSS25157Because of the way DSS caches the OpenLM user list, if the user-defined sync interval was lower than the monitored user list sync interval, a sync could be run without taking into account new OpenLM usersReduced the ActiveUsersRefreshIntervalHours value to 6 hours instead of 24. For more info, please consult the documentation
DSS URL is always set as localhost even it's requested from a different machineDSS installer25158The default “localhost” set for the DSS server by the installer in the Service Configuration tab was preserved even if changed by usersBug has been fixed
MySQL DB: entity records with characters that used 4 bytes would cause an exception when savingDSS25205MySQL DB: when synchronizing entities who had records with values that included characters that used 4 bytes per character (UTF-8/16/32), an exception would get triggered when savingBug has been fixed
DB Upgrade fails for a case-sensitive MSSQL databaseDSS25207The DB Upgrade process would fail to upgrade/create table schema for a case-sensitive MSSQL databaseBug has been fixed
DB Upgrade: Database MSSQL/MySQL index out of range errorDSS25397When using the DB Upgrade tool with a new MSSQL or MySQL database, an index out of range error would be loggedBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Add Time & Date settings tabDSS UI24998Added a Time & Date tab in the user-interface for users to change the display timezone and date format
Add Logout function to the interfaceDSS UI25027Added a user logout function
New interface designDSS UI25040User interface has been refreshed with a new design that follows the OpenLM brand style
Add entity path in DSS Entities tableDSS UI25248The Entities tab now has a column which displays an entity’s Distinguished Name

OpenLM Directory Synchronization Service v1.0.1 – June 15, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
“Only users monitored by OpenLM" box state not being savedDSS UI25270In some cases, the “Only users monitored by OpenLM" checkbox state (enabled/disabled) would not be saved when configuring a sync definitionBug has been fixed. Emptying the browser cache and doing a hard reload for the DSS UI is advised.

OpenLM Directory Synchronization Service v1.0.0 – June 03, 2020

TitleWhereEnh. IDDescriptionStatus
Initial release of OpenLM Directory Synchronization ServiceOpenLM DSSOpenLM Directory Synchronization Service is the main component that provides LDAP synchronization functionality for OpenLM Server v5

OpenLM Directory Synchronization Agent Release Notes

The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Directory Synchronization Agent releases. For general information about the OpenLM Directory Synchronization Agent, please refer to the following application notes:

2020

OpenLM Directory Synchronization Agent v1.2.1 – August 25, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Scan stops at stage 2 with an application error in Windows Event logsDSA26430In some cases, when a “Active Users Only” sync was running, the scan would stop with no errors logged except in Windows Event logsBug has been fixed

Enhancements
TitleWhereEnh. IDDescriptionStatus
Improved scanning speed when looking for active users belonging to a subdomain / trusted domainDSA26392Scanning speed has been improved when looking for active users belonging to a subdomain / trusted domain
Password tool and encrypted password values in configuration filesDSA26580Password values in the DS Agent configuration file are now encrypted and a tool to change it is available in the Utils folder where Agent was installed

OpenLM Directory Synchronization Agent v1.2.0 – August 04, 2020

It is highly recommended to also upgrade OpenLM Server to v5.1.0.310 or higher to take advantage of related performance enhancements.

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Sync with ~250k users failsDSA25657Syncs with lots of users (~250k) would fail with a “ScanResultWorker error: job 28 does not exist” errorHuge syncs now run faster without any errors

OpenLM Directory Synchronization Agent v1.1.1 – June 30, 2020

Enhancements

TitleWhereEnh. IDDescriptionStatus
DSA targets 64-bit architectureDSA25651DSA is now built to target 64-bit architecture. Additionally, clean installs are placed in the default ‘Program Files” folder. Upgrades from previous versions in the “Program Files (x86)” folder will continue to use the same path.

OpenLM Directory Synchronization Agent v1.1 – June 22, 2020

Bugs Fixed

TitleWhereFix IDDescriptionStatus
Sync process hangs on timeoutDSA25155In cases of poor network connection and timeouts, the sync process could get stuck at a certain stage, not transmitting data back to DSSHTTP timeout has been increased
Connecting to Active Directory with the directory type set as EDirectoryDSA25187It was possible to connect to an Active Directory machine with the directory type set as EDirectory in DSS and still receive dataBug has been fixed

OpenLM Directory Synchronization Agent v1.0.0 – June 03, 2020

TitleWhereEnh. IDDescriptionStatus
Initial release of OpenLM Directory Synchronization AgentOpenLM DSAOpenLM Directory Synchronization Agent is the component that executes the sync jobs defined by the Directory Synchronization Service

Software revisions cannot be viewed on mobile and tablet devices. Please use a desktop device.

Have questions
about revisions?

Let us call you and explain

Fields marked with an * are required

OpenLM Webinars and Workshops

See how to monitor the use of licensed software products
in your organization by joining a webinar.