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.
OpenLM Server v5.3.1.1156 – November 04, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
RMS: Usage Analysis Error | OpenLM Server | 27833 | OpenLM Server fails to analyze the usage data from Sentinel RMS License Manager Server. The failure is caused by changes in PDMS feature in reservation file | Bug has been fixed |
OpenLM Server v5.3.0.966 – October 22, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Server: Alerts for Denials do not send notification | OpenLM Server | 25892 | When configuring the Alert Denials, the the user does not receive the email notification. | Bug has been fixed |
Autodesk Cloud Server connectivity failure | OpenLM Server | 26341 | Connected host fails to respond. | Bug has been fixed |
Server: FlexNet Embedded: Nvidia: AnalyzeException: System error when FlexNet Embedded configured with Broker | OpenLM Server | 26570 | System shows error when FlexNet Embedded is configured with Broker. | Bug has been fixed |
Incorrect Server URL for ServiceNow Adapter | EasyAdmin | 26591 | Failure 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 failure | OpenLM Server | 26954 | Users 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 Server | 27007 | EasyAdmin does not display the ANSA license (BetaLM) quantity and/or usage information. | Bug has been fixed |
HASP: Failed license validity error | OpenLM Server | 27183 | Analyzed usage does not match the usage level reported. | Bug has been fixed |
Server: Installer does not check .NET Core installation | OpenLM Server | 27361 | OpenLM 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 v5 | EasyAdmin | 27439 | The 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 FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
License activity exported report not matching chart in EasyAdmin | OpenLM Server | 22151 | When users had exported the CSV of the License Activity report, the numbers inside would sometimes be mismatched or rounded up from the ones in EasyAdmin | Bug has been fixed |
OpenLM “Ask for License” button contains broken link | OpenLM Server | 23685 | If 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 link | Bug has been fixed |
Error “UpdateRouterGroupsAndComponents failed” when configuring Router with Server | OpenLM Server | 25114 | When users would try to configure OpenLM Router with OpenLM Server, they would see an error message in EasyAdmin preventing further configuration | Bug has been fixed |
Alerts: Alert action settings notification drop-down changes back to hours even when it was set to minutes | EasyAdmin | 26020 | When editing the configuration of an alert, changing the “every X [timespan]” would revert to “hours” regardless of what the user chose | Bug has been fixed |
ServiceNow Notifications: No email notifications for Recipients list and/or alerts in EasyAdmin | OpenLM Server | 26081 | No notifications were sent/received for ServiceNow synchronizations even if they were enabled in EasyAdmin | Bug has been fixed |
Unmanaged Processes: Enabling license release functionality is not being saved | OpenLM Server | 26226 | When 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 unchecked | Bug has been fixed |
Currently Consumed Licenses: Client Version contains ‘v’ character when only the version number is expected | EasyAdmin | 26252 | In the Currently Consumed Licenses report, the Client Version contains a ‘v’ character when only the version number is expected | Bug has been fixed |
Server: Installer fails with required 3.1.3 .NET Core installed | Installer | 26282, 26407 | The OpenLM Server installer would fail even if the required 3.1.3 .NET Core was installed | Bug has been fixed |
Currently Consumed Licenses report shows wrong dates for LICMAN when format is yy / mm / dd | OpenLM Server / EasyAdmin | 26388 | The Currently Consumed Licenses report would show wrong dates for LICMAN when the reported format was yy / mm / dd | Bug has been fixed |
Microsoft logo missing from “Log in with Windows authentication” button | EasyAdmin | 26417 | The resource for the Microsoft logo was missing from “Log in with Windows authentication” button | Bug has been fixed |
Settings in the params.js file are not preserved after an upgrade | OpenLM Server | 26419 | User settings in the params.js file would be overwritten after an OpenLM Server upgrade | Settings are now preserved after upgrade |
Denials report “Group by column: Day” showing wrong date format | EasyAdmin | 26595 | The Denials report with the “Group by column: Day” setting would show the wrong date format, ignoring user preferences | Bug has been fixed |
Database upgrade from OLM 4.5.13.0 to 4.8.1 would log a MySQL-DB, Duplicate Entry Failure | Installer | 26650 | Database upgrade from OLM 4.5.13.0 to 4.8.1 would log a MySQL-DB, Duplicate Entry Failure, stopping the installation/upgrade process | Bug has been fixed |
SMTP settings reverted automatically to default | OpenLM Server / EasyAdmin | 26697 | In some cases after users had configured and saved SMTP settings in EasyAdmin, they would automatically be reverted to default blank ones after some time | Bug has been fixed |
“Failed persisting usage” error logged when a composite license output from Broker includes a log file | OpenLM Server | 26711 | A “Failed persisting usage” error would be logged when a composite license output from Broker included a log file | Bug has been fixed |
Database: Denials table modified index for improved performance | OpenLM Server Database | 26804 | Changed the index on the Denials table in order to improve database performance | Database performance has been improved |
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Changed “Show True Denials” tooltip | EasyAdmin | 22390 | The tool-tip for the “Show true denials” checkbox in the Denials report has been updated to more accurately reflect its function | |
EasyAdmin Checkout Policy text | EasyAdmin | 23879 | The 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 data | EasyAdmin | 24582 | When 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 Dashboard | OpenLM Server API | 25189, 25259 | Implemented a REST API for the Personal Dashboard feature | Documentation for the REST API can be accessed via Swagger http://localhost:5015/swagger/index.html |
Support Report: get Directory Synchronization configuration from DSS | EasyAdmin | 25770 | When 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 percentages | EasyAdmin | 26118 | The Host Availability report now shows percentages for Up/Down/Unknown time | |
License Activity report: Added Client Version column | EasyAdmin | 26206 | The 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 schema | OpenLM Server | 26245 | On 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 column | EasyAdmin | 26375 | The 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 FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Users can’t login to EasyAdmin using Windows Authentication | EasyAdmin | 26364 | Users were unable to login to EasyAdmin through Windows Authentication, getting a browser sign-in pop-up window instead | Bug 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 FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
License Activity report: “Group by Workstation” leads to a query time out | OpenLM Server | 20706 | In some cases, if users tried to use the “Group by: Workstation” filter in the License Activity report, the operation would fail | Bug has been fixed |
NNU report: not showing data even with “Not In Use” checked | OpenLM Server | 22467 | The NNU report would fail to display any data even if there were licenses that met the “Not In Use” criteria with the relevant box checked | Bug has been fixed |
Server logged an exception if a log file was configured for Greenhills through OpenLM Broker | OpenLM Server | 23049 | An error message would be logged if users had configured a log file to be monitored for the Greenhills LM through OpenLM Broker | Bug has been fixed |
RLM data is not parsed if “Watch License File” is set in OpenLM Broker | OpenLM Server | 23108 | If the RLM license file was watched by OpenLM Broker, UPGRADE directives in the file would lead to OpenLM Server not parsing the data | Added handling for UPGRADE directives in RLM license files |
Users without a license for the Token Flex extension can open TokenFlex reports | OpenLM Server | 23712 | Users without a license for the Token Flex extension could still open TokenFlex reports | Bug has been fixed |
EasyAdmin: Wrong label for Dutch language “Vendornaam” | EasyAdmin | 23849 | The 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 data | EasyAdmin | 24782 | When the License Activity report was shared by email (via the Reports Scheduler component), the screenshot for the ‘Group By’ tab did not display any data | Bug has been fixed |
Scratch Installation: .NET Framework error does not contain Installation button or link | OpenLM Server installer | 25078 | When 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 it | Link to correct .NET Framework is now provided if not found on the system |
Token Flex: “Session does not exist” error when loading report | OpenLM Server | 25100 | In some cases, when running the Token Flex → Token Usage report users would get a “Session does not exist” error | Bug has been fixed |
License Servers widget – buttons (start/stop/reread) are deactivated but can be pressed anyway | EasyAdmin | 25119 | Even 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 actual | Bug has been fixed |
Connection to Autodesk Cloud fails | OpenLM Server | 25232 | In some cases, OpenLM Server could not connect to Autodesk Cloud. Users would see a “400 Bad Request” error | Bug has been fixed |
Cleanup Manager: GDPR Anonymize User window does not disappear after anonymization | OpenLM Server | 25237 | The GDPR Anonymize User window did not disappear after the user data anonymization completed successfully | Bug has been fixed |
Cleanup Manager: GDPR Anonymization skips user mobile phone field | OpenLM Server | 25238 | The user mobile phone field was skipped when the GDPR Anonymization was run | Bug has been fixed |
Cleanup Manager: LdapServicePing request when DSS is not configured | OpenLM Server | 25242 | When Cleanup Manager was run, DSS would be pinged even if it was not configured | DSS is now pinged only if it has been configured in Server |
MSSQL upgrade fails for case sensitive databases | OpenLM Server | 25314 | When 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 issue | Bug has been fixed |
Autodesk Cloud: System.NullReferenceException error when trying to connect | OpenLM Server | 25647 | In some cases, when users tried to connect to Autodesk Cloud they would get a System.NullReferenceException error | Bug has been fixed |
DSS UI omits certain entities and sync data when opened from EA | OpenLM Server | 25649 | In 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 database | Bug has been fixed |
Trusted authentication: Incorrect button state and modal window appears after clicking Save | EasyAdmin | 26119 | When 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 window | Bug has been fixed |
Password Settings: login timeout field too narrow | EasyAdmin | 26120 | When setting the login timeout, values with 4 digits would be truncated in the UI | Bug has been fixed |
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
License Activity report: Option to exclude reserved licenses | OpenLM Server | 8902 | A 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 report | OpenLM Server | 22608 | FlexLM 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 report | A 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 map | OpenLM Server | 22924, 25112 | Users 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 clarification | EasyAdmin | 24603 | The 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 upgrades | OpenLM Server | 24970 | OpenLM 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 system | Installer | 25210 | The 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 FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Distorted ArcGIS license output cannot be read by OpenLM Server, leading to loss of usage data | OpenLM Server | 25506 | The presence of a return caret symbol (\r) in the “Display name” of users in the ArcGIS output file would lead to loss of usage data | Bug has been fixed |
OpenLM Server v5.0.3.148 – June 26, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Codemeter OpenLM fails to analyze usage – sequence contains no matching element | OpenLM Server | 25435 | A variation in the CodeMeter log format could lead to no license usage data being reported | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Listen to legacy ports on new installs | OpenLM Installer | 25644 | New (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 FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Users cannot login to EasyAdmin | OpenLM Server | 25418 | In some cases, due to how EasyAdmin stored client IPs, users would be unable to login: the window remained open and an error was logged | Bug has been fixed |
OpenLM Server v5.0.2 – June 03, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Fixes for integration with OpenLM Directory Synchronization Service | OpenLM Server | 24869, 24904, 24933, 24946, 24965, 25023 | Numerous fixes related to the integration of OpenLM Server with DSS | Bugs have been fixed |
OpenLM Server v5.0.1.94 – May 26, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Server configuration tool generates “Failed updating configuration to server” error | OpenLM Server | 25026 | In some cases, users would see a “Failed updating configuration to server” error when trying to apply changes in the Server configuration tool | Bug has been fixed |
OpenLM Server v5.0.1 – May 20, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Inconsistent license usage reported for certain Codemeter applications | OpenLM Server | 22934 | For certain applications monitored by Codemeter (e.g. Plaxis), incorrect feature grouping would lead to the reported quantity of used licenses to be inaccurate | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Added a workstation column to “Usage session duration” email alerts | OpenLM Server → Alerts | 9794 | Email 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 Core | OpenLM Server | OpenLM Server is now built using .NET Core, paving the way for cross-platform compatibility |
OpenLM Server v4.8.1 – April 08, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
OpenLM does not show usage for vendors that have the DUP=D flag in the debug log | OpenLM Server | 23718 | OpenLM 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 crashes | OpenLM API | 23730 | When trying to get data via the GetLicensesActivity API call, the returned value would either be empty or the call would crash | Bug has been fixed |
OpenLM Server v4.8.0 – March 19, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
The “Table” tab of a screenshot for a scheduled Denials report email does not contain any data | EasyAdmin / Reports Scheduler | 14656 | The “Table” tab of a screenshot for a scheduled Denials report email did not contain any data | Bug has been fixed |
Tree View in Groups window shows up empty | OpenLM Server / EasyAdmin | 21019 | An invalid group name could cause an issue with data display, thus users would sometimes see the Tree View in the Groups window as empty | Bug has been fixed |
Can’t save Applications Manager condition with a set CRON expression | EasyAdmin | 21136 | If a condition was created in Applications Manager → License Consumption Rules Table and a CRON expression was set, the condition could not be saved | Bug has been fixed |
When showing averages with a line graph in the License Usage report, the line would slope down unexpectedly | EasyAdmin | 21283 | In some cases, when the License Usage report was displaying averages on the line graph, the line would sometimes slope down unexpectedly | Bug has been fixed |
Resources (e.g. widgets) for the Guest Account on Trial version cannot be edited | OpenLM Server | 21682 | If 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 displayed | Bug has been fixed |
Incorrect translation for logout message of Dutch EasyAdmin localization | EasyAdmin | 21915 | The EasyAdmin logout message for the Dutch localization was incorrect | Translation has been corrected |
Users with licenses that had no support for Token Flex had access to Token Flex reports | EasyAdmin | 22121 | Users with licenses that had no support for Token Flex could still access the Token Flex reports | Bug has been fixed |
All ArcGIS license levels are shown in Agent, even if the license manager does not support them | OpenLM Server | 22468 | Due 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 feature | Bug has been fixed |
Denials report fails on “Hour In A Day” aggregation | OpenLM Server | 22477 | When running a Denials report with the aggregation set to “Hour in a day”, the Chart tab would fail to display | Bug has been fixed |
When a Denials report is shared by link, the generated CSV file ignores the selected date range | OpenLM Server | 22480 | If a Denials report was shared by link, the generated CSV file ignored the date range filter which also led to huge file sizes | Bug has been fixed |
Alert Management: “Notify on every occurence” does not work for “Show Application Alert” type alerts | OpenLM Server | 22481 | Alerts created with the “Notify on every occurence” flag for “Show Application Alert” type alerts would only be shown once, ignoring subsequent triggers | Bug has been fixed |
Exported “Licenses Not in Use” report is incomplete | OpenLM Server | 22553 | An exported “Licenses Not in Use” report would be missing the “Additional Key” and “Quantity” columns | Bug has been fixed |
“Currently Consumed Licenses” report would display incorrect date format for CATIA license manager | OpenLM Server | 22582 | In certain cases with different locale settings, CATIA (DSLS) output would be read incorrectly, resulting in reports showing dates in a wrong format | Server 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 set | EasyAdmin | 22927 | When 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 empty | Bug has been fixed |
OpenLM logs stores Altium passwords in clear text | OpenLM Server | 22937 | When OpenLM full logs were enabled, the Altium password was stored in clear text | Password is now encrypted |
CodeMeter (CoreTech 3DAnalyzer) shows no license usage | OpenLM Server | 23166 | No license usage was shown in EasyAdmin for CodeMeter (CoreTech 3DAnalyzer) due to a validation error in time format | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Report Scheduler: Saving reports to folder without assigning an email user | EasyAdmin / Reports Scheduler | 11203 | Previously, 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 message | EasyAdmin / Cleanup Manager | 22059 | The 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 FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
FlexLM: Number of used licenses reported incorrectly when one license file in a group is unavailable | OpenLM Server | 21683 | If 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 supported | Bug has been fixed |
LS-DYNA showing no usage | OpenLM Server | 22530 | A change in the LS-DYNA output format led to Server showing no usage with a “LicenseInUse Start Time is missing” error in the logs | Bug 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 LDAP | OpenLM Server → Options File management | 22578 | If users were added/removed to an LDAP synchronized group, the “Auto Update” function did not update the Options file with the corresponding changes | Bug has been fixed |
Feature & Product Names don’t match actual names on new v4.7.3 installations | OpenLM Server | 22619 | A bug in the Firebird DB script would cause feature and product names to be mismatched for new installations of OpenLM Server v4.7.3 | Bug has been fixed |
OpenLM Server v4.7.3 – January 31, 2020
Bugs FixedTitle | Where | Fix ID | Description | Status |
---|---|---|---|---|
Scheduled License Usage report does not show more than one feature | EasyAdmin / Reports Scheduler | 8596 | When more than one feature was present on a scheduled License Usage report, the default view would not display it fully | Changed the chart layout of the License Usage report so that features are more visible now |
Installer: cosmetic fixes | Installer | 18252 | When uninstalling / repairing, the bars were not fully clickable | Bars are now fully clickable |
Remove capability to right-click on an empty “Desktop” in EasyAdmin for users that are not logged in | EasyAdmin | 19118 | Previously, guest users could right-click to customize the account, changing settings for all who used the guest user | The ability to customize a guest account has been removed |
Japanese translation: correct “Remove” button in the License Servers window | EasyAdmin | 20505 | The Japanese translation for the “Remove” button in the License Servers window was inaccurate | Label has been corrected |
Heatmap downloaded pictures are cut off in Microsoft Edge | EasyAdmin | 20611 | In Microsoft Edge, while downloading Heatmap images from EasyAdmin, the resulting images are cut-off | Bug has been fixed |
Duplicated entry into database table ACL_RESOURCES | OpenLM Server | 20680 | In certain cases with MySQL, a duplicate entry would be created in the ACL_RESOURCES table, causing an error to be logged | An updated database script removes duplicates and prevents them from occurring again |
Opening the Denials report from the Top 10 Denied Users generates an error | EasyAdmin | 20698 | Opening the Denials report from the “Top 10 Denied Users” widget generates an error in the Browser console | Bug has been fixed |
“Open at application startup” is disabled for Trial version | EasyAdmin | 20796 | The “Open at application startup” option for window properties is disabled in the Trial version of Server | The option is now available in the Trial version |
Reports: “Share by email” functionality doesn’t send a report | EasyAdmin → Reports | 20798 | “Share by email” functionality was broken when sending to Users or Groups | Bug has been fixed |
Automatic update of the Options File does not work in certain scenarios | OpenLM Server | 20859 | In certain scenarios, when a user was added manually to a group, auto-update of the Options File would fail to occur | Bug has been fixed |
CodeMeter: reported usage is lower than the actual usage level in the log | OpenLM Server | 21071 | For CodeMeter v6.8 and up, user sessions would be incorrectly grouped, resulting in a lower reported usage | Sessions are now grouped correctly |
Email alerts are sent at every occurrence even with the action mode set as “Notify on first occurrence only” | OpenLM Server | 21106 | Email alerts created with the notification mode set to “Notify on first occurrence only” would continue to be sent even after the first occurence | Bug has been fixed |
Alerts Management: Alerts are not shown in EasyAdmin’s Alerts window | EasyAdmin | 21152 | In certain cases, alerts would fail to trigger and show even though all alert conditions had been met | Bug has been fixed |
FLEXlm Options File contents are not read/processed completely | OpenLM Server | 21172 | When two or more license reservation statements are identical in a FLEXlm Options File, the number of reservations would be reported as 1 | The Options File Management window displays the correct number of reservations |
MSSQL Database Migration : OpenLM database Upgrade Tool doesn’t replicate empty Firebird tables | Database Upgrade Tool | 21264 | Migrating a Firebird database to MSSQL would fail with certain language settings | Bug has been fixed |
OpenLM showed higher license usage with certain FLEXlm installations | OpenLM Server | 21524 | Wrong 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 information | License usage rate is now reported correctly |
MySQL: Top X Longest Session widget fails to display data when licenses don’t have a start time | OpenLM Server | 21580 | In certain cases with MySQL databases, if a session did not have a certain time field set, the longest session would fail to display | Bug has been fixed |
LDAP: No data synchronization occurs after a user is renamed in AD | OpenLM Server | 21631 | After a user has been renamed in Active Directory and an LDAP sync is started, user details (e.g. Default Group) would not be synchronized | LDAP sync now works as expected |
“Notify on first occurrence only” email alert does not get triggered if condition is changed | OpenLM Server | 21673 | If an alert created with the “Notify on first occurrence only” radio button has its condition changed, the alert would fail to be triggered | Bug has been fixed |
Enhancements
Title | Where | ID | Description | Status |
---|---|---|---|---|
Table view added to the Feature Usage Per User/Group reports | EasyAdmin | 1917 | A 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 report | EasyAdmin | 3102 | Users 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 Broker | Installer | 19180 | The 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 files | EasyAdmin | 19887 | The Options Files Management window now has an expandable view and a search bar to allow for quick file search | |
Core Installer: Add shortcut to desktop | Installer | 21117 | Users now have the option to create a desktop shortcut that leads to EasyAdmin when installing | |
Add filtering to the Alerts widget window | EasyAdmin | 21143 | The 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 vendors | EasyAdmin | 22003 | Previously, each application configured through the Applications Manager would be incorrectly labeled as a standard vendor in the Audit Report | Software managed by OpenLM Applications Manager is now displayed under its own table in the Audit Report |
Optional session start time in Generic XML | OpenLM Server | 22061 | In order to support Zoo LM and other 3rd party tools, the generic XML consumed by Server can now omit the session start time |
OpenLM Server v4.6.36 – December 10, 2019
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
OpenLM Server Configuration cannot be opened after deactivating SMTP for password control | OpenLM Server | 21565 | After upgrading to v4.6.30 and deactivating “Use SMTP for password control”, users were unable to login to OpenLM Server Configuration | The bug has been fixed |
OpenLM Server v4.6.34 – November 28, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Usernames starting with ‘0’ can’t be stored in database: Login Failure & Windows Authentication Error | EasyAdmin | 20852 | In some cases, if a username started with “0”, users would be unable to login | Users can now create and log in with usernames that start with “0” |
Report Scheduler: NNU Report: Email report subject is incorrectly formatted | OpenLM Server | 21161 | When a scheduled NNU report was sent by email, the subject line would contain extraneous formatting | The subject line format of a scheduled report is now displayed correctly |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
ACL without a valid SMTP | OpenLM Server → System & Security | 20870 | Previously, 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
MS SQL DB Upgrade to OpenLM 4.6.x fails (Server 2012) | OpenLM Server | 21031 | We found some constraints on the OLM_PRODUCTS_FEATURES table | The bug has been fixed |
Active Agent Users count in Audit Report does not fit to licensing terms | OpenLM Server | 20775 | Audit Report was not counting “Active Users” properly | Is now counted according to licensing terms |
OpenLM Server v4.6.29 – November 5, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
MSSQL upgrade to OpenLM Server v4.6 fails | OpenLM Server | 20981 | In 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Light Installation: Existing License file can not be selected during Light installation | OpenLM Light | 17749 | When running the OpenLM Light installer, users could not select an already existing license file for validation | An 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 user | OpenLM Server | 17623 | Users who only had a denial record and no recent usage were not counted as active users | Users who only have a denial record and no usage are now counted as active users |
Multi-pool bug with FlexLM servers | OpenLM Server | 18649 | In 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 displayed | Usage of features that belong to the same packages is now monitored correctly |
License Usage report fails to display for multiple workstations (more than 15) | EasyAdmin | 18898 | When generating the License Usage report with a filter set to more than 15 workstations, users would encounter an error | Limit has been increased to allow for more than 15 workstations to be filtered concurrently |
OpenLM Broker “sort” not working properly | OpenLM Server | 19186 | In 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 responding | OpenLM Server | 19266 | In certain cases, OpenLM Server would stop responding due to low DB performance caused by a missing clustered index | OpenLM 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 widget | EasyAdmin | 19755 | When opening the Currently Consumed License report from the “”Top 10 Current Longest Sessions…” dashboard widget, no data would be displayed | The correct data is now shown on the CCL report |
Renaming a vendor in the Broker configuration creates a new option file record in the database | OpenLM Server / EasyAdmin | 19764 | Renaming a vendor’s name in the Broker configuration creates a new record with the same details and just the new vendor name | Renaming the vendor no longer creates an additional record |
Options file – Deploy causes two rereads instead of one | OpenLM Server | 19825 | In certain cases, when trying to deploy a function in the Options File, the file is read twice instead of once | Options File read behavior now works as expected |
License Quantity not being updated after license file reading is enabled | OpenLM Server | 19971 | In certain cases, a misconfiguration of a license file would cause the license quantity to be reported inaccurately | License quantity is now displayed correctly |
The German localization of EasyAdmin would sometimes show wrong characters | EasyAdmin | 19991 | The License Usage report interface would sometimes become garbled in the German localization of EasyAdmin | The License Usage report now displays correctly |
OpenLM Server upgrade from v3.2 to v4.5 when using SQL Server DB fails with an error | OpenLM Server | 20255 | In 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 Server | 20271 | In certain cases, when using the Options File extension to configure certain parameters (e.g. “borrow_included”) for certain groups, changes would not be saved | Changes to the Options File are now saved properly |
Failure to display the License Usage Report when the “Aggregate usage” box is unchecked | EasyAdmin | 20346 | In certain cases, when running a query in the License Usage report with “Aggregate Usage” unchecked, the chart window would turn up empty | The License Usage report chart now displays correctly |
License Utilization report throws Server Error when there is a change in license quantity | EasyAdmin | 20410 | In 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 value | OpenLM Server | 20465 | When 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 displayed | The 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 Server | 20561 | In certain cases, when DSLS license manager features were using the “-” Pricing structure, usage was not tracked | Usage is now tracked properly for features that have the “-” pricing structure |
LDAP Synchronization visible in the Server Configuration Tool for Live/Light users | OpenLM Server | 20594 | Users 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 types | LDAP synchronization options are hidden from view if the license type does not support it |
“Feature Usage Status” report throws a server error | OpenLM Server | 20601 | In 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 displayed | Users 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 Authentication | OpenLM Server | 20635 | When 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 types | Values 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 MSC | OpenLM Server | 20667 | In certain cases, FlexLM license usage was not being updated while reading the license file | License usage is now shown correctly in all cases |
EasyAdmin Reports: When trying to assign the “Products” filter, the “Features” data was displayed instead | EasyAdmin | 20716 | In 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 data | The “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 30 | EasyAdmin | 20733 | In some cases, when using the Firebird DB, when showing the License Utilization report for more than 30 features simultaneously, an error would be shown | Users 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 window | EasyAdmin | 20769 | In 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 selection | Features with special character combinations are now displayed correctly |
Feature is added to the filter for a specific license server without one being specified | EasyAdmin | 20786 | In certain cases, manually adding a “Features” filter would make the report return data for a specific license server | The “Features” filter now works as expected |
GetFeaturesList – exception for Case Sensitive SQL Server DB | OpenLM Server | 20795 | In certain cases, if the SQL Server database is case-sensitive, the Features window would not be displayed | The Features window is now correctly displayed with case-sensitive SQL Server DBs |
“Products” filter behavior was inconsistent | OpenLM Server / EasyAdmin | 18951, 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 Vendor | OpenLM Server / EasyAdmin | 20848 | When applying the “Server” or “Vendor” filter in the CCL report, the returned data would ignore the filters | The CCL report now correctly filters the returned data |
Enhancements
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Support for Sparx Systems Keystore | OpenLM Server | 9276 | Support for the Sparx Systems Keystore license manager (through OpenLM Broker) | |
Support for Esprit License Manager | OpenLM Server | 17078 | Support for the Esprit license manager (through OpenLM Broker) | |
Support for External Platforms Service | OpenLM Server | 19127 | A 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Implementation limit exceeded: License (FlexLM) utilization showing as 0 when using Firebird db | OpenLM Server → EasyAdmin | 20143 | In 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 EasyAdmin | OpenLM Server → EasyAdmin | 20186 | In some cases, changes to the Options file were not shown in EasyAdmin | Changes are now reflected correctly in EasyAdmin. |
OpenLM Server v4.5.309 – August 28, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Catia usage not monitored after upgrade to OpenLM Server 4.5 | OpenLM Server | 20172 | In some cases, after upgrading OpenLM Server, usage of Catia servers that used DSLS v6.421 was not tracked | OpenLM 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
EA: Tokens: Clicking on Approve button does not exit the token setup wizard | OpenLM Server → EasyAdmin | 19693 | Trying to exit the token setup wizard fails. | Clicking on Approve button exits the token setup wizard as expected. |
LDAP Sync does not fill groups | OpenLM Server | 19419 | Defining 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 correct | OpenLM Server | 19564 | Double 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 empty | OpenLM Server | 19613 | In 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 Server | 19711 | Some .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 license | OpenLM Server → EasyAdmin | 19794 | Can’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 unavailable | OpenLM Server → LDAP Sync | 19816 | In certain cases, LDAP sync failed for large directories (250,000+ users) | Sync now respects maximum LDAP request size |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Columns in roles for “Currently Consumed Licenses” | EasyAdmin > Roles & Permissions | 13311 | Some 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 screen | EasyAdmin > Audit Report | 15073 | No progress screen was shown when generating bigger Audit Reports | A progress message is now displayed when generating Audit Reports |
Any process can be configured with the “Extension” Release method | OpenLM Server > EasyAdmin | 16624 | Any 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 missing | EasyAdmin > Roles & Permissions | 16634 | When assigning resources for roles, the User and Workstation filters were missing for the “Currently Consumed Licenses” report | The User and Workstation filter can now be allowed/denied for the “Currently Consumed Licenses” report |
License Utilization report giving SNAP error of web page | EasyAdmin > License Utilization Report | 17069 | When the License Utilization chart is generated with very high values, the browser window may sometimes crash | The License Utilization chart display algorithm has been optimized to handle high values |
Removed Vendor as counted for Audit Report | EasyAdmin > Audit Report | 17625 | When a Vendor Feature was deleted and the Audit Report was generated, the vendor was shown even when with no usage | Deleted features with no usage data no longer count towards the Audit Report |
Groups from Options files are not set to default | OpenLM Server | 17903 | None of the groups added from the options file were set as default | Options file group will be set as default for users that did not have any other default group |
Installer: Error message with OpenLM Licensing Service | Installer | 17932 | During Installation, on the Activation step, when the user entered the activation code while being offline, an error was displayed | A 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 Server | 17950 | When a feature is removed from a License file, EasyAdmin still shows the feature in the Options File Management → Preview window | As 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 Server | 18706 | When 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 report | 18329 | When 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 | EasyAdmin | 18370 | Sync names were not displayed in the UI when they contained “<” or “>” in the name | Sync names are now properly displayed. |
EA: System & Security: Logs & Reports: Cache issue: Toggle on/off does not turn off the logging after the upgrade | EasyAdmin | 18381 | If 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 Installer | 18384 | Spaces 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 > Logs | 18395 | 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 set | OpenLM Server | 18410 | IBM Rational does not show usage in 4.5 if “Use License File” is set | Usage is shown as before. |
Projects Administration does not take Group from List view and others | EasyAdmin | 18633 | Several issues when assigning the Group for Projects from List View and the Default column was missing | Issues have been fixed. |
LDAP Sync removes Default group | OpenLM Server | 18650 | In some cases when users did not have any activity for a while, LDAP synchronization would overwrite their Default Group with OpenLM_Everyone | Users 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 Server | 18682 | In some cases, HASP session usage grouping would report inaccurate usage statistics | Adjusted addition logic so that HASP session usage is now reported correctly |
OpenLM Server: redirect failed with 404 | EasyAdmin | 18690 | When running EasyAdmin through IIS, redirection could lead to a 404 | Issue has been fixed. |
EA: OpenLM User Interface is not loaded after the upgrade when HTTPS | EasyAdmin | 18695 | When an OpenLM Server 4.5 install configured to use HTTPS was upgraded to the latest version, EasyAdmin would not be loaded | Issue has been fixed. |
Server: Error adding projects when the group is added to the unsaved project | EasyAdmin | 18697 | An 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 working | OpenLM Server Installer | 18740 | When 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 Server | 19046 | When 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Workstation exclusion filter in reports | EasyAdmin > Reports | 13944 | When viewing License Activity Report and License Usage Report, sometimes it was necessary to exclude certain workstations from the output | There 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 | 15547 | When 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 | EasyAdmin | 16568 | When 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 | 17464 | The 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 | 17620 | To 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 | EasyAdmin | 18177 | LDAP log support has been added in the Administration → System & Security Panel | |
Server: Cleanup Manager: LDAP Users Cleanup failed | EasyAdmin | 18312 | When 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 | 18314 | Previously, 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 | 18415 | In 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
When running the report getting browser crash screen | Easyadmin > License Utilization | 17069 | When feature in report has very large quantity (e.g. toke based feature), browser crashes | Results set was modified to reduce the amount of data returned to the browser without losing quality of the data |
Usability report for RMS license manager | OpenLM Server | 17359 | Wrong grouping of sessions led to incorrect summaries | Grouping fixed. Data is shown as required |
Wrong time zone details | Easyadmin | 18323 | UTC-6 Saskatchewan time zone shows the time 1 hour off | Fixed |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
New report – Named License Analysis (NNU) | Easyadmin > Reports | 17069 | Allocations, utilization and underuse of FLEXlm network named licenses | |
Installer enhancements & bug fixes | OpenLM Installer |
OpenLM Server v4.5.74 – May 1, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Changes can be saved without successful Sending of the test email | Easyadmin > Email/SMS | 17884 | Changes 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 | 18085 | In 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 | 17933 | In 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 | 18077 | When 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
License usage report hangs when number of results exceeds maximum | Report > License Usage | 9618 | If 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 | 11642 | The total available licences is incorrect when “Aggregate Usage” checkbox is blank | Corrected report – now shows correct values |
OpenLM Generic low performance | OpenLM Server | 12464 | Generic 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 | 13040 | For MSSQL Server only- groups were not being deleted | Now records are bean deleted |
Duplicate group names cause problems during synchronization | Server > LDAP Configuration | 13060 | When 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 | 13314 | The 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 | 13368 | User 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 | Administration | 13491 | A 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 | 13492 | Project 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 | 13717 | A 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 | EasyAdmin | 13754 | In 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 | 13798 | Customer 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 | 13800 | When 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 | EasyAdmin | 13754 | In 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 | 13855 | The 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 | 13946 | Where 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 | 14004 | Server 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 | 14006 | When 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 | 14016 | Envelope 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 | 14098 | When 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 | 14671 | The 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 | 14675 | The 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 | 14812 | For 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 | 14850 | The 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 | 14919 | The 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 | 14957 | Nested 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 | 15075 | The 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 | 15570 | The 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 | 15590 | The 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 | 15663 | There 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 | 15669 | Where 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 | 15681 | Records 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 | 15939 | Where 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 | 15961 | When 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 | 15962 | No 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 | 15986 | Originally 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 | 15988 | Where 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 | 16104 | If 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 | 16152 | After 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 | 16153 | The 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 | Plugin | 16184 | False denial reporting was occurring | System reporting now correct |
License Activity Report: Button “Show total usage time” delivers wrong results | Reports Menu > License Activity report | 16221 | The 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 | 16254 | Flag “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 | 16260 | Users 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 | 16265 | The 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 | 16339 | There 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 | 16577 | OpenLM 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 | 16644 | The 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 | 16679 | Info text displays incorrect message | Info text corrected |
Linux version using localhost in the command line instead of the server name | Linux Server | 16684 | Linux 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 | 16687 | Error 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 | 17070 | There 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 | 17095 | Users 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 | 17101 | The 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 | 17130 | The 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 | 17149 | Groups with no active users are not created | This complies with the design of the application |
Delay when opening OpenLM User Interface | Server | 17156 | User 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 | 17204 | When 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 | 17302 | The 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 | 17339 | When the “Group by Feature” option is selected, the features are not shown (see 16152) | Rectified to show requested data |
Altium usability report | OpenLM Server | 17702 | Number 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 | 17236 | End time > Start time | Query result can show session started after execution time. This can cause exceptions for session shorter than a minute. Fixed |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
New feature – Autodesk Token Flex Licensing | General | 12846 | Token usage calculations and reports | New feature |
New supported license manager – ArcGIS Online | General | 12866 | Monitor ArcGIS Online usage | New feature |
New supported license manager – Autodesk cloud | General | 12867 | Monitor Autodesk Cloud usage | New feature |
New supported license manager – Adobe cloud | General | 12868 | Monitor Adobe Cloud usage | New feature |
New supported license manager – Flexnet Embedded (FNE) | General | 12869 | Monitor Flexnet Embedded licenses for Avid & Nvidia | New feature |
New supported license manager – Office 365 | General | 14264 | Monitor Microsoft Office 365 usage | New feature |
OpenLM Server Performance upgrade | General | 12876 | Less cases of required restart. Shorten startup times. Better performance for high load | Enhancement |
System & Security enhancements | General | 13938 | Password policies enforcement, new installer, easier system configuration | Enhancement |
New free product – OpenLM Live Monitoring | General | 12854 | Monitor online license usage (no history accumulated). Any license manager, any number of license manager | New product |
Reports Scheduler csv attachment | Report Scheduler | 13374 | Csv attachments to Report Scheduler emails | Enhancement |
Enhancement – define Ldap synchronization time | Ldap | 12899 | Determine start time for each synchronization | Enhancement |
Enhancement – Add an info text next to No Groups in server configuration tool | License servers > LDAP | 9159 | Add 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 | 9374 | If 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 | 9422 | Please 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 | 12918 | Need 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 | Dashboard | 13422 | Change 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 | 13508 | Enhance application form process that supports License consumption and license return policies | Improved Application UI process functionality |
Create application form – File | Application Manager | 13509 | Implement 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 | 13510 | Implement 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 | 13511 | Update 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 | 13512 | Enable 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 | 13513 | Enable 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 | 14060 | Only 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 | 14780 | Do 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 | 14921 | The 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 | 15626 | Enhance 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 | LDAP | 16008 | Active 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 | 16215 | The 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 | 16770 | Allow 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 | EasyAdmin | 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 Server v4.4.39 – March 12, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Additional Key field is showing wrong data when licenses are coming from multiple pools. | OpenLM User Interface-> Currently Consumed Licenses | 14592 | Some 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 | 15580 | Server 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 | 15806 | In 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 | 15848 | This 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 | 16239 | When 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 | 16268 | On 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 | 16269 | When 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. |
OpenLM Server v4.4.31 – December 10, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 | 13520 | When 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 | 13667 | In 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 | 14061 | Session 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 | 13821 | When 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 | 14095 | When 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 | 13375 | When 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 | 13493 | Suspension 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 | 14340 | Suspension wasnt working when License Server is configured with remotely sampling | Now Suspension will work when License Server is configured with remotely sampling |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Users are not synchronized when comma appears in group/user name | OpenLM Server | 13227 | Users 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 | 13079 | Idle 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 | 13252 | Inactive steps are executed in Agent Procedure | Inactive steps are not executed |
Only first sending attempt works when sending e-mails/sms | OpenLM Server | 13290 | After 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 | 13357 | In 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 | 12995 | When 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 | Dashboard | 13071 | Description sorting in Cleanup Monitor is not accurate | Sorting works accurately |
Creation Sources sorting is not accurate | Dashboard | 13072 | Creation Sources sorting in Cleanup Monitor is not accurate | Sorting works accurately |
Read license file is available when OpenLM Server remotely queried license manager | Server | 13073 | Read 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 | Dashboard | 13081 | Application 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 | 12968 | Filter features are not saved accurately | Filters save all information selected |
Some License Servers are not being monitored | OpenLM Server | 12944 | Some 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 | 13005 | When 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 | 13006 | Close 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 | 12944 | Some 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Timing out of reports | DB | 11836 | Reports 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 | 12016 | Token cost is not displayed on the License screen | Token cost is displayed on the License screen |
Problems with LDAP structure update | OpenLM Server | 12324 | LDAP structure is not updated properly during synchronization | LDAP sync works correctly |
Usability Report generates an error message | OpenLM Server | 12343 | Usability reports have “Validate Usage Error” messages in logs | Usability reports do not generate error messages anymore |
Feature Usage Status widget runs slow | DashBoard | 12355 | Feature 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 | DashBoard | 12373 | Sorting 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 | DashBoard | 12374 | The 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 | DashBoard | 12389 | Data 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 | DashBoard | 12391 | Chart screen displays future date | Chart screen displays actual date |
Usability report JSON does not contain output data | OpenLM Server | 6395 | RLM – 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 | 9994 | DSLS 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 | 10034 | ValidateAnalyzedUsage 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 | 10430 | Server 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 | 10431 | When 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 | 10683 | Notice message on the Alerts Screen appears instead of error message | Correct error message appears |
Success message appears before the process was completed | DashBoard | 10991 | Feature 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 | DashBoard | 10992 | Licenses 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 | DashBoard | 11088 | Help 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 | DashBoard | 11306 | Active 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 | DashBoard | 11329 | Scroll 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 | DashBoard | 11346 | In 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 | DashBoard | 11368 | App 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 | DashBoard | 11387 | An 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 | 11395 | When 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 | 11403 | When 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 | DashBoard | 11430 | “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 | DashBoard | 11435 | When 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 | 11448 | Level 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 | 11515 | Project 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 | DashBoard | 11521 | Scrolling line missing when Pie Chart is selected for the first time in Denials | Scrolling line works properly |
Incorrect text in error message | DashBoard | 11531 | Incorrect text in error message in Denials module | Error message text corrected |
Checkout Policy is not displayed | DashBoard | 11536 | Checkout Policy is not displayed in User Interface | Checkout Policy is displayed in User Interface |
Error message appears when there is no data | DashBoard | 11565 | Error 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 | DashBoard | 11595 | An 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 | DashBoard | 11601 | No 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 | DashBoard | 11607 | Incorrect 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 | 11616 | Double error displayed when entering wrong values in configuration form | Only one error message is displayed. |
Ignore column has different names | DashBoard | 11637 | The same Ignore column in LDAP Relations and Entities has different names | Ignore column name is the same |
Recent Sync Date is not accurate | DashBoard | 11639 | Recent 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 | 11696 | FlexLM is unable to parse VENDOR line | No error in the log |
Host availability: Table doesn’t show periods with status “Unknown” | DashBoard | 11752 | Table doesn’t show periods with “Unknown” status | Host availability: Table shows periods with “Unknown” status |
Sorting by user idle time is not fully functional | DashBoard | 11754 | Sorting by user idle time in Currently Consumed Licenses is not fully functional | Sorting is fully functional |
Server installation error (Firebird) | Core Installer | 11822 | Error during Server installation for Firebird | Server installation for Firebird is successful |
Server installation failed (MsSQL) | Core Installer | 11825 | Server installation failed (MsSQL) during DB update | Server installation is successful |
German language localization issue | DashBoard | 11848 | Table name is not in German when it is opened from Report Scheduler | Table name is in German |
Edit screen does not open | DashBoard | 11854 | Edit 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 | DashBoard | 11879 | OpenLM 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 | DashBoard | 11889 | Feature selection order in Checkout Policy is inaccurate | Feature selection order is correct |
Page number is not fully visible | DashBoard | 11891 | Page number in License Activity window is not fully visible | Page number is fully visible |
Error in communicating with Broker | OpenLM Server | 12515 | Error in log when communicating with Broker | No errors when communicating with Broker |
Filter saving issue | DashBoard | 12646 | Filter settings are not saved in Filter Management | Filter settings are saved in Filter Management |
Process Features error message | DashBoard | 12708 | An error message appears when License Release setting is disabled | No error message when License Release is disabled |
Inaccurate time in Report Scheduler | DashBoard | 11303 | Inaccurate creation time in Report Scheduler | Creation time is accurate |
Inaccurate start times reported for MathLM | DashBoard | 11026 | Start Time is saved to DB inaccurately | Start Time is reported correctly |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Save button overwrites existing filter settings | DashBoard | 10468 | When clicking Save button existing filter settings are overwritten | Confirmation window appears before saving |
No warning about existence of a filter with the same name | DashBoard | 8521 | When clicking Save button existing filter settings are overwritten | Confirmation window appears before saving |
Names of some Project settings are not accurate | DashBoard | 7440 | No 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 | DashBoard | 12223 | Names 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 | DashBoard | 12056 | Agent Version filter in Workstations window is not editable | Agent Version filter is editable |
“None” setting added to available License release methods | DashBoard | 12151 | Master 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 | DashBoard | 12182 | “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 | DashBoard | 12030 | Currently 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 | DashBoard | 12046 | License 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 | DashBoard | 11793 | Tooltip added on “Unknown” status in the Host Availability window | Tooltip added on “Unknown” status |
Workstations filter added | DashBoard | 11820 | Components with “Not licensed” permissions do not show appropriate message | Notification message appears in case of components with “not licensed” permissions |
Added “License Product” value | DashBoard | 11930 | Workstations filter was missing in Currently Consumed Licenses | Workstation filter added in Currently Consumed Licenses |
Support Token Based Licensing required for “MSC” | OpenLM Server | 4041 | Added “License Product” value to OpenLM License property | Added “License Product” value |
Codemeter required to support expiration dates | OpenLM Server | 12241 | Support Token Based Licensing added for “MSC” | Added Support Token Based Licensing |
Master id required for Audit Report | OpenLM Server | 12048 | Codemeter required to support expiration dates | Codemeter supports expiration dates |
Visual improvements of problematic license servers | OpenLM Server | 11441 | Master id missing from Audit Report | Server status icon size was increased |
Workstations filter needed in Currently Consumed Licenses | OpenLM Server | 11140 | No 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 | 9976 | Meaningful vendor names are needed for codemeter | Meaningful vendor names are set for codemeter |
OpenLM Server v4.3.56.69 – July 29, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Firebird DB upgrade failed | DB Upgrade | 9404 | Firebird 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 | 10419 | In 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 | 10396 | Sorting 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 | 10427 | A 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 | 10372 | Empty 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 | 10450 | On 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 | 10453 | On 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 | 10454 | The “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 | 10455 | On 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 | 10414 | The 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 | 10492 | The 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: | 9750 | The 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 | 9884 | When 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 | 9951 | A 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 | 10049 | Active 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 | 10074 | The 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 | 8437 | The 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 | 10106 | In 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 | 10173 | The 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 | 10218 | The 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 | 10221 | After 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 | 10383 | Deleting 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 | 10466 | Not 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 | 11174 | When 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 | 11186 | The 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 | 11198 | For 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 | 11209 | It 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 | 11221 | The 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 | 11243 | After 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 | 11297 | When 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 | 11309 | Changing 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 | 11327 | For 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 | 10112 | OpenLM 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 | 10642 | Adding 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 | 10653 | In 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 | 10690 | A 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 | 10722 | Saving 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 | 10770 | Opening 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 | 10858 | Sorting 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 | 9706 | It 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 | 8310 | After 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 | 8427 | When 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 | 8505 | In 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 | 10369 | After 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 | 10249 | For 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 | 9352 | Options 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 | 8977 | For 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 | 8758 | Candidates 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 | 8200 | Adding 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 | 8345 | Project’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 | 10852 | Ldap 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 | 10903 | Inconsistent 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 | 10914 | Idle 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 | 10919 | In 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 | 10930 | A 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 | 10989 | After 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 | 11029 | Workstation 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 | 11142 | Workstation 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 | 11152 | The 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 | 11293 | A 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 | 11305 | Vendor 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 | 11336 | For 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 | 11337 | For 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 | 11353 | User 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 | 11355 | Downloading 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 | 11524 | It was not able to delete Router Groups | Router Groups can be deleted now |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
New option to add Workstation manually | OpenLM User Interface: Workstations | 9730 | When 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 | 9883 | New 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 | 10225 | A 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 | 10412 | The window Selected Feature Statistics has been removed | The window Selected Feature Statistics has been removed |
We support borrowing of Codemeter | OpenLM Server | 5818 | We did not support borrowing Codemeter | We support borrowing of Codemeter |
Better counting vendors in Audit Reports | OpenLM User Interface: Audit Report | 10229 | Audit 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 | 8806 | We 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 | 8615 | LM 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 | 9544 | Choosing 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 | 10957 | The processes MATLAB and SolidWorks did not appear | MATLAB and SolidWorks appear now |
OpenLM Server v4.2.31.88 – May 30, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
The Chart legend doesn’t have a scrolling bar and it hides the chart | OpenLM User Interface: Group Usage | 9381 | The 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 | 9390 | In 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 | 9403 | A 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 | 9417 | After 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 | 9635 | The 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 | 9703 | Monitoring 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 | 9708 | An 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 | 9709 | The report took to long to generate. | The report generation time was improved. |
Monitoring of the Olicense LM Server fails | OpenLM User Interface: License Servers | 9737 | In 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 | 9961 | The 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
The Upload/Download button doesn’t respond properly | OpenLM User Interface: License Servers | 9124 | When 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 | 9134 | The 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 | 9145 | The 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 | 9170 | When 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 | 9179 | When 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 | 9184 | The 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 | 9212 | When 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 | 8776 | On 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 | 8745 | On 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 | 8642 | When 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 | 9232 | After 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 | 9236 | When 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 | 9245 | After 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 | 9254 | The workstations information in filter is not applied. | The system works properly. |
The “x” points disarray | OpenLM User Interface: License Utilisation | 9246 | The “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 | 9247 | The “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 | 9237 | When 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 | 9241 | The 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 | 7546 | It’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 | 9180 | When 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 | 8890 | In 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 | 8661 | The 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 | 8784 | On 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 | 8879 | The 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 | 9135 | When 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 | 9259 | The 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 | 9303 | The 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 | 9272 | On 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 | 9369 | The 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 | 9371 | When 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 | 9357 | On 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 | 9367 | The OpenLM Server 4.2.21.27 fails while upgrading. | From now on, the upgrade is done smoothly. |
DSLS Denials are not recorded | OpenLM Server | 9390 | The DSLS Denials are not shown in OpenLM. | The bug is fixed now. |
Database upgrading failure | DB Upgrade | 9210 | Upgrading the database fails. | The latest version is upgraded successfully. |
Red text color of the LM Server name | OpenLM Configuration Form | 9405 | The 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 | 9403 | After 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Files Download status | License Servers Report | 6079 | When Broker is down, files download status showed “Pending”. | “Pending” message will not display on this condition. |
Report Scheduler has 2 icons of refresh | Report Scheduler | 8645 | The report had redundant refresh icon | Redundant refresh was removed |
Filtering online workstations does not show the correct workstations | Workstations Reports | 8802 | In some cases filtering online workstations didn’t work | Filtering online workstations works correctly |
Sharing link of filtering online checkbox does not work | Workstations report | 8805 | In some cases sharing link of filtering online checkbox does not work | Sharing link of filtering online checkbox does work |
Error while configuring ATOS LDAP | OpenLM Configuration Form | 8808 | Error was displayed on the screen while configuring ATOS LDAP | Issue was fixed |
Error calling GetLicenseActivity method | OpenLM API | 8810 | Error calling GetLicenseActivity method | Issue was fixed |
Selected Feature Statistics: Total Quantity is “-99” instead Unlimited | Selected Feature Statistics report | 8811 | Selected Feature Statistics: Total Quantity is “-99” instead Unlimited | Issue was fixed |
Error message appears outside the window | Router Management report | 8661 | Error message appears outside the window | Issue was fixed |
Share By Email: Ok button is available, while there are no recipients | Report Scheduler report | 8670 | Share By Email: Ok button is available, while there are no recipients | Ok button is disabled when there are no recipients |
Enable Full Logging screen can be opened several times simultaneously | Administration -> System window | 8690 | Enable Full Logging screen can be opened several times simultaneously | Only one screen is opened. |
Sorting for “Version” column doesn’t work | License Usage report | 8738 | Sorting for “Version” column doesn’t work | The issue was fixed |
License Servers Candidates are displayed when no permission existing | License Servers report | 8758 | License Servers Candidates are displayed when no permission existing | License Servers Candidates are displayed now only if relevant permission exists |
Tooltip is invisible when mouse is hovered over on the info item | Administration -> Email/SMS | 8213 | Tooltip is invisible when mouse is hovered over on the info item | The issue was fixed |
Inscriptions overlap each other | License Usage report | 8240 | Inscriptions overlap each other | The issue was fixed |
Spelling mistake in the error message | AppManager report | 8331 | Spelling mistake in the error message | The issue was fixed |
Refresh is not working after “Could not connect to OpenLM App Manager………” | AppManager report | 8413 | Refresh is not working after “Could not connect to OpenLM App Manager………” | The issue was fixed |
Two info message appear simultaneously on the screen | License Usage report | 8442 | Two info message appear simultaneously on the screen | One message appears |
Refresh button is disabled when an error message is received | AppManager report | 8447 | Refresh button is disabled when an error message is received | Refresh button is enabled when an error message is received |
Session Active/Idle ratio: Sorting doesn’t work for “Total Time”, “From Time”, “To Time” | License Activity report | 8623 | Session Active/Idle ratio: Sorting doesn’t work for “Total Time”, “From Time”, “To Time” | The issue is fixed |
Schedule Report is not saved when Group was chose | Schedule Report | 8896 | Schedule Report is not saved when Group was chose | The issue is fixed |
OpenLM Server loading time was very long | Server | 8726 | OpenLM Server was loading deleted options files | The deleted options files are not loaded now and code was optimized. |
Rational license file is not parsed correctly when there are several vendors in license file | Server | 8885 | Rational license file is not parsed correctly when there are several vendors in license file | The issue was fixed. |
OpenLM Server v4.2.20.12 – March 29, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Files Download status | License Servers Report | 6079 | When Broker is down, files download status showed “Pending”. | “Pending” message will not display on this condition. |
Missing Idle Time Data | License Activity Report | 8731 | Session Active/Idle ratio paramenter had no idle time data stored. | Active/Idle ratio now stored and pulls data. |
Unable to Edit Alert Rule | Alert Management | 8751 | Conditions and Actions could not be added to an alert rule. | Alerts are back to being fully editable. |
Server Error | License Activity Report | 8514 | When users are selected a “Server Error” message is shown. | Error fixed. |
“Updated On” Sorting | License Servers Report | 8613 | Sorting the column “Updated On” did not work. | Sort of “Updated On” is operational. |
SQL Server Upgrade | Database | 8676 | SQL Server upgrade failed. | Now Upgrades successfully. |
Wrong Data in Active Users Report | Active Users Report | 7774 | Wrong number of users is shown. | Right number of users is shown. |
OpenLM Server v4.2.17.0 – March 26, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Options File Management window resize is inconsistent. | EasyAdmin > Options Files > Options Files Management | 6252 | Screen sizing is based on content and can be unpredictable. | Increased default window size to 700×500. Removed wrap from text by default. Added a checkbox option to toggle the text wrap. |
Filters save user-defined descriptive name of servers and not server IDs | EasyAdmin > Filters | 6788 | Changing the server name can make reports fail. | Filters save the server by ID and convert to server name after the filter is applied. |
Choosing a saved filter in Filter Management opens the Denial Type panel. | EasyAdmin > Reports > Denials | 7102 | The behavior of the Denial Type panel is affected by saved filter selection | Adjusted screen behavior so that the panel is not opened by selection of a saved filter. |
Sorting by Description for Scheduling Tasks doesn’t work as expected. | EasyAdmin > Scheduling Tasks | 7422 | The Description column does not sort reliably when there are empty values for description. | Adjusted behavior of the sort so that Description sorts reliably. |
Size of the columns in the vendor tables are not consistently formatted when expanded. | EasyAdmin > Administration > OpenLM License | 7684 | Clicking the [+] to the left of the vendor listings reveals table data that may not be consistently formatted. | Cleared nested grid structures so data would conform to intended format. |
Denials report fails to show aggregated data when filtered by Day. | EasyAdmin > Reports > Denials | 7767 | Choosing ‘Day’ as a filter does not predictably yield the correct results. | Adjusted the behavior of the filter you properly yield the expected results. |
“License Activity” report is still sorted by a previously selected column after clicking Reset Layout. | EasyAdmin > Reports > “License Activity” | 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 | 7774 | The number of users reported is not congruent with other user reports and seemed to exclude current sessions. | Adjusted the behavior of the report to include current sessions. |
The printer icon is disabled in Unmanaged Processes. | EasyAdmin > Unmanaged Processes | 7780 | Unmanaged Processes does not allow the printing of selected records. | The Print capability has been re-enabled. |
The Denials Table tab does not display the expected results. | EasyAdmin > | 7782 | Clicking the ‘Table’ tab displays “Server Error” rather than the expected results. | Behavior has been adjusted to display the expected results. |
The Change Password form Save button is available when the password doesn’t match. | EasyAdmin | 7853 | The Save button availability will allow a user to click the button when typos exist in the password confirmation. | The Save button remains disabled unless the passwords match. |
An open unmanaged process can sometimes be miscounted in License Servers when the process remains open. | EasyAdmin > Reports > License Servers | 7860 | AgentKill sometimes reduces the count on open processes without closing the intended process. | Adjusted behavior so the processes are counted based on actual open sessions. |
The Login button is available if the Username and Password fields are not filled in. | EasyAdmin | 7862 | The Login button can be clicked without filling in required fields on the Login form. | Disabled the Login button when the form is not completely filled out. |
The required icon disappears prematurely when a space is typed in the Username field. | EasyAdmin | 7864 | Typing a space in the Username satisfies the requirement for completing the field entry. | Checks have been enabled to handle the icon display better. |
Deleted condition ignored on save. | EasyAdmin | 7867 | An error “No changes to save” displays erroneously when users attempt to save a deleted condition. | Changed the behavior of the save routine. |
Reported idle times are sometimes in the future. | EasyAdmin | 7939 | An error in calculating idle start time can occur when multiple instances of the same license are executed on the same agent. | Adjusted the calculation behaviors to report correct idle times for multiple idle licenses on the same server. |
Options File Management does not save all settings correctly. | EasyAdmin | 8079 | Closing and opening options files sometimes lead to inconsistent results. | Adjusted handling of the options files. |
Opened unmanaged processes are not closed consistently. | EasyAdmin | 8152 | An application is sometimes not closed and the usage does not correctly appear in license server counts. | Adjusted handling of unmanaged processes and counts. |
Dashboard license server candidates | EasyAdmin > License Server Status | 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 | 8227 | Clicking the panel separator may result in a change in screen content on the Excluded Denials screen. | Adjusted behaviors of data display on the Denials Data panel. |
The screen appears to freeze when multiple features are added simultaneously. | EasyAdmin > Reports > License Usage | 8239 | No ‘waiting’ icon appears when a process is running that will take several moments. | Added a “Please Wait…” icon to appear while processes run to add selected features. |
The “Request is processing…” message disappears before a License Usage report export is finished. | EasyAdmin > Reports > License Usage | 8243 | The processing message does not last as long as the process itself and may make the screen appear to hang. | Adjusted the behavior of the message to close when the process is complete. |
“Stat releasing after usage rate of (percent)” can take a value of more than 100. | EasyAdmin > Administration > Process Features | 8255 | Usage rate should not be allowed to be greater than 100%. | Updated the maximum value of the percentage to 100%. |
True denials not counted correctly. | OpenLM Server | 3792 | Successive denials are not always excluded from counts. | Adjusted count behaviors to show actual true denials. |
Issued date in license procurement is not consistently UTC. | OpenLM Server | 4426 | Depending on how a plugin handles date / time issued dates may not be consistent. | Established UTC standard with a universal handling method. |
The License Usage report does not display 0 usage rows when using aggregate options. | EasyAdmin > Reports > License Usage | 4991 | The License Usage report should include 0 usage rows when using aggregate options. | Adjusted the behavior of reporting 0 usage rows. |
Timeout occurs when adding unmanaged vendor with more than one feature. | OpenLM Server | 6045 | Multiple features are not readily added for unmanaged vendors. | Adjusted handling of unmanaged vendor features. |
Uncounted is not consistently supported by plugins | OpenLM Server | 6266 | Uncounted should be supported for all plugins. | Adjusted behavior of uncounted for universal plugin handling. |
Currently Consumed Licenses reporting fails to report on certain features consistently. | OpenLM Server | 6963 | Currently Consumed Licenses needs to report on features consistently regardless of the plugin. | Adjusted behavior of uncounted for universal plugin handling. |
Future start dates in license files triggers duplicated quantities. | OpenLM Server | 7170 | Even if start dates are future counts should remain consistent. | Adjusted count behavior to handle future start dates consistently. |
Update Error occurs when a newly deleted server is added as triad. | OpenLM Server | 7221 | Mid-stream adjustments during adds should allow valid user changes. | Updated behaviors to handle configuration changes better. |
Unexpected exception sometimes occurs after projects are deleted. | EasyAdmin > Management > Projects | 7376 | Inconsistent 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 | 7727 | OpenLM Server Configuration Form should not exit during admin account creation. | Adjusted behavior so that the screen would remain open after account creation. |
Usage reported in License Server screen does not match usage reported in Licenses screen. | OpenLM Server > Management > Licenses; OpenLM Server > Widget > License Servers | 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 | 7781 | Notification Mode needs to display for full utility. | Adjusted behaviors so that Notification Mode is available as expected. |
After unchecking the “Enable process release functionality” Procedure name is empty | OpenLM Server | 7789 | Changing the status of the enabled checkbox should not affect the stored data. | Adjusted functionality to retain process data until users make a change. |
An error message appears when a role is added with a duplicate name. | OpenLM Server | 7812 | The error message can be more helpful in cases where the problem reflects a duplicate name. | The message was changed to display the duplication. |
Deleted / changed License Servers appear in the resource list by name. | OpenLM Server | 7815 | previously used License Server names continue to populate lists. | Changed behaviors to handle changed license server names without issue. |
It is not possible to delete a new server before restart. | OpenLM Server > | 7839 | Views for the server are dependent on restart and this should not be the case. | Adjusted queries to read from the current table for servers rather than active. |
Cluster name cannot be changed back to previous value. | OpenLM Server > Configuration | 7841 | If the original value for the cluster is entered and then changed and changed back, the reversion will not be allowed without exit and return. | Adjusted behaviors to allow multiple revisions. |
Usability Report with FlexLM | OpenLM Server | 7981 | ||
Current sessions are shown even if “Include Current Activity” is not checked. | OpenLM Server | 8011 | Current activity should be ignored without the Current Activity option checked. | Adjusted behaviors to only show current sessions when requested rather than considering them as sessions. |
An error saying “Unexpected server error” displays when Denials data is saved. | OpenLM Server > Reports > Denials | 8017 | Unless data is tainted it should be saved consistently, without error. | Viable data is saved successfully. |
Server: Actual Usage with App Manager: “successful message” features have not been added | EasyAdmin – Appmanger | 8023 | Success message but feature was actually missing | Replaced with correct message |
Faulty OpenLM Support Report on some Machines | EasyAdmin – Support Report | 8027 | In some non english environments the Report was wrong | Corrected |
License Usability Report with FlexLM | OpenLM EasyAdmin | 8068 | FlexLM 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 | 8096 | Usage 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 | EasyAdmin | 8198 | When downloading a csv file from “Feature Usage Status” Additional key missing | Was added to download |
EA: Feature usage Status: Sorting of Server, Vendor, Product Name columns doesn’t work when empty cell is in the list | EasyAdmin | 8204 | Columns could not be sorted when a field was empty | Possible now |
EA: Feature usage Status: Sorting of Version column doesn’t work when empty cell is in the list | EasyAdmin | 8205 | Columns could not be sorted when a field was empty | Possible now |
EA: “License Activity” screen: Server Error message when Apply button was clicked | EasyAdmin | 8220 | “License Activity” not working on DB MySQL | System Table was renamed |
EA: Administration-Denials: Candidate servers appear in Excluded Denials | Easy Admin | 8229 | Suggested Servers (reported by Brokers) were showing in Server lists | Not showing any more |
EA: Administration – Denials: After saving a license in Excluded Denials the license is not saved | EasyAdmin | 8230 | New Server can not be added to excluded Section | Server can be added to Section “Excuded Denials” |
EA: Administration-Denials: After saving and closing the screen a confirmation message appears | EasyAdmin | 8233 | Received Comfirmation message, but not setting were changed | No confirmation message |
OptionsFile – Groups relations where not deleted from DB | Options files Management | 8245 | Changes in Relations were not changed in Options file | Works well now |
Server: Reports-Denials: A server that is not related has a triangle of pending | EasyAdmin Denials | 8278 | Features where showing as “Pending” in Denial Report | Features are showing correctly now |
EA: Reports-Denials: The denials in olm_pending_denials don’t appear in the table of reports-denial | EasyAdmin Denials | 8280 | Denials were in Db but not displayed in EasyAdmin | Denials do show now in EasyAdmin |
EA: Administration-Denials: Can’t add negative error in Major Error Code | EasyAdmin Denials | 8282 | Negative Values can not be added to Major Error code in Denials | Negative Values can be added now |
EA: Currently consumed licenses: After closing ArcGlobe 10.5 with “Close App” the project is not saved | EasyAdmin | 8294 | When closing ESRI through ‘Currently Consumed Licenses” the Project was not saved | Project is saved now properly |
EA: License servers: Unmanaged Processes with the procedure “AgentKill” still appear in license servers after they were closed | EasyAdmin | 8315 | ‘’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 | EasyAdmin | 8316 | Extensions: Products were not recognized by OpenLM Server | Issue was fixed correcting a flag |
Expiration date showing permanent even though license will expire in 2018 | EasyAdmin LIcense Procurement | 8322 | Expiration Data was shown as Permanent, though it had and End date | Fixed, the correct date is showing now |
Server: Denials->Deleted License Server is visible on the Denials module | EasyAdmin | 8340 | Deleted 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 | EasyAdmin | 8370 | Specific feature was not counted properly due to expiration date setup | Was corrected |
Server: Response from Server when Server has admin login credentials | natalia | 8376 | ||
RMS output not parsed correctly | EasyAdmin | 8377 | Certain 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 | 8401 | Issue was caused by Date format | Date format was added |
EA: Reports – Denials: in the table tab the pending records don’t have a triangle | EasyAdmin | 8402 | Pending 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 | 8523 | Groups using & can not be moved to subgroup or vice versa | Fixed in DB |
EA: Alert Rules: Commands in Alert Rules were not run | EasyAdmin Alert rules | 8538 | Commands would start when initialized by Alert rules | Can be run now |
Source column is not sorting correctly | EasyAdmin “License Activity” | 8481 | Source column could not be sorted | Sorts correctly now |
EA: Projects: Sorting for “End date” doesn’t work | EasyAdmin Projects | 8482 | End Date for Projects can not be sorted in EasyAdmin | Can be sorted now |
EA: Active Users Report: OpenLM Server access failed | EasyAdmin Active Users Report | 8478 | Active Users Report could not be queried | Query was corrected |
EA: General Statistics: Export doesn’t work | EasyAdmin | 8480 | Export did not work for General Statistics | Export does works |
Altair LMX server going into a UNKNOWN state | EasyAdmin License Servers | 7632 | Altair LMX could not be parsed | Stays in correct mode |
Status is not updated in License Servers table when broker goes down | EasyAdmin License Servers | 8468 | When broker was offline it would not show in ‘License Servers” | Status is showing correctly now |
Agent: “No license available …” message while the license is available | OpenLM Server | 8534 | License 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 | 8567 | Incorrect confirmation in Alerts | Corrected |
EA: Currently Consumed Licenses: Sorting for Workstation Idle Time doesn’t work | EasyAdmin | 8540 | Currently Consumed Licenses could not be sorted by ‘workstation idle time’ | Can be sorted now |
Server: Alert screen: Sorting of Server Column doesn’t work | EasyAdmin Alerts | 8591 | Sorting of Server columns does not work in Alerts | Can be sorted now |
EA: Workstation: The hour in “Agent Last Heartbeat time” is not updated when agent sends AgentAlive | EasyAdmin | 8631 | Agent Alive was not updated “Agent Last Heartbeat time” | Set to 5 Minutes |
EA: Workstation: After 5 minutes the online icon becomes gray | EasyAdmin | 8633 | Due to lacking update Workstation shows as inactive | Is updated regularly now |
EA: Workstation: Agent version from combo box don’t match the version in the column Agent Version | EasyAdmin | 8636 | Not all Agent Versions were showing in dropdown | All Agent Versions are showing now |
EA: Workstation: After killing & restarting the Agent – the time is not changed in UI | EasyAdmin | 8638 | Time was not updated after restarting the agent | Updates correctly now |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
New Column – “Last User” | EasyAdmin | 2094 | Added column “Last User” to the “Workstation” interface. | Enhancement |
Multi-Select Filter | EasyAdmin | 4143 | Select multiple Groups, Users and Workstations in report filters. | Enhancement |
“More Actions” Button | EasyAdmin | 4922 | In the “License Activity” report, “More Actions” button was changed to be “Show Total Usage Time”. | Enhancement |
Ignore Hierarchical Group Structure | OpenLM Server | 5059 | Ignore hierarchical group structure when filtering. | Enhancement |
Multiple Selection of Alerts | EasyAdmin | 7576 | Select multiple alert entities in “Alerts Management”. | Enhancement |
Alert for Unlogged Users | OpenLM Server | 632 | Get notified when users choose not to log out or in. | Enhancement |
Consider Nested Groups | EasyAdmin | 7846 | “Consider nested groups” filter option was added to “License Activity” report. | Enhancement |
Denial Changes | OpenLM Server | 7721 | Changes to denials in configuration form and EasyAdmin. | Enhancement |
Improved Performance for MS SQL | OpenLM Server | 7776 | Improved 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” | EasyAdmin | 7710 | A new column was added to the Agent’s end-user interface to show the “Last Agent Heartbeat Time”. | Enhancement |
“Edit Process” Redesigned | EasyAdmin | 7855 | The “Edit Process” window was redesigned. | Enhancement |
Support for NVIDIA GRID License Manager | OpenLM Server | 6538 | Support for NVIDIA GRID License Manager added | Enhancement |
Improved Management of OpenLM Agent | EasyAdmin | 6118 | 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
OpenLM delivers the incorrect usage results for IBM Rational | OpenLM Server | 8370 | There was a problem when the merge feature encountered missing expiration dates. | Calculation of usage is adjusted to handle missing expiration dates and delivers correct results. |
OpenLM Server v4.1.26.0 – February 28, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
The License Activity report returns a server error when selecting a User for a Group By filter | EasyAdmin License Activity Report | 7829 | The License Activity report was using the wrong ID variable when filtering Users in the Group By tab. | Adjusted filtering to use the proper User ID. |
EasyAdmin sometimes reports future idle times | EasyAdmin Session Active/Idle Ratio | 7939 | When multiple processes related to the same license execute on the same agent, Idle Time sometimes calculate incorrectly. | Adjusted calculations for reporting and IdleTime. |
Sessions Active/Idle Ratio fails to correctly populate Idle Times when Include Current Activity is checked | EasyAdmin License Activity Reports | 8272 | Session end time was not handled correctly in currently active sessions. | Adjusted handling of currently active sessions. |
OpenLM Server v4.1.24.0 – January 29, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
License Usage takes too long to load | DashBoard | 7426 | After clicking on sort (Ascending / Descending) the loading takes 3-5 minutes | Column sorting speed enhanced |
RLM Date not parsed correctly | OpenLM Server | 7371 | OpenLM Server incorrectly parses and displays Starttime year | Starttime shows the correct year |
Auto-refresh does not work consistently on the Currently Consumed Licenses screen | DashBoard | 7411 | A caching issue is causing the Currently Consumed Licenses screen to not update constantly when using Auto-refresh | Auto-refresh functions as expected |
Schedule Report window gets stuck on save | DashBoard | 7477 | Schedule Report window gets stuck when saving the job with group but with no email | Scheduled Report window prompts to add an email before accepting a task. |
Light Install showing Orange Triangle to restart services Light license issue | DashBoard | 7641 | After running a fresh installation with Light license and configuring a new server we | The system no longer have the Orange Triangle to restart the Server service |
OpenLM Server v4.1.16.0 – January 9, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Unlimited license quantities showing up incorrectly | License Usage Reports | 5432 | License Usage reports show Unlimited License Quantities as 0 | Unlimited now appear as “unlimited” when quantities are ‘0’ |
Parsing of RMS is inconsistent | OpenLM Server | 5638/2878/4944/4835 | Parsing RMS needs enhancements to behave as expected | Fixed issue with RMS parsing |
LDAP causes high Memory usage | OpenLM Server | 7031/7030/5471 | LDAP sync is using a lot of memory without releasing it. | Memory is released as expected |
Options file updates are not being consistently maintained | OpenLM Server | 6313 | Updates in Options file were not adopted by OpenLM Server | Update of Options file was standardized between components |
DSLS not reporting usage | License Usage Reports | 5883 | DSLS is not reporting usage for HD2 license with long names | Adjusted long name handling |
Showing no used licenses although license Activity report shows licenses in use | License Usage Reports | 6999 | Used Licenses and Activity reports need to show consistent license number use | Usage count was missing due to missing End Time |
Email address is not showing in the Agent License Usage Information | OpenLM Agent | 7032 | Email does not display in License Usage Information | Updated functionality to properly display email address |
Denials reporting and the Dashboard function are not consistent | OpenLM Server | 3698 | Denial are not recorded and maintained in a high performance environment | Performance enhanced to meet the needs of robust demand |
ArcGIS Pro process stays active when closed | OpenLM Agent | 1796 | ArgGIS pro fully remained as a background process leading to other errors | Integration of Agent and ArcGIS Pro improved |
Agent idle settings only accept whole numbers | OpenLM Agent | 5214 | Agent idle does not handle fractional values | The threshold allow fractional values to two decimal places |
IBM DOORS license output parses files with errors | OpenLM Server | 5640 | When multiple vendors are in an output file it can lead to parsing errors | IBM DOORS license output parses correctly with multiple vendors |
OpenLM Agent shows one saved file when more than one exists | OpenLM Agent | 604 | When users open more than one item and closes them, only one document remains in the displayed file list | Multiple items are listed as expected |
Server Name data results are not the same on all report screens. | Currently Consumed License Usage Reports | 6720 | The number of used licenses on Currently Consumed Licenses and Feature Usage Status behaves differently when filtered by Server Name | The same results are rendered between reports based on Server Name filtering |
Deleted server entries show up in filters after removal | OpenLM Agent | 6436 | Deleted Servers are not properly removed from dropdown filters for reports | Deleted server entries are no longer available in the filter list |
The upgrade fails with the message “Cannot open database OpenLM_DB requested by this login.” | OpenLM Server | 4594 | An installation issue fails with certain logins and an embedded DB | Resolved the connection issue |
Flag “Default Group” is not set during LDAP Sync if group already exists for a user | OpenLM Server | 6871 | The Default Group was not being updated for all users | Default Group is updated for all users |
Error displays when attempting to enter more than one emails for a notification | OpenLM Server | 7153 | User were not able to set more than one email recipient for notifications | User can set more than one email recipient in notifications |
Agent Procedures does not work predictably if multiple monitored processes are active on one client | OpenLM Agent | 5826 | When several instances of the same process is running only one was process was closed | It is possible to control multiple monitored processes reliably. |
Alert for Usage Period only sends email alerts for the first overage | OpenLM Alerts | 6933/6976 | Alerts are sent only for the first account that goes over a condition. This may leave some overages unaddressed. | Changed the functionality to address all overages. |
Reporting timescale length not practicable | License Activity Report | 5969 | License Activity Report “Idle Period” timescale is in seconds and should be in hours | Revised timescale to hours |
UI screen performance lags | License Servers screen | 5811 | Performance on the License Servers screen appeared to lag | Improved License Servers SQL query |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Filter denials collection with predefined configuration | OpenLM Server | 5342 | It is possible to exclude denials according to predefined configuration (e.g., error code and message) | Enhancement |
Exclude unconsumed reserved License Usage in report | License Usage Reports | 5846 | Added an option to “Exclude Unconsumed Reservations” in the License Usage report | Enhancement |
Options to run programs on OpenLM are available in Custom Commands | Alert Management | 4727 | Custom commands allow users to run a program on openlm according to Custom Commands licensing | Enhancement |
OpenLM Server v4.0.35.0 – December 13, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Performance tuning for MSSQL | DB | 6747 | Set the system to work in ‘read committed snapshot on’ mode | Fixed in Database |
Improved “License Servers” window performance | EasyAdmin | 6585 | Improved “License Servers” sql query | Fixed in EasyAdmin |
Improved “Licenses” window perfomance | EasyAdmin | 6095 | Start time was not displayed in Currently Consumed Licenses Window | Fixed in EasyAdmin |
Crash when pressing “Close” button in Configuration Form | Configuration Form | 6048 | Crash when pressing “Close” button in Configuration Form immediately after clicking “Test” button. | Fixed in Configuration Form |
Improved Denials True/False mechanism for large db | DB | 6048 | New indexes and query tuning. | Fixed in Database |
OpenLM Server v4.0.33.0 – December 03, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Server->Devart.Data.MySql.MySqlException: Unknown column ‘a.DESCRIPTION’ in ‘field list | DB upgrade | 6157 | Issue in MySQL upgrade | Modified Upgrade procedure |
Failed to create new DB when installing | DB | 5930 | Fixed and verified for MySQL, MS-SQL and embedded | Modified Upgrade procedure |
No start time in Curently Consumed window | EasyAdmin | 6095 | Start time was not displayed in Currently Consumed Licenses Window | Fixed in EasyAdmin |
Application Idle time showing N/A after upgrading to 4.0.29 | DB | 6048 | After upgrading idle was not showing in once case | Fixed in Database |
OpenLM Server v4.0.29.0 – November 15, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Load System – exception is shown in log – Duplicate entry ..key ‘IDX_OLM_DENIALS_SERIES’ | DB | 5753 | Issue in MySQL when Denials are use | Modified Upgrade procedure |
Upgrade fails from 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 | EasyAdmin | 4283 | Fixed German translation in Easy Admin interface | German translation was added |
Cannot use “Cleanup Manager” in version 3.3.0.38 | DB | 4560 | Big amount of data could not be deleted on Microsoft SQL DB | Fixed |
Export of License Usage Report from Table tab gives export error | License Usage | 5473 | Export of License Usage Report failed | Modified DB, fixed |
EasyAdmin – German – Dashboard is not translated | Dashboard | 4240 | Dashboard not translated to German | German translation was added to EasyAdmin |
Cleanup Monitor-> Progress = 7% when the Process ended | Cleanup Manager | 5690 | Modified timeout in EasyAdmin for Cleanup Monitor | Fixed |
Missing Idle Time column in License Activity window | License Activity | 5698 | Contents of idle time were missing in LIcense usage | Idle times are showing now |
License type “SiteLicense” not supported by OpenLM Server | Licensing | 5294 | New license type ‘Site License’ did not work | Site License working |
Upgrade failed to v4.0.20.16 from 3.2.0.27 MySQL DB | DB | 5431 | Upgrade issue with MySQL Server | Modified Upgrade procedure |
Cleanup Manager” process commands timeout set to unlimited | Cleanup Manager | 5390 | Similar to 5690 | Extended timeout for Cleanup Manager |
MySQL changes recommended by DBA consultant | DB | Improvement for performance on MySQL DB | Implemented | |
Dashboard widgets’ default date interval changed to current day instead of “last 7 days” | DB | Performance improvement for Dashboard | Implemented | |
Licenses report sorting by ‘Available’ | OpenLM Server | Was implemented to allow the OpenLM Agent proper display on available licenses | Implemented | |
Error in DUP validation | DB | 5496 | Minor fix in Checkout policies | Fixed |
OpenLM 4.0 fails to report usage for NX | OpenLM Server | 5749 | NX Usage was not monitored | Fixed |
Unmanaged Processes->Procedure Name is empty AND enable when new unmanaged process is added | Unmanaged Processes | 5832 | Process was not displayed for unmanaged Processes | Fixed |
OpenLM Server v4.0.20.16 – October 22, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Installation Alert | OpenLM Server installer | 5045 | Installer asked to close OpenLM Server service when upgrading. | Server installer not asking to stop the service. |
License Quantity Incorrect | OpenLM Interface | 5144 | Customers servers going into an UNKNOWN state and quantity of license is incorrect when the server come back online. Server only staying up for a short period of time (usually less than 10 minutes) When coming back online after a downtime period, the server status was UNKNOWN and quantity of license was incorrect | Server status and license quantity showing correct values. |
Agent Idle Threshold | OpenLM Interface | 5015 | Agent idle threshold should allow for fractional values. | fractional values allowed. |
License Consumption Policy columns are empty | OpenLM Interface – App Manager | 5042 + 5215 | App Manager window does not allow to set the limit, return policy and consumptions policy. | Columns are now showing correctly. |
OpenLM Server v4.0.18.1 – October 15, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Import button not responding | Router Management | 2957 | When trying to import the router’s information, the import button did not respond. | Button operational |
Feature names get cut. | Denials report – Bar Chart | 2985 | When viewing the ‘Denials’ report by feature, then some feature names would get cut and would be unreadable. | Feature names will be displayed as a multi lined label. |
Overlapping names | Denials report – Pie Chart | 2986 | Viewing denials as a pie chart resulted in the names covering the chart itself. | Names moved to be outside the pie chart |
Wrong value when license level is 0 | License Utilization report | 4038 | The License Utilization report displayed the wrong value for license level that is equal to 0. | Calculations changed, now Showing the correct value |
Report split due to empty license quantity values | License Utilization report | 4249 | Having license quantity of 0 for a short while made the utilization report get split to separate reports. | Empty totals are ignored |
License consumption per process reactivated | App Manager – License consumption policy | 4352 | App Manager license consumption policy could not restrict usage by process. This is an existing functionality that was missing. | Implemented missing consumption by process |
Scroll bars always appear | App Manager | 4401 | Scroll bars always appeared in the “App Manager” window. | Decreased window size |
Enhancements
Title | WHERE | WHY | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
DSLS Reporting Fails | OpenLM Server | 4076 | Due to a DB issue DSLS filed | Corrected in DB |
License Activity Report: “Include Current Activity” is not saved in Filter | DashBoard | 3916 | When saving a filter one field was not saved | Was corrected for all Browsers |
Change OLM_FEATURES_DESCRIPTION_LUT.DESCRIPTION field to 205 length | DB | 4099 | Configuration could not be saved | Was fixed in DB |
Change REQUEST column type for OLM_LICSRV_CONFIG_REQUEST on SQL Server only | DB | 4028 | SQL Server issue when upgrading | Was fixed in Upgrade scripts |
Failed to update Configuration Form | OpenLM Server | 3927 | DB issue when adding Server to Configuration | Fixed |
OpenLM Server v3.3.0.37 – August 17, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Firebird Install | DB | A minor issue with the Firebird Database | Fixed |
OpenLM Server v3.3.0.36 – August 10, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Counting of Procurements after upgrade faulty | DB | 3804 | Fix Procurement & Quantities DATE_TO according to their parent license DATE_TO | Fixed Procurement & Quantities |
Adding licenses | OpenLM Server | 1265 | An error in the AdminAPI.AddLicense method | No error showing |
Embedded DB not installing on PC | Core Installer | 3525 | New install of OpenLM v3.3.0.33 fails | New install succeeds |
Upgrading from Version 3.0 fails | DB | 3523 | Firebird Upgrade from V3.0 fails with ‘alter table OLM_SESSION_IDLE_TIMES add constraint UNQ_OLM_SESSION_IDLE_TIMES’ | Upgrade passed |
True Denial counting on specific site | OpenLM Server | 3792 | True denials not aggregated correctly | True denials aggregated correctly. |
Upgrade issue from Version 3.3.0.25 | OpenLM Server | 2123 | Firebird upgrade failed with “operating system directive CreateFile failed” | Upgrade succeeds |
Agent Policy not saved | Agent | 2505 | Agent Policy saved successfully without changes | Agent Policy not saving unchanged state |
App Manager Rules Table blocks other windows from opening | DashBoard | 3142 | App Manager Rules Table dialog | Fixed |
Upgrade Issue MySQL from Version 3.0.0.31 | OpenLM Server | 3179 | OpenLM Server = > Installation error | Fixed |
Appmanager is not loaded into UI | DashBoard | 3268 | EA->AppManager->OpenLM AppManager is NOT loaded (two OpenLM Generic enabled Servers) | It loading smoothly now |
Display separate chart lines for each feature” not saved in filter – can not be saved to Filter | DashBoard | 3392 | License Usage Report: unchecked “Display separate chart lines for each feature” not saved in filter | Fixed in Filter |
Checkout Policy not working with BrisCAD | OpenLM Server | 3419 | BricsCAD (RLM) usage is not reported correctly | Fixed |
Double window | DashBoard | 3243 | Rules table opened twice | Rules table opens once |
Agent Policy Invalid response error | DashBoard | 3819 | Got an “Invalid response” error when opening the “Agent Policy” screen | “Agent Policy” screen opens correctly |
Agent procedures deletion | OpenLM Server | 3196 | Can not delete Agent procedures | Agent procedures can be deleted |
License server selection | DashBoard | 3201 | Can’t select a license server in “License Usage” report | License server is now selectable |
QOS 100 shows previous value | DashBoard | 3160 | License utilization report – choosing QOS of 100 will always show previous value | QOS of 100 shows the correct value |
Uneditable action name | DashBoard | 3174 | Unable to edit action name in the rules table of the App Manager | Action name is now editable |
Wild % sign | DashBoard | 3911 | Writing “%” in the search, pops up all unfiltered items. | “%” is incorporated to the search |
NX Package parsing | OpenLM Server | 3700 | NX Packages have not been parsed correctly. | NX Packages are parsed correctly. |
BetaLM package presentation | OpenLM Server | 3877 | Features without usage had no package representation in BetaLM. | Package presented correctly |
BetaLM parsing | OpenLM Server | 3426 | Wrong results when parsing BetaLM | BetaLM parsed correctly. |
Disable “NoWait” option. | DashBoard | 3169 | “NoWait” option is allowed in Agent Procedure Editor. | “NoWait” not allowed. |
License extension | DashBoard | 2893 | License extends when dialing the back the clock. | No license extension. |
Upgrade failure | OpenLM Server | 3399 | Upgrade fails but database succeeds in upgrading. | No upgrade error. |
OpenLM Server v3.3.0.33 – July 13, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Incorrect Filtering | Licenses Report | 2712 | Filter fields “server” and “vendor” were not taken into account when filtering. | Filter now working correctly. |
Unexpired Licenses Issue | License Procurement | 1225 | Unexpired licenses were showing up as expired. | Report now populated correctly |
No Version for “OpenLM Generic” | OpenLM Core | 2643 | “OpenLM Generic” license manager did not incorporate a ‘version’ field. | Version field incorporated |
OpenLM Router Port Error | OpenLM Router | 2757 | Connection errors in ports related to OpenLM Router. | Issue resolved |
Host Availability Report Download Error | Host Availability | 2810 | Report could not be downloaded using IE and Firefox. | Report can now be downloaded |
Package Idle Time | Currently Consumed Licenses Report | 2831 | “Autodesk-AutoCAD 2018 Package” showed “N/A” instead of idle time | Now showing idle time for package |
Procurement Start Dates | License Procurement Report | 2873 | License start dates were not showing | Start dates now showing correctly |
Target hostname | MySQL database | 2876 | Target hostname was limited to 50 chars | Size now increased to 250 chars |
Chart Export | Host Availability | 2879 | Chart could not be exported. | Chart can now be exported |
Hourly Data Order | Denials Report | 2885 | Not showing data in chronological order when grouping by hours. | Now ordered chronologically |
Router Time Period Update | OpenLM Router | 2891 | Updating time period in the router’s instructions did not work | Time period now updates correctly |
OpenLM App Manager Screen Issue | OpenLM App Manager | 2900 | Configuration screen did not load | Screen now loads correctly |
License Servers Filter | Licenses Report | 2902 | License server field not taken into account when filtering | License server now filtered correctly |
Server / vendor / Feature Names | Licenses Report | 2911 | No server and vendor details were shown in the “Feature” filter. | Server, Vendor, Feature text added |
Duplicate Name Error | OpenLM App Manager | 2913 | “Duplicate application name not allowed” error. “Feature name” field was case insensitive | Feature name now handled as case sensitive |
“Condition Editor” Double Screen | OpenLM App Manager | 2959 | “Condition Editor” screen opened twice, one editable and the other unfocused | Now only the edit screen opens |
Column Highlight | Licenses Report | 2971 | Column highlight filled only half the cell. | Cell now fully highlighted |
Include Current Activity | License Activity Report | 2981 | Can see current activity when check box “Include Current Activity” is unchecked. | Results now displayed correctly |
Unmanaged Agent Procedures | OpenLM Agent | 3003 | Agent procedures were not working in Unmanaged processes. | Procedures now working correctly |
OpenLM App Manager Screen Disruption | OpenLM App Manager | 3014 | OpenLM App Manager screen did not load when more than one OpenLM Generic is configured. | Screen loads successfully |
“by process” Filter Field | Checkout Policy Screen | 3017 | “by process” field contained incorrect data. | Temporarily removed |
Used Licenses Refresh | License Servers | 3050 | Used licenses are not being updated after clicking “refresh”. | Used licenses are being updated |
OpenLM Service Name | OpenLM Windows service | 3096 | Service name was written incorrectly as “OpenLM_Server” | Service renamed “OpenLM Server” |
“Group Usage” Server Error | Group Usage Report | 3099 | Server error message displayed when loading the report | Report now loads correctly |
Multiple Totals | License Utilization Report | 3170 | Multiple totals were shown when a single total was selected. | Multiple totals fixed |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Support Autocad 2018 | OpenLM Core | 2886 | Autocad 2018 is now supported | Enhancement |
Interface Modifications | Denials | 2970 | 1.Improved radio button arrangement on screen. 2..Panel height decreased 3.Y axis shows hours when grouped by hours. | Enhancement |
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
DESCRIPTION | FIX ID |
---|---|
SlickEdit:Error message appears in log although not Use “Remote queries” | 655 |
Search in users table does not work as expected | 691 |
Active Agent for Matlab is not working correctly | 695 |
‘AutoCAD’ and ‘Inventor’ 2017 are using the same license | 1251 |
User search does not work correctly | 1491 |
OpenLM Server Configuration blocks | 1494 |
Olicense output failing to parse | 1627 |
Greenhills header from output not parsed correctly | 1640 |
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 pattern | 1666 |
Loading a filter makes the selected users and features disappear | 1770 |
Input field for OpenLM Server logger configuration file does not fit into form | 1774 |
EPLAN: Error messages are not mapped to Denial types | 1776 |
DSLS: Server side sampling reports session start times in “local time” | 1834 |
Administration –> App Manager shows more app managers than required | 1888 |
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 properly | 2511 |
Administration: OpenLM App Manager==>Wrong message when adding duplicate application | 2518 |
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 information | 2702 |
SPLM Expired licenses are considered valid by OpenLM | 2799 |
Unmanaged Processes – can’t delete newly added feature | 2656 |
OpenLM Server v3.3.0.25 – May 8, 2017
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
Implement DB changes to support Autocad 2016 2017 | 773 |
MySQL – change longtext collation | 1196 |
DSLS parsing issue, locale not found “ConvertTimeTo_UTC – Can’t convert String:” | 1216 |
Server Configuration tool not opening after saving Changes to MSSQL | 1217 |
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 work | 1221 |
Investigate&Fixing: Mathematica Output not being parsed by Openlm (with Usage) | 1222 |
Investigate: Group Usage not working when Vendor is selected | 1310 |
Review – Usability Report with Codemeter | 888 |
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\version | 905 |
RMS – Usage Validation fails | 906 |
IBM LUM – Usage Validation fails when Empty User | 907 |
Smooth graph line not handled properly | 293: 5579 |
Report Scheduler Configuration fails | 453: 5775 |
Product mapping for Autodesk not updating product name for features * | 599 |
Usability report | 699 |
DSLS output not parsed by OpenLM Server | 1382 |
Flexlm server showing no usager for PTC and GT-Suite -1 Error | 1425 |
Feature Usage Status Share Link | 1228 |
Convert DESCRIPTION to NVARCHAR in OLM_LICENSE_SERVERS for SQL Server | 1266 |
Rename “Show current activity” to “Include Current Activity” in “License Activity” Report | 1441 |
UnManaged Procresses not counted properly | 601 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 saving | 1488 |
Dashboard – Number of items – only positive value should be allowed to save | 1593 |
Alerts SMS – allow international phone numbers | 1612 |
Server Usability Report at LiebHerr (SQL issue) | 1557 |
No license usage being collected | 551 mantis 5758 |
Make Vendor mandatory field in EasyAdmin AppManager configuration | 1384 |
Unit Test for task 1222 MathLM- no hostname | 1313 |
OpenLM Server v3.3.0.20 – April 6, 2017
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
ConfigList XM Response returns bad values for show_allocations property | 707 |
Fixing LDAP synchonization with eDirectory | 5280 |
License Activity – GroupBy not working when a certain amount of Data is reached | 669 |
ArcGIS 10.5 showing wrong total license count | 5750 |
Recent License Denials – Remove version from UI\API | #325 |
After upgrading the Autodesk license OpenLM stopped recording used license | 5796 |
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
DESCRIPTION | FIX 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
DESCRIPTION | FIX ID |
---|---|
UnManaged Processes not counted properly | 5532 |
No usage being collected for LM-X with several feature pools | 5582 |
Server configuration tool does not show Advanced settings with Japanese | 4357 |
Don’t report errors in license manager as incident in usability report | 5556 |
Easy Admin==>Administration==>File Fetch==> Error message when Enable/Disalble file fetching check box | 5644 |
Process Features giving error failed to get monitored processes | 5614 |
Active Users report is showing all users under role-based security | 5593 |
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-master | 5587 |
MSSQL upgrade to 3.4 failed (script to 3.3.0.15) | 5592 |
Error updating features with legacy description | 5560 |
DSLS license-output parsing fails with date format | 5515 |
Rational – Parsing Jazz product usage | 5537 |
SaaS: ReloadCustomersList should stop all listener threads | 4582 |
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 EasyAdmin | 5506 |
ORACLE – cannot insert NULL into “OLM_FEATURES_DESCRIPTION_LUT”.”FEATURE_VERSION” | 5535 |
EasyAdmin – Administration – Alerts Management – Duplicate License Usage: Add Server-name to output | 5530 |
Rational – Duplicate components in Token when license has few pools | 5525 |
ArcGIS Editor showing 2 license when customer has 6 | 5610 |
Server configuration not updating v3.3.0.11 (michael) | 5501 |
Server Configuration: Unable to add/modify/export server in Oracle | 5529 |
OpenLM Server v3.3.0.14 – January 31, 2017
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
ORACLE – cannot insert NULL into “OLM_FEATURES_DESCRIPTION_LUT”.”FEATURE_VERSION” | 5535 |
EasyAdmin – Administration – Alerts Management – Duplicate License Usage: Add Server-name to output | 5530 |
Rational – Duplicate components in Token when license has few pools | 5525 |
Can not add Process Features | 5524 |
Server Configuration: Unable to add/modify/export server | 5529 |
GetHistoricSessionForDenialClassifing timeout | 4745 |
“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 Feature | 5516 |
AllDBUpgrade Oracle issue | 5513 |
Rational – LicenseRepository.GetMainTokenFeatureByServer(LicenseServer server) fails | 5510 |
Raise alarm on license files processing errors | 3411 |
SAAS – license server configuration- apply configuration changes | 5489 |
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 element | 5481 |
LUM – HandleExists – Failed to update feature:[Name:LicensePower/iFOR Test Product | 5480 |
Flexlm PACKAGE – wrong parsing to PACKAGE line when version is not indicated | 5502 |
OpenLM Server v3.3.0.11 – January 9, 2017
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
GreenHills:Session passes Quantity validation although quantity is 0 | 5462 |
MySQL upgrade fails from to 3.3.0.10 | 5485 |
License Usage report export to PNG are not usable for presentation | 5301 |
Export PNG of License Usage report graph scale not lining up | 5159 |
LUM – HandleExists – Failed to update feature:[Name:LicensePower/iFOR Test Product | 5480 |
OpenLM Server v3.3.0.10 – January 4, 2017
OpenLM Server v3.2.0.35 – January 13, 2017
Bugs Fixed
DESCRIPTION | FIX 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_RE | 5425 |
“Failed to update monitored process” with Firefox | 5419 |
Options File Management – Unpermitted server details. | 5392 |
Easy Admin==>Report==>Denials==>Table==>No Results found | 5385 |
ALLDBUpgrade failed v3.2.0.33 from v1.8 MSSQL DB | 5371 |
Deleting server from Server configuration tool Error “failed to update configuration”. | 5372 |
OpenLM Server v3.2.0.34 – December 13, 2016
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
Need fix from Mantis 5307 for OpenLM Server 3.2 | 5335 |
System.FormatException: Input string was not in a correct format. | 5326 |
CCL “freezes” (does not show changes anymore) with LMX | 5249 |
OpenLM Server v3.2.0.33 – December 1, 2016
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
HASP – cant parse usage of features on a 2nd HASP key | 5333 |
HASP license output not parsed | 5332 |
HASP session duplicated | 5334 |
Hasp – same name, same product name, different device (additional key) | 5336 |
ArcGIS 10.4.1 not shutting down with License Retrieval | 5283 |
HASP – The gap between RequestTime (from output) and ExecutionTime (OpenLM) is too big | 4981 |
Options File management not bringing in all information | 5256 |
Deploy Options File from OpenLM server fails | 5282 |
RLM: License Output not processed correctly | 5258 |
HASP – ILicenseInUse.LicenseVersion is not initialized | 5331 |
Active Users Report not displaying all the active users | 5255 |
OpenLM Server v3.2.0.32 – November 1, 2016
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
After upgrade to 32017 User Export gives “Server Error” | 5055 |
Can’t see license manager status | 5185 |
Licenses window – does not show other policy than 0 (NONE) | 5158 |
After updating the license file on HASP server OpenLM stopped reporting usage | 5063 |
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 spaces | 5060 |
Total license count for feature ult_armcompiler incorrect in License Usage report | 4764 |
Deadlock: was deadlocked on lock resources with another process and has been chosen as the deadlock victim | 5047 |
“license_activity_column_username” required for “Feature Usage per user” – gives personal related data in License Activity Repor | 4812 |
FlexLM adskflex: Features available in Packages and as single Features show MultiPool warning and no usage (rachel) | 4681 |
AddFeatureToProcess request sends empty FEATURE | 5136 |
EasyAdmin Directory structure is browsable thru HTTP security issue | 5172 |
EasyAdmin – License Servers – “Can not remove broker” is not working | 4906 |
License usage chart – clicking “Clear” filter freezes the application | 5051 |
Typo in Test email account pannel | 5059 |
License usage chart problem | 5008 |
OpenLM Server v3.2.0.31 – September 21, 2016
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
Agent reports free license, but there is not [thread LmSupervisorTimer] – 1 reserved licenses are available now | 4927 |
Usage not shown for some features | 4963 |
Alerts are still sent even though the Alerts management license has expired | 5022 |
Uninstall stops with “Error 1001. The specific Service already exist” | 5019 |
PHP v7.0.10 OpenLM PHP services not starting | 5041 |
OpenLM shows wrong total license quantity | 4983 |
EasyAdmin – License Servers empty after upgrade | 5039 |
License Usage Report | 5036 |
OpenLM Server v3.2.0.30 – September 13, 2016
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
Unlimited (-99) in usage table and heatmap | 5001 |
Critical security vulnerabilities with PHP v5.6.15 | 4996 |
OpenLM Server v3.2.0.27 – September 8, 2016
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
AllDBUpgrade fails due to duplicate value | 4953 |
EasyAdmin – License Usage – Filters not working when there is value other than [All Servers] in Features | 4935 |
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 features | 4934 |
“Average # of concurrent licenses used” shows unexpected results while considering workig hours. | 4903 |
Denials are grouped by SeriesNo=NULL | 4985 |
OpenLM Server v3.2.0.25 – August 15, 2016
Bugs Fixed
DESCRIPTION | FIX 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 Cluster | 4908 |
License usage chart scale – wrong proportion | 4907 |
“Feature Usage per Group” (also per User), long Names are showing misleading Graphics | 4467 |
Currently Consumed Licenses: Loadin forever if column “username” is denied or disabled or not vialable as ressource | 4885 |
Delete LDAP sync from configuration does not delete the entities and sync entities | 4896 |
EasyAdmin – Administration – System – Enable LM Server full logging” should be in alphabetic order | 4890 |
Easyadmin “start” bar hides under “License Usage” window when resized | 4888 |
LDAP synchronization is incomplete. | 3926 |
Ldap sync: Error in ldap log | 4881 |
All DBUpgrade fails on Customer database – missing keys and constraints. | 4879 |
Dashboard Denied screens not able to change the number of items | 4849 |
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 IE | 4895 |
OpenLM Server v3.2.0.24 – July 17, 2016
Bugs Fixed
DESCRIPTION | FIX 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 IE11 | 4870 |
IE11: clicking on links produces empty window and strange behaviour | 4867 |
IE: Export from License Activity Report delivers link: “undefined” | 4866 |
Database upgrade fails – nulls in “not null” fields | 4864 |
License Usage Report shows wrong results if aggregation is not selected and only working hour are shows and/or ignore weekend | 3639 |
MS SQL upgrade fails with ‘Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , > | 4857 |
ADBUpgrade failed on Oracle database | 4862 |
Ldap sync: Failed to Unlink | 4845 |
License Version comparison after switch to “read license file” (efrat) – resolved | 4855 |
Easy Admin==>Report==>Date: Add one more filter to see the last day | 4843 |
Denials: Querying with no input work, But when querying for floating license no result returned | 4846: |
MySQL – Exception in GetLicenseTotalAvailableTime2 | 4810 |
OpenLM Server v3.2.0.23 – July 8, 2016
Bugs Fixed
DESCRIPTION | FIX ID |
---|---|
Denials not showing up for DSLS | 4092 |
Ldap sync does not sync some users | 4780 |
Bad parsing of log action causes analysis to fail | 4808 |
ERROR 2016-06-06 14:03:50,604 [thread AlertsHandlerTimer Thread] LicenseRepository GetLicenseServerStatus – Error retrieving li | 4788 |
Database growing 1.5 GB per day (MS SQL) | 4756 |
null value on FeatureVendorKey.GetHashCode() | 4748 |
No usage shown when “Read License file is used | 4837 |
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 default | 4824 |
Material Studio show 0 used license | 4806 |
After upgrading to v3.2.0.23 Server Up Time status changed to UNKNOWN | 4823 |
Alerts management – Expiration – Selecting multiple Features will not be saved | 4695 |
Login Fails at first try | 4811 |
Roles: When Server are set to Deny, their Denials are still showing | 4839 |
Feature expiration Alert – set to Vendor level | 0044 |
Customer requested Feature Expiration alert for all servers, all vendors and all features | 2139 |
Easy admin: Dashboard Loads very slowly or get error communication failure | 4825 |
Codemeter, Up time for server UNKNOWN | 4807 |
Greenhills: Parsing issue with expiration 1467121457 | 4754 |
Share filter: The original time not save correctly | 4813 |
After changing License File OpenLM does not report correctly any more | 4802 |
License usage with enableRangeGraph performance | 4713 |
MySQL upgrade from .22 to .23 failed: Table ‘Nadav_RESOURCES’ doesn’t exist | 4814 |
DSLS output dates in Korean (omri) | 4746 |
Roles Based Security: Resources doubled after upgrade | 4794 |
Issues with LicenseActivityReport after upgrade to OpenLM 3.2 | 4737 |
Filters are showing though the related server was denied in Roles | 4735 |
OpenLM Server v3.2.0.22 – June 15, 2016
Bugs Fixed
DESCRIPTION | FIX 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
DESCRIPTION | FIX 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
DESCRIPTION | FIX 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
DESCRIPTION | FIX ID |
---|---|
DSLS Data not showing | 1. [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
DESCRIPTION | Note |
---|---|
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
DESCRIPTION | Note |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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
DESCRIPTION | Comments |
---|---|
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.
OpenLM Broker v4.12.0 – November 13, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Large file fetching and buffer | OpenLM Broker | 27676 | Download failures are not recognized by the Broker and/or EasyAdmin. Large file upload failure blocks the entire message queue | Bug has been fixed |
Allowed duplication of OpenLM Saas Servers | OpenLM Broker | 27843 | No shown error alert when adding a duplicate SaaS Server | Bug has been fixed |
Unencrypted password in the broker.xml | OpenLM Broker | 23854 | When SaaS OpenLM Server is added to the Broker, Login and Password are saved unencrypted | Bug has been fixed |
No data displayed in the Tasking License Manager | OpenLM Broker | 27686 | OpenLM Server is unable to parse the data from Broker | Bug has been fixed |
Connection to OpenLM Server SaaS does not resume | OpenLM Broker | 27548 | Connection to OpenLM Server SaaS does not resume after shutting down of OpenLM Server SaaS. It starts working again after restarting the Broker | Bug has been fixed |
BrokerCommandExecutionResult message contains OpenLM Server hostname/port instead of LM hostname/port | OpenLM Broker | 27691 | BrokerCommandExecutionResult 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 side | Bug has been fixed |
Concurrent broker.xml update error | OpenLM Broker | 27705 | Broker configuration file updated externally. Can’t save | Bug has been fixed |
Broker: Tasking: Analysis Error | OpenLM Broker | 27707 | Analyzed usage does not match with a usage level | Bug has been fixed |
Broker: FNE JSON (TOSCA) does not show licenses/usage | OpenLM Broker | 27474 | FNE JSON for Tricentis TOSCA sub_inquiry delivers error | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description |
---|---|---|---|
Broker Communication: Implement REST communication for Broker | OpenLM Broker | 25168 | Data 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 Authentication | OpenLM Broker | 25169 | Broker 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 Broker | OpenLM Broker | 25681 | Identification 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 one | OpenLM Broker | 26691 | Data 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/Security | OpenLM Broker | 27388 | Enhanced UI functionalities and design |
Broker: Upgrade existing saas.openlm.com connections to cloud.openlm.com | OpenLM Broker | 27908 | The old ‘saas.openlm.com’ URLs have changed to ‘cloud.openlm.com’ |
Support for LiMBR License Manager | OpenLM Broker | 22367 | Added support for the LiMBR License license manager |
Authorization file for new Cloud | OpenLM Broker | 27587 | Cloud 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
“java.lang.NullPointerException” error when processing OpenText logs | OpenLM Broker | 22633 | Users would see a “java.lang.NullPointerException” error when the OpenText logs did not match the Broker configuration | A more user-friendly error message is now shown |
Monitoring occasionally fails for EPLAN – showing N/A for license quantity | OpenLM Broker | 23789 | EPLAN monitoring would occasionally fail, showing N/A for license quantity in EasyAdmin and logging a “UpdateDataBase – Could not get server analysis for server” error | EPLAN implementation has been updated to handle different failure scenarios |
Tasking LM – Security IDs shown instead of feature names in reports | OpenLM Broker | 23792 | In EasyAdmin reports, the feature name would sometimes be incorrect, showing the Security ID instead | Tasking LM implementation has been updated to correctly display feature names |
Sentinel RMS 9.1 – error in EasyAdmin without description | OpenLM Broker | 25692 | Monitoring 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 logged | Bug has been fixed |
Upgrade/install failing – call to SRSetRestorePoint API failed | OpenLM Broker | 26367 | Users would sometimes be unable to upgrade or install a newer version of Broker from an older one | Bug has been fixed |
Installer cannot proceed if user specified a pre-existing Java installation | OpenLM Broker | 26765 | Broker installation would fail if users specified a pre-existing Java 11 / 14 installation to be used instead of the bundled one | Bug has been fixed |
Broker upgrade installs in another folder if upgrade happened after external Java installation | OpenLM Broker | 27166 | Broker upgrade would create an additional OpenLM Broker folder if the upgrade happened after users had deployed an external Java installation | Bug has been fixed |
Broker service is not started after installing with the option of using an external Java 14 | OpenLM Broker | 27209 | If users installed Broker with the option to use a pre-existing external Java 14 installation, the Broker service was not automatically started | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Support for FlexNet Embedded JSON | OpenLM Broker | 12991 | Added support for the Tricentis TOSCA / FlexNet Embedded JSON license manager | |
Support for Petroleum Experts License Manager (Petex / Hardlock) | OpenLM Broker | 21723 | Added support for the Petroleum Experts (Petex / Hardlock) license manager | |
Support for FlexNet Embedded for OpenLM Cloud | OpenLM Broker | 23559 | Added support for the FlexNet Embedded license manager when connected to OpenLM Cloud | |
Support for Intergraph Smart Licensing Cloud | OpenLM Broker | 24461 | Added support for Intergraph Smart Licensing Cloud | |
Support for AEscripts Floating License Server | OpenLM Broker | 24480 | Added support for AEscripts Floating License Server |
OpenLM Broker v4.10.0 – July 08, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
OpenLM Server connection detail changes saved without clicking Apply | OpenLM Broker GUI | 21164 | OpenLM Server connection detail changes would be saved even if users did not click Apply | Bug has been fixed |
Confusing error message on SSL failure | OpenLM Broker | 23747 | Users would receive a confusing error message if there were issues with an SSL connection | A more-user friendly message is now shown for SSL failures |
Connection to OpenLM Cloud does not resume | OpenLM Broker | 23816 | In some cases, if the connection to OpenLM Cloud was interrupted due to network issues, the connection would fail to resume | Bug has been fixed |
Server configuration page becomes stuck after canceling / deleting a new OpenLM Server configuration | OpenLM Broker GUI | 23907 | After deleting an OpenLM Server, a “Please Cancel, Apply or Disable node before leaving” dialog window would pop-up which would reappear regardless of user action | Bug has been fixed |
Broker installed on Solaris fails to start | OpenLM Broker | 24783 | In some cases, when installing OpenLM Broker on Solaris, initialization would fail | Bug has been fixed |
Broker service is not started when the Repair option is used | OpenLM Broker Installer | 25897 | Users would get a “Repair ended prematurely message” when trying to use the installer Repair option | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
JetBrains License Server support | OpenLM Broker | 13034 | OpenLM Broker can now monitor the JetBrains License Server | |
GEOVIA License Manager support | OpenLM Broker | 16257 | OpenLM Broker can now monitor the GEOVIA License Manager | |
New parameters for silent installation | Installer | 22951 | New parameters for OpenLM Broker’s silent installation mode are now available (BROKERXML, OPENLMLOCATION) | |
COSCOM LicenseMonitor support | OpenLM Broker | 23790 | OpenLM Broker can now monitor the COSCOM LicenseMonitor | |
ESPRIT License Server: Map Feature to Serial Number instead of Activation ID | OpenLM Broker | 24530 | To 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 5015 | OpenLM Broker | 24751 | New 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Vendor can be duplicated for the same port | Broker Configuration | 22258 | Vendor nodes with duplicate names could be created for a single port | Bug has been fixed |
Error when reading old OpenText format logs | Broker | 22633 | When Broker was provided with old-style OpenText logs, a “java.lang.NullPointerException” error would be logged | Error message is now more user-friendly, pointing to a solution |
Test execution window shows “running command, please wait” with no resolution | Broker | 22634 | When 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 resolution | Bug has been fixed |
Cannot click Apply after clicking “Restore Default” on a command | Broker UI | 22648 | After clicking Restore Default and clicking Apply, users could not navigate to another command / node | Bug has been fixed |
Broker stops reading new lines of a UTF-16 log file | Broker | 22655 | Broker 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 valid | Broker | 22844 | Discrepancy between the Unicode standard, Java’s internal mapping and Windows’ timezone regarding the “Istanbul” timezone lead to Broker not parsing data | Bug has been fixed |
Changing an already configured license manager type did not change the Vendor and Log nodes | Broker | 22846 | Changing the type of an already configured license manager node/port only updated the Commands, but not the Vendor and Log nodes | Broker 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 occurs | Broker | 22848 | EPLAN – if the event log format does not match the one set by Broker in eplan.properties, a Java error would occur | Error message is now more user-friendly, pointing to a solution |
Broker reads wrong license totals for EPLAN | Broker | 22949 | In certain cases, if the EPLAN license manager used a dynamic default bundle, the reported license totals would be inaccurate | Bug has been fixed |
Edit Warning pop-up window appears regardless of user action | Broker UI | 23045 | The Edit Warning pop-up window would appear even after a user had clicked Apply, unable to navigate to any node | Bug has been fixed |
Service name auto-detection fails on a Russian locale | Broker | 23050 | Broker would sometimes fail to find the correct service name for a license manager on a computer with Russian locale | Service name discovery no longer depends on Windows OS language |
Silent installation: UI starts after installation even if /quiet flag is provided | Broker Installer | 23622 | If Broker was installed with the /quiet flag, the UI would still start after installation had finished | Bug has been fixed |
TASKING: Broker does not convert output with no expiration field | Broker | 23715 | For TASKING License Manager: if the license output did not contain an expiration field, Broker did not parse the output | Bug has been fixed |
Failure to download license file from EasyAdmin on Server Core install | Broker | 23719 | When trying to download the license file via EasyAdmin on a OpenLM Server Core install, the operation would fail | Bug has been fixed |
EPLAN monitoring fails occasionally | Broker | 23789 | In some cases, if Broker failed to access the EPLAN log file, inaccurate statistics would be sent to Server | Bug has been fixed |
OpenLM Cloud user: license server keeps going into a “Broker Down” state | Broker | 23852 | If Broker received a message from OpenLM Cloud that it could not handle it could lead to a “Broker Down” state in OpenLM Cloud | Implemented recovery routine to prevent Broker from being stuck in an unknown state |
Esprit License Manager shows no license usage data | Broker | 24410 | Broker would fail to report license usage data if the Esprit log file used a slightly different format | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Broker auto-detection for ArcGIS | Broker Configuration | 4519 | Broker detection for the ArcGIS license manager has been improved | |
Broker auto-detection for Altair License Manager | Broker Configuration | 9789 | Broker LMX detection has been updated to recognize Altair’s fork of LMX and generate corresponding defaults | |
Broker welcome screen auto-detect message | Broker UI | 22463 | The 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 Sparx | Broker | 22969 | License denial support has been added for the Sparx Systems Keystore Service | |
Increase font size in the Broker command test window | Broker UI | 23235 | Default 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
OpenLM Server shows “Broker Down” if OpenLM Server is restarted after Broker start | OpenLM Broker | 23071 | Due 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 EasyAdmin | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Add support for different DSLS local language settings | OpenLM Broker | 22889 | To 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 API | OpenLM Broker | 22921 | Integration for upcoming SaaS release |
OpenLM Broker v4.8.8 – February 26, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
“status” command for RMS on Linux | Broker (Linux) | 19356 | The command “lserv” on Linux did not have an equivalent “-X status” as it did on Windows | Implemented status command on Linux |
Customers from Brazil getting time difference error | Broker | 20850, 22450 | Machines located in a Brazil time zone would see the reported time as +1 | Correct time is displayed as Broker now uses the updated JRE timezone database |
RLM Broker switched back from RLM Debug Log to Other | Broker | 21696 | If 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 usage | Broker | 21919 | Reading the reported usage of Applications Manager could fail randomly due to extra lines present in the command line output | Issue avoided by changing the Applications Manager integration to read the output directly from HTTP instead of command line |
Moldex3D version field missing in reports | Broker | 21966 | Applications managed by Moldex3D did not have their version number included in the XML output, thus not showing up in EasyAdmin reports | Moldex3D feature version number is now present |
Sparx reported license totals vary | Broker | 22232 | In 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_US | Broker | 22774 | Previously when DSLS was configured with Broker, it set the command template to use the current machine locale, potentially leading to problems | en_US is used in the DSLS command format to avoid potential conflicts when output is sent to Server |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
EPLAN/OpenText Log Monitor merged with Broker | Broker | 20240 | The standalone EPLAN/OpenText Log Monitor tool has been merged and is now part of Broker | |
Zoo license manager support | Broker | 20519 | Support for Zoo LM by McNeel has been added (e.g. Rhino, Bongo, Flamingo) | |
TLM license manager support | Broker | 22050, 22291, 22459 | Support for TASKING License Management System (TLM) has been added |
OpenLM Broker v4.7.3 – December 4, 2019
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Broker fails to run when upgraded from 4.3 | Broker Configuration file | 20655 | Broker fails to run when upgraded from an older version if the configuration UI tool is not used. This can happen on Linux installs | Broker fixed for compatibility with older versions |
Broker license path detection in FLEXlm triad | Detection | 20726 | When 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 friendly | Configuration UI | 20784 | When a license file path is misconfigured, the error message in the configuration tool displays an “internal software failure” error | The error has been updated to display a more user-friendly text |
Double quotes unsupported in Broker commands | Broker | 20843 | Broker 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 Broker | Configuration UI | 20917 | Connection validation from the UI tool requires the Broker service to be running. Error message wasn’t clear when UI failed to connect to Broker | Error message has been updated |
Enhancements
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Custom commands no longer available by default | Broker | 20565 | OpenLM Server can send some user defined commands or scripts to Broker to be executed in Broker environment | This 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 manager | Broker | 20633 | New license manager type support | Broker can now collect license usage from Moldex3D and report it to OpenLM Server |
SSL check box removed from SaaS (OpenLM Cloud) configuration | Broker Configuration | 20758 | OpenLM Cloud connection is now always using SSL for security reasons, making the checkbox redundant | SSL check box removed from SaaS/OpenLM Cloud configuration UI. It’s only available for On-Premise connections |
Java 8 compatibility | Broker | 20791 | Some 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 files | Configuration UI | 20968 | Some 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
“Start” command did not work on Linux systems | Broker | 4331 | The “start” command only worked for Windows Service license managers | Implemented enhancements to start license managers for both Linux and Windows without a service |
License path detection issue | Broker | 19671 | Broker reads the license paths from FLEXlm with a trailing colon | Path detection updated to avoid trailing colon |
Options File configuration visibility for non-FlexLM managers | Configuration | 19785 | Options File settings are visible in the configuration UI even though the License Manager type doesn’t support it | Configuration updated to hide Options File for non-FLEXlm license managers |
License path is incorrect in triad configuration | Broker | 20446 | FLEXlm’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 distributions | 19969 | Older Linux systems could not start/stop the Broker service because the newer scripts were written for systemd only | An older version of broker.sh is provided for backwards compatibility with non-systemd distributions |
Enhancements
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Sparx license manager | Broker | 18243 | Initial integration with Sparx Systems Keystore Service | Sessions and totals are extracted from the log file and reported to Server |
Esprit license manager | Broker | 17065 | Initial integration with ESPRIT floating license server | Sessions are extracted by the Broker from the log file and reported to Server |
Windows Certificates | Broker | 19675 | Older versions of Broker used their own Java KeyStore for SSL certificates. Broker 4.6 reads SSL certificates from Windows by default | Windows Installer and scripts were updated to read SSL certificates from Windows environment |
Option to disable “status” command | Broker Configuration | 19673 | The “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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 | 19358 | When 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 | 19360 | Bash 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 | 19362 | Broker.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 | 19365 | When 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Port clash on multiple hosts | Broker | 18173 | Broker 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Broker Linux user | Broker | 18673 | When 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 | Configuration | 19053 | DSLS 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
DSLS denial date range | Broker | 18752 | DSLS 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Broker reports all data as offline | Broker Server messaging | 17937 | When 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 | 17936 | There’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 | Detection | 17926 | Broker 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 | Broker | 17944 | When 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 | 17920 | If 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 | Configuration | 18089 | Blank lines are added to broker.xml on every Broker service restart | Fixed broker.xml formatting. |
Upgrade to 4.5 can break configuration | Installer | 18138 | Installer 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 | Detection | 18326 | Broker 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 | Broker | 18347 | DSLS 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 | 18460 | DSLS 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Detect Options Files | Detection | 8787 | Broker 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 | Configuration | 11780 | Fully 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 | Broker | 13577 | A 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 | Configuration | 13982 | Configuration 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 | Configuration | 14675 | When 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 | Configuration | 11794 | License 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Applications Manager detection on Linux | Configuration | 7003 | Configuration 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 | Broker | 8940 | LUM 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 | Deployment | 12864 | Java 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 | Broker | 13348 | Older 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 | Configuration | 15411 | Broker 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 | Configuration | 15410 | In 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 | Configuration | 15409 | Broker 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 | Broker | 11136 | There 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 | Configuration | 6391 | ArcGIS 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 | Configuration | 11753 | MathLM 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 | Configuration | 11837 | SEH-UTN output may have different column order | Implemented ability to map column order for SEH-UTN |
Move to 64 bit os support | Configuration | 12864 | OpenJDK is only released for x64 platform | Corresponding changes were made in Broker Windows Installer to install it as x64 application |
OpenLM Broker v4.3.0.41 – July 29, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
New Commands to support borrowed license for CodeMeter | Broker 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 | 9486 | The 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 | Broker | 9573 | 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 | 10976 | An 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 | Broker | 9502 | When 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 | 9877 | Broker 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 | Broker | 11111 | 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 | Broker | 11256 | Using restart from Alert Management was not supported | Restart command works for Ports with Start/Stop commands |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
New Commands to support borrowed license for CodeMeter | Broker | 8946 | We 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 | Broker | 9932 | The 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 | Broker | 10041 | Some 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Detection cancellation | Server Configuration Tool | 8271 | Could not cancel detection process. | Interrupt detection with button enabled. |
LMX parsing typo | Server Configuration Tool | 8314 | LMX parsing commands syntax error. | Fixed default LMX command syntax |
reconnection policy with SaaS | Broker | 8552 | Infinite reconnections attempts when not connected. | Increased SaaS reconnection delay to 10 minutes |
OpenLM Broker v4.0.20.5 – February 28, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Broker fails to check Server connection | Configuration Tool | 8117 | When Broker is running on Linux, the Configuration Tool reports a failed Server connection. | Updated Broker Bean Shell scripts with a command line parameter to force Broker to use IPv4. |
Service name is wrong in start/stop commands | Configuration Tool | 8238 | Setting a new port manually leaves default FLEXlm service name in start/stop commands. | Workflow updates default Service name before updating commands for a newly selected LM type. |
Broker fails to properly detect settings for FlexNet Publisher (lmadmin) | Configuration Tool | 8060 | Broker is able to query FlexNet Publisher because of similarities to FLEXlm. The difference in configuration leaves some environment settings undetected. | Implemented standardized detection by running lmadmin process through the server.xml file located from Windows Registry. |
The required .NET Framework version was too high | Installer | 8000 | The .NET version required by Broker installer was too high and not always available by default. | Lowered the required version of .NET Framework to 4.5. Added a warning message if required version is not available. |
Silent Broker upgrade installation removed Windows menu links to Broker | Installer | 8275 | When Broker is upgraded from command line using silent installation, it removes Broker links from Windows menu | Fixed silent install to keep and/or restore Broker links |
OpenLM Broker v4.0.18.2 – February 15, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Security Upgrade for Java | Java | none | Security Updates for Java were implemented | Fixed |
OpenLM Broker v4.0.17.4 – January 9, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Failure error message displayed when removing license | OpenLM Currently Consumed License screen | 7338 | When clicking on remove license and session is no longer active, error message returned Failure | Error message no longer displayed in this case |
OpenLM Broker v4.0.17.2 – January 5, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
License Servers sorting order | Broker Configuration tool | 3882 | Ordering by port number was not a numeric order | Fixed ordering by port as numbers |
“Add” button dropdown | Broker Configuration tool | 7005 | The drop down of “Add” button is barely visible on Linux | Redesigned “Add” button to remove drop down. “Add” button title is now sensitive to selection. It can be “Add Port”, “Add Vendor”, “Add OpenLM Server”, etc |
License release errors | Broker | 7078 | Broker updated license release command template with a session handle number. So all future commands tried to release same session handler. | Fixed license release functionality for both single license release and multiple licenses release. |
Start command doesn’t have license file path | Broker Configuration tool | 7262 | When license path is manually configured it’s not populated into Start command. “Use Service” is off. | Fixed the command templating to include license file path when configured manually. However FlexLM start command is still not functioning when “Use Service” is off due to other limitations. |
OpenLM Broker v4.0.15.23 – December 21, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Port configuration form is distorted | Broker Configuration Tool | 5418 | When license file path is long or there are multiple paths listed, the form layout gets distorted because field length becomes too big to fit. | Limitated the license path field width |
[Show] and [Sort] buttons don’t work | Broker Configuration Tool | 5419 | [Show] and [Sort] buttons failed to handle multiple license file paths listed in the configuration | Implemented an update to handle multiple files for [Show] and [Sort] buttons |
[Show] button doesn’t work | Broker Configuration Tool | 5434 | The [Show] button does not show license information if there is a colon is at the end of the license file string | Applied fixes to handle a trailing path separator character |
Broker detection hangs | Broker Configuration Tool | 5643 | The Broker detection hangs and prevents Configuration from running or completing | Implemented a [Cancel] button to interrupt the detection process. Fixed error handling to avoid hangs. |
Broker fails when removing multiple licenses | Broker | 6093 | Broker fails with “unsupported command error” when the server sends a command to release multiple licenses | Fixed multiple license release command configuration |
Watch License option is not enabled in FlexLM port configuration detection | Broker Configuration Tool | 6117 | FlexLM license type requires license file monitoring in most cases. So this option has to be turned on by default. | Fixed detection of FlexLM port to enabled Watch License File option. |
FlexLM port detection captures plus (+) sign | Broker Configuration Tool | 6221 | FlexLM configuration allows + characters usage in command line tools for log path configuration | Plus (+) sign ignored when extracting log path from FlexLM command line |
License file View window layout is incorrect | Broker Configuration Tool | 6329 | When license file content is viewed with the [Show] button, the license path is aligned to right. The title shows the full path may be too long. | Fixed alignment of the full path to left and changed title to filename |
Error displayed when a new license file is added to an existing list | Broker Configuration Tool | 6342 | When a license path includes a colon (:) as a path separator and a semicolon (;) is expected, the UI displays an error. | Implemented multiple fixes in path configuration to avoid using a colon path separator on Windows and to avoid trailing path separators. Also fixed [Add] functionality to avoid failures when the incorrect path separator is used |
The Port is missing in the BrokerCommandExecutionResult message | Broker to Server communication protocol | 6344 | Broker doesn’t include the target port information when sending the results of on-demand commands back to the server | Port number is reserved and included in the command result message |
The Broker sends log type values in lowercase | Broker to Server communication protocol | 6499 | Server 4.0 and older versions expect log types sent in upper case | Changed log types to capital case |
License removal is not working properly | Broker | 6551 | License removal doesn’t work properly when the Vendor is not configured | Fixed the Status validation |
The SPLM pdlice command exit code fails status validation | Broker | 6625 | SPLM pdlice exit code is never 0. Broker validates command exit codes to detect failures. However this validation is supposed to be suppressed for SPLM. | Fixed the exit code validation suppression flag |
Server/EasyAdmin file listing fails when the license path list has a trailing separator or unpopulated elements | Broker | 6717 | Broker allows multiple paths listed for license files. If the list has an empty element, the server fails | Implemented license path list normalization to get rid of unpopulated elements and trailing separators |
No indication for disabled SaaS receiver | Broker Configuration Tool | 6081 | When SaaS receiver is disabled it has to have proper indication similar to a regular OpenLM Server node | Fixed disabled receiver indication for SaaS server type |
DSLS detection doesn’t configure log files | Broker Configuration Tool | 6852/6854 | When a DSLS Port is detected it has no logs. DSLS log paths is usually not configured. The Broker should use the default log file location instead. | Implemented default locations for DSLS log files when log path is not configured for DSLicSrv. Use default Linux and Windows log location as specified in the DSLS manual |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Make [Add] button options context sensitive | Broker Configuration Tool | 6077 | [Add] button menu shows disabled options when they are not suitable to current selection.Hide the options not applicable to current selection. Implement context menu in the configuration tree. | Hide the options not applicable to current selection. Implement context menu in the configuration tree. |
New MSI based installer for Windows | Broker | 4475 | The new Broker installer provides multiple enhancements, including side by side install of multiple Broker instances. | Implemented new WiX/MSI based installer for Windows |
OpenLM Broker v4.0.13.8 – October 22, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Sending Messages While Disabled | Broker Configuration tool | 4564 | Disabled port keeps sending composite messages | Disabled ports not sending messages |
Log Error – “License file is empty” | Broker Logs | 5060 | Logging that “License file is empty” for “generic” license manager that do not use a license file. | Logging error will not show. |
Status “UNKNOWN” for Generic License Managers | OpenLM Interface – License Servers | 5081 | SAAS server showing UNKNOWN status for OpenLM Generic servers. | Status ok. |
OpenLM Broker v4.0.12.5 – October 15, 2017
Enhancements
Title | WHERE | WHY | DESCRIPTION | TYPE |
---|---|---|---|---|
Single License Manager Utility Path | Broker Configuration Tool | Ease of configuration | License manager utility path needs to be configured only in the “Commands” tab. | Enhancement |
RMS Automatic Detection | Broker Configuration Tool | Ease of configuration | Automatic detection of the RMS license manager was added. | Enhancement |
Stop/Start For All License Manager Types | Broker Configuration Tool | Improves license manager interfacing | License managers start/stop commands are now applicable to all license managers running on Windows as a service. | Enhancement |
OpenLM Broker v3.3.14.4 – August 9, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Database size increase | OpenLM Broker Windows | 3672 | OpenLM database size was increasing rapidly. | Rapid size increase halted by reducing the update frequency. |
NX status light | OpenLM Broker Windows | 3699 | NX license server status light turned from green to red sporadically | Status light is stable. |
OpenLM Broker v3.3.13.9 – July 24, 2017
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 |
DESCRIPTION | Version |
---|---|
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 Release | 3.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 command | 3.2.0.18 2016-10-06 |
4914: Broker v3.2.0.13 shutting down | 3.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.
OpenLM Agent v5.0.1 – September 15, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Restart of the Agent changes current project to “No Project” | OpenLM Agent | 24803 | When 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 project | Bug has been fixed |
Set active project pop-up appears frequently and cannot be suppressed | OpenLM Agent | 25907 | The 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 EasyAdmin | Bug has been fixed |
Set active project still available when Environmental Value is set | OpenLM Agent | 26603 | The “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 module | Bug has been fixed |
Disabling “Log projects information” doesn’t affect Agent | OpenLM Agent | 26665 | If “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-up | Bug has been fixed |
OpenLM Agent v5.0.0 – May 20, 2020
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Integration with OpenLM Server .NET Core | OpenLM Agent | 23840 | Code integration for Agent to work with the OpenLM Server .NET Core v5.0 release |
OpenLM Agent v4.6.2.9 – April 27, 2020
Enhancements
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Support for ArcGIS 10.8 | OpenLM Agent → Extensions | 24296 | Agent extension support for ArcGIS 10.8 has been added |
OpenLM Agent v4.6.1 – March 23, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Installer hangs when Solidworks extension has been selected | Installer | 23375 | If, during installation or upgrade of OpenLM Agent, SolidWorks was installed and the related extension box was checked, the installer would hang for a long time | Bug has been fixed |
OpenLM Agent v4.6.0.3 – February 20, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Agent: Extension message is in English when Agent is configured in Russian | OpenLM Agent | 6564 | The notification pop-up for extensions appeared in English even if Agent was configured with Russian locale | Missing translation has been added |
License Usage Information: Error message is not translated to Japanese/ French/ Portuguese | OpenLM Agent | 13310 | When a connection could not be established to OpenLM Server, the error message in the License Usage Information screen showed up in English for other locales | Missing translations have been added |
Agent crashes if monitored process is terminated | OpenLM Agent | 18527 | Agent would crash if a process was terminated without notification to the system | Bug has been fixed |
Agent consumes 2GB memory when it fails to connect for a long time | OpenLM Agent | 19864 | In some cases when Agent failed to connect to Server for quite a long time, it would consume a lot of memory | Bug has been fixed |
Loading bar is constantly displayed when a product starts if the Applications Manager service is stopped | OpenLM Agent | 19908 | If an Agent monitored application would be started while the Applications Manager service was stopped, the loading bar would be displayed interminably | Bug has been fixed |
CENTRALIZED_PRODUCTS_XML: CENTRALIZED parameter is True after the wizard installation | OpenLM Agent | 19910, 19911 | The 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 specified | Default has been reverted to False |
Configuration tool: Application Manager Service status is incorrectly displayed instead OpenLM SoftwareLockerService | OpenLM Agent | 19912 | The Application Manager Service label in the Agent configuration tool was an incorrect label for the OpenLM SoftwareLockerService | Label has been corrected |
No support’ message is not displayed when a product is added through Agent Configuration tool | OpenLM Agent | 19966 | If the OpenLM license did not include support for the Applications Manager, users did not see a message when adding a product | An 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.31 | OpenLM Agent | 20404 | In certain cases with the NX application, if a process was suspended by Agent and immediately resumed by the user, suspending the process afterwards would fail | Bug has been fixed |
OpenLM_SoftwareLockerService high CPU usage | OpenLM Agent | 20587 | OpenLM_SoftwareLockerService had CPU usage between 2% and 8% in a normal state | Bug has been fixed |
Misplaced controls in the Configuration tool if Russian language is selected | OpenLM Agent | 20695 | Labels and buttons would be overlapping in the Russian localization of the Agent Configuration tool | Bug has been fixed |
Heartbeat SOAP operation has been deprecated | OpenLM Agent | 20783 | Heartbeat SOAP operation was deprecated yet continued to be used, which could have led to unexpected behavior | Heartbeat SOAP operation has been removed |
Fatal error in UI | OpenLM Agent | 21275 | In certain cases, a “fatal error” message would be displayed if Agent managed to catch a process right after it was killed | Bug has been fixed |
“License usage Information” is not shown. Error showing the license status form | OpenLM Agent | 21850 | Left clicking on the Agent icon in the taskbar and clicking on “License Usage Information” would log an error | Bug has been fixed |
“Recently Closed Documents” is not shown. Error showing the license status form | OpenLM Agent | 21851 | Left clicking on the Agent icon in the taskbar and clicking on “Recently Closed Documents” would log an error | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
ArcGIS Pro levels | OpenLM Agent → Extensions | 11149 | Setting the License Level for ArcGIS Pro is now possible in the Agent User Interface | |
Agent – better messages for command line options | OpenLM Agent → Command Line | 19336 | More helpful error messages are now shown when an invalid argument(s) has been provided for launching Agent through the command line |
OpenLM Agent v4.5.31 – August 13, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 | Agent | 19317 | Endless popups on the Agent UI when Applications Manager license expired | Issue fixed |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Add support for ArcGIS 10.7.1 | Agent | 19670 | ArcGIS 10.7.1 now fully support save & close functionality | Added |
OpenLM Agent v4.5.30 – June 13, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 connection | Agent > 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
License Usage Information Start time column sorting does not work properly | OpenLM Agent, License Usage Information window | 13106 | 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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= |
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. |
OpenLM Agent v4.3.22.87 – October 18, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
OpenLM Server does not connect consistently when “Use local computer’s proxy settings” button is checked. | Agent Configuration | 2512 | Spaces in usernames affected connection processing. | Added an option for supporting spaces in usernames. |
Form that shows current projects list does not always fully display. | Agent > Current Projects | 3074 | Under certain circumstances the fading panel does not always completely display. | The Choose Current Project form displays completely. |
Timeout exception sometimes occurs when sending message to OpenLM Server. | Agent | 4736 | If messages are sent during bootup operations can unexpectedly time out and a timeout error will be logged. | The process was reviewed and adjusted and these errors no longer occur. |
Agent configuration field values are occasionally saved with leading or trailing spaces. | Agent Configuration | 6600 | Values are getting stored with leading or trailing spaces when accidentally added by users. | All values are trimmed of leading and trailing spaces on save. |
Version missing from Agent Configuration screen. | Agent Configuration | 7154 | The Agent version did not display in the Agent Configuration screen. | Added the Agent version to the Agent Configuration screen. |
Display is not consistent in the About OpenLM screen. | Agent > About OpenLM | 7233 | Version numbers do not consistently display adjacent to the associated OpenLM component. | Standardized formatting of the version rows. |
Agent allows path input without validation | Agent Configuration > OpenLM App Manager tab > Configure | 7251 | Product paths are not validated before being stored on Save. | Paths are verified before Save. |
A black arrow appears for resizing columns on the License Usage Information screen. | Agent > License Usage Information | 7311 | The cursor arrow is inconsistent with the intended design. | The arrow trigger was removed. |
Missing column dividers on Recently Closed Documents screen. | Agent > Recently Closed Documents | 7313 | Columns are not displayed with a separator on the Recently Closed Documents screen. | Added white column dividers to separate column content. |
The title of the Please Wait… screen that displays on a product scan has quotes around the screen name. | Agent Configuration > OpenLM App Manager tab > Configure | 7316 | The screen name displays as “Please Wait…” including the quotation marks. | Removed the quotation marks from the screen name. |
The message that displays when a currently consumed license session is manually terminated should state “at system administrator’s request.” | Agent | 7318 | It is not clear that requests for license termination were initiated by system administrators. | The phrase “At System Administrator’s Request” was added to the notice screen for instances where licenses are terminated by administrators. |
When setting a default project there is no indication that the project was set successfully. | Agent > EasyAdmin > Start > Management > Projects | 7375 | When there is one project and one user the project is set but the screen closes without confirmation. | Added a confirmation screen that displays the project selection. |
When there is no project selected after closing Set Active Project, an error appears in the logs. | Agent > Set Active Project | 7380 | An error is unnecessarily recorded in the log. | Corrected the behavior so the screen could be closed without recording an error. |
Agent is not recognizing the ArcGIS 10.6 extension. | Agent | 7645 | The OpenLM extension does not appear in the ArcGIS extension list. | Added support in OpenLM Agent for ArcGIS 10.6. |
Closed process details lack some values when users request to resume processes. | Agent | 7655 | Agent logs record resume requests that show missing information. | Adjusted detail recording for all closed / suspended processes. |
Agent closes when ArcGIS is active and “Shut Agent when products are inactive after…” is checked. | Agent > Configuration | 7701 | OpenLM Agent closes after a period of inactivity shorter than the period configured. | Adjusted behavior so that Agent stays open for the expected period. |
The Credentials button is enabled when the checkbox for proxy isn’t checked. | Agent > Configuration | 7754 | The Credentials button should only be active only when “Use local computer’s proxy settings” is checked. | Adjusted behavior so that the button is only active when the “Use local computer’s proxy settings” box is checked. |
AgentSuspend does not suspend an unmanaged process when used in Agent Procedures. | Agent > Agent Procedures | 7837 | AgentSuspend is expected to initiate suspension of processes but does not work consistently in Agent Procedures. | Adjusted behavior so the AgentSuspend Process works with unmanaged processes. |
After attempting to remove a product from Products list an exception screen appears. | Agent >Agent Configuration > App Manager tab | 7838 | Choosing to remove a product from Products list sometimes raises an exception rather than the delete confirmation screen. | Adjusted behavior so that the confirmation screen appears and the product is deleted when confirmed. |
ArcGIS extension does not close as per idle time settings and a non-existent file is referenced in the log. | Agent | 7842 | ArcGIS does not close at the appropriate time and a confusing error message is logged. | ArcGIS closes as per the idle time setting. |
The Suspension release method appears as Extension in Agent_Logger for AutoCAD. | Agent | 7870 | The Suspension release method is not handled correctly with AutoCAD and the expected license suspension does not occur. | Adjusted the behavior so Suspension methods are correctly observed. |
After launching AutoCAD with suspension release method the OpenLM_Extension_Logger file is not created in the Roaming folder. | Agent | 7872 | An OpenLM_Extension_Logger file with the number of the process should appear in C:\Users\*USERNAME*\AppData\Roaming\OpenLM after AutoCAD is launched. | Adjusted behaviors to successfully create the file and log the process. |
Agent does not close ArcGIS 10.5 after clicking on “Close App” in Currently Consumed Licenses in EasyAdmin. | Agent | 7888 | ArcGIS 10.5 should shut down when Close App in Currently Consumed Licenses is clicked. | Adjusted behavior to retrieve the license back to the license pool, save the open project, and shut down the application. |
There is a rollover tooltip for “OpenLM App Manager Service Status” which is not helpful. | Agent > Configuration > App Manager | 7938 | Rolling over the status label displays “Server name or IP address.” | Removed the tool tip. |
The Agent shutdown notification message is incorrect. | Agent | 8064 | The message for shutdowns is incorrect and incorrectly formatted. | Inserted the proper message and formatting. |
Using the Suspension release method, an error appears in AgentListener for AutoCAD 2017 | Agent | 8112 | AutoCAD is not consistently suspended using the Suspend release method. | Behavior of the feature has been adjusted to properly suspend AutoCAD 2017 without error. |
Agents notification windows overlap when multiple screens display. | Agent > Notifications | 8137 | When a combination of Agent notification screens display, they sometimes overlap. | Adjusted behavior of the screens so they display correctly. |
The word ‘Application’ appears twice for suspended AutoCAD notifications. | Agent> Notifications | 8158 | Notifications of AutoCAD suspension displays as “OpenLM Agent has recently suspended AutoCAD application application.” | Adjusted behavior of AutoCAD suspension notification display. |
Scripts created in the License Consumption Rules Table in App Manager are not consistently executed. | Agent | 8273 | Script behavior is not consistently representing the content of the rules assigned in the License Consumption Rules Table. | Scripts in the License Consumption Rules table behave as expected. |
While hovering over paths displayed in notifications, the entire path is not shown when it is long. | Agent > Notifications | 8302 | A roll-over behavior allows long paths to be displayed when hidden by the interface, but they are sometimes truncated. | Rollover behavior was changed to display entire paths regardless of length. |
When “Overwrite existing projects” is checked the project is not successfully overwritten. | Agent > Active Agent | 8303 | “Overwrite existing projects” should allow users to overwrite projects when enabled. | Corrected an issue with document status to allow overwrites. |
Agent’s version leads with a ‘0.’ | Agent > About OpenLM | 8304 | Version display is incorrect in About OpenLM. | Removed the leading 0 from the version number. |
Process handling overlaps and can sometimes lead to data loss. | Agent | 8404 | The same process can ocassionally be reported multiple times and the duplication can lead to data loss | OpenLM keeps a dictionary to identify messages. |
The ArcMap 10.3.1 extension is missing from the extensions list. | Agent > Extensions | 8430 | The ArcMAP 10.3.1 extension does not display and cannot be enabled. This occurs when .net 3.5 framework has not been installed. | Users are informed after a check made by the installer of incompatibility due to .net 3.5 framework not being installed. |
The “OpenLM License Manager server” field is empty after upgrading to 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Add Consumed Tokens column to License Usage Information table | License Usage information Table | 5900 | Token column was missing | Token column was added |
Change the suspension & extension messages display to be the same | Popup when closing/suspending Feature | 7168 | Text would not fully fit into frame | Text was adjusted |
Add tooltip for “name” column when user point on it | License Usage Information | 7868 | Tool tooltip was missing | Tooltip was added |
OpenLM Agent v4.1.11.1 – January 9, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Email address is not showing in the Agent License Usage Information | OpenLM Agent | 7032 | Email does not display in License Usage Information | Updated functionality to properly display email address |
ArcGIS Pro process stays active when closed | OpenLM Agent | 1796 | ArgGIS pro fully remained as a background process leading to other errors | Integration of Agent and ArcGIS Pro improved |
Agent idle settings only accept whole numbers | OpenLM Agent | 5214 | Agent idle does not handle fractional values | The threshold allow fractional values to two decimal places |
OpenLM Agent shows one saved file when more than one exists | OpenLM Agent | 604 | When users open more than one item and closes them, only one document remains in the displayed file list | Multiple items are listed as expected |
Deleted server entries show up in filters after removal | OpenLM Agent | 6436 | Deleted Servers are not properly removed from dropdown filters for reports | Deleted server entries are no longer available in the filter list |
Agent Procedures does not work predictably if multiple monitored processes are active on one client | OpenLM Agent | 5826 | When several instances of the same process is running only one was process was closed | It is possible to control multiple monitored processes reliably. |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
AgentScripts are available according in Custom Commands | EasyAdmin | 4729 | AgentScript action type is shown according to Custom Commands license | Enhancement |
OpenLM Agent v4.0.16.1 – November 14, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Agent Configure not possible in Japanese | Agent Configuration | 4995 | Could not be configured in the Japanese Version | Translation Fixed |
Agent does not show usage details | License Usage Information | 5460 | Some details were missing in Usage | Fixed |
Page number showing incorrect | License Usage Information | 5618 | Numbering of pages was incorrect | Fixed |
Need to show loading image and disable the screen while it running | License Usage information- | 5682 | While the mask is loading it should show | Added |
License Usage Information sorting doesn’t work correctly | License Usage information | 5684 | After making a sort in the columns (vendors, name, product, available, hide) the info isn’t ordered correctly | Corrected |
Messages should be displayed when there are no results | License Usage information | 5674 | Empty searched showed show a message | Added |
Start time is in UTC | License Usage information | 5853 | Start time should be system time, not UTC | Fixed |
Request times out after”= 60 sec is allowed | Agent Configuration | 5066 | Error is produced when Request timeout is smaller than 120 secs | Fixed |
Japanese==>App Manager tab is not translated | AppManager Configuration | 2125 | Japanese Translation was missing | Added |
“Product list and paths” in the title instead “Products list and paths” | License Usage Information | 4996 | Typo in License Usage Information | Fixed |
A record with usage doesn’t show information | License Usage Information | 5790 | Information missing with usage | Added |
OpenLM Agent v4.0.11.3 – October 22, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
App Manager Mentioned in Agent | Agent – ‘About’ splashscreen | 3139 | App Manager label changed from “LM” to “App Manager” to be more descriptive. | Now showing “App Manager” |
Easier Agent update | Agent – Install process | 3140 | When upgrading, the Agent process and service did not shut off. | Service and process now get stopped. |
German translation | Agent – App Manager section | 4137 | Some German translations were not exact. | Translated correctly to German |
Enhancements
Title | WHERE | WHY | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Agent configuration shows can not be saved for some users | Installation | 3133 | When user is not local admin the Agent configuration pops up (Silent Install) | Newly installed Agents with silent installer, in which configuration is not saved manually, will pop Agent Configuration Form on machine restart |
Agent may not pick up correct IP Address | IP Detection | 3371 | Happens when a PC is using different IPs (VPN and on site) | Works correctly now |
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Autodesk Save and Close | OpenLM Active Agent Save and Close Autodesk extension | 1249 | OpenLM Active Agent Save and Close Autodesk extension not closing Autodesk applications. | Fixed |
Block Custom Scripts | Agent Procedures | 3457 | Removed the capability to run custom scripts in the OpenLM Agent, due to security considerations. | Custom scripts are now blocked |
AutoCAD Suspend and Resume | OpenLM Active Agent Suspend and Resume Autodesk extension | 3260 | Suspension of AutoCAD allowed the application to resume while still in suspended state. | Resume now working correctly |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
.NET version check | OpenLM Agent installer | 3000 | A .NET version check takes place when installing the OpenLM Agent. | New Feature |
Support ArcGIS 10.5.1 | OpenLM Agent | 3177 | Added support for ArcGIS 10.5.1 | Enhancement |
Automatic Path Detection | App Manager configuration window | 2983 | Automatic path detection of executable files | Enhancement |
DESCRIPTION | Version |
---|---|
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 fixed | 3.3.23.1 March 17, 2017 |
5257:Path set in “Administration – Active Agent – Folder to save | 3.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-Server | 3.2.0.1 Jul 07, 2016 |
Non-English language issue | 3.2.0.0 Apr 18, 2016 |
OpenLM Server – OpenLM Agent communication issue | 3.1.0.10 Feb 21, 2016 |
Digital Signature issue | 3.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.
OpenLM Applications Manager v2.3 – May 20, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
stdout logs grow to very large sizes | OpenLM Applications Manager | 20589 | Default logging level could cause the log file to grow to a large size very fast | Default logging level has been reduced |
Error emails for an invalid or expired license contained incorrect product name | OpenLM Applications Manager | 20768 | Error emails for an invalid or expired license contained the old “Proactive License Manager” name | Emails now have the correct name |
Applications Manager without the Active extension was unable to set a license quantity for monitoring when adding a feature | OpenLM Applications Manager | 21927 | Users who did not have the “Active Application Manager” extension in their license were unable to set the license quantity for monitoring when adding a feature | Bug 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 error | OpenLM Applications Manager | 22004 | Text in the “Parameters” field that exceeded 256 characters would return an SQL error | A more user-friendly error is now shown |
Failure to parse EasyAdmin CRON expression | OpenLM Applications Manager | 23046 | CRON syntax used by EasyAdmin was not compatible with Applications Manager, thus users could not create a condition with a CRON rule | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
JRE timezone database update | OpenLM Applications Manager | 22074 | The JRE timezone database has been updated | |
Integration with OpenLM Server .NET Core | OpenLM Applications Manager | Code integration for Agent to work with the OpenLM Server .NET Core v5.0 release |
OpenLM Applications Manager v2.1.6 – June 3, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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 |
OpenLM Applications Manager v1.9.11 – November 13, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Custom scripts are executed for every process | App Manager/Agent | 8033 | Agent executes Custom Commands for every process. | Scripts are only executed when a new license is granted. |
Rules for Groups don’t work when there are many groups | Rules Table | 8338 | Only 100 groups are considered in App Manager rules. | Adjusted OpenLM Server to load 100+ groups. |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Implemented restriction of licensed applications | App Manager | 8162 | License file for App Manager allows administrative limitation of licensed applications per user. | App Manager governs product license distribution a configured limit. |
Implemented an indicator for connection problems between App Manager and OpenLM Server in EasyAdmin | Dashboard | 8346 | When connection between App Manager and OpenLM Server fails, the failure is not indicated to users and expected behaviors do not occur. | Implemented monitoring of the App Manager and OpenLM Server connection. The UI displays an error when the connection fails |
OpenLM Applications Manager v1.7.12 – January 9, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | TYPE |
---|---|---|---|---|
Agent SSL support for App Manager | OpenLM Agent | 5475 | Added SSL support for Agent to App Manager connection and communications | Enhancement |
Added “Run at” action options | Agent Procedures & App Manager | 4730 | Added “Run at” column in Agent Procedure Actions and App Manager actions to run procedures as an application or a service. | Enhancement |
ActionScripts are available in App Manager licensing | App Manager | 5021 | ActionScripts are available with the proper App Manager licensing | Enhancement |
OpenLM Applications Manager v1.6.14 – October 15, 2017
Enhancements
Title | WHERE | WHY | DESCRIPTION | TYPE |
---|---|---|---|---|
Floating License Adjustment | In usage data sent to OpenLM | Better data verification and aggregation | Ability to separate between process features and App Managed applications | Enhancement |
Aggregate Instances of Same Applications | License Consumption Policies | Better data verification | When choosing “Single license per application process”, applications running multiple times will only be counted once. | Enhancement |
Unconditional Rule | App Manager License Consumption Rule | Conditions streamlining | Rules with no conditions apply to everyone. | Enhancement |
Rules Applied by Conditions Count | App Manager License Consumption Rule | Conditions streamlining | Rules with the most conditions are applied first. | Enhancement |
Deny By Default | App Manager License Consumption Rules | Better clarification on first use | App Manager blocks applications by default. | Enhancement |
Rules Configuration for Packages. | App Manager License Consumption Rules | Enhances usage aggregation | Package name can now be used as a condition. | Enhancement |
License Limit Set to “Unlimited” | App Manager administration | Interface enhancement | The license limit configuration now has “Unlimited” as a drop down option. | Enhancement |
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.
OpenLM Reporting Hub v4.4 – October 28, 2018
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
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. |
OpenLM Reporting Hub v4.1 – December 21, 2017
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Machine-locked license | Reporting Hub License File | 5486 | BI License will now be restricted to a specific machine. | Hostname and MAC address is needed in order to issue a license. |
Projects dimension | ETL + Reports | 6698 | Add “Projects” field to the Reporting Hub | A dimension was added for “Projects”. |
Upgrade to Postgres 10 | Reporting database | 6170 | Update Reporting Hub to use PostgreSQL version 10. | PostgreSQL version 10 implemented. |
toggle ignoring reserved licenses | ETL | 5806 | Reserved licenses should be selectable | Reserved licenses are ignored if specified in the kettle.properties file. |
Handle denials on OpenLM version 4.0 | ETL | 702 | Denials table structure change in OpenLM database and should be taken into account. | Denials now fully supported for all version of OpenLM. |
Update Power BI framework to the latest version | Framework | 7278 | Power BI should be updated to the latest version, along with all report templates | Power BI version 2.5 |
Remove unused tables | ETL and Reports | 7279 | Remove the unused tables from the ETL and reports, to enable fasted loading times. | “Raw_true_denials_measure” and “Feature_usage_measure_all_versions” were redacted |
ETL run time decrease. | ETL | – | ETL process was greatly enhanced and run times were reduced. | ETL run time reduced significantly. |
OpenLM Reporting Hub v4.0 – October 15, 2017
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
“Not shown in statistics” taken into account | ETL | – | Some licenses are not to be incorporated to the statistical reports, but were incorporated to the OpenLM Reporting Hub | Only storing data which is marked to be shown in statistics |
Usage Duration Calculation Changed | ETL | – | Usage duration differed from the OpenLM core product as it was calculated by seconds, and the core product was calculated by minutes. | ETL usage duration now calculated by minutes and is identical to the OpenLM core. |
Enhancements
Title | WHERE | WHY | DESCRIPTION | TYPE |
---|---|---|---|---|
Package Dimension | ETL | Data structure did not hold license package information. | Package information added as a separate dimension | Enhancement |
Idle Time Dimension | ETL | Idle times were only in raw form | 2 idle time measure tables added for raw idle sessions and calculated daily idle times | Enhancement |
Versioning | ETL + Reports | No version code found in both the ETL, database or reports | Added version code to all sample reports, to the database and to the launch file of the ETL | Enhancement |
All Version Selection | ETL | License usage was calculated by version only and there was no option for calculating all versions as one feature like in the OpenLM core product. | Added a table that holds license usage which is calculated to all versions as one feature | Enhancement |
OpenLM v4 compatibility | ETL | Denial collection process was not compatible with with OpenLM Server version 4.0. | Full compatibility with version 4.0 | Enhancement |
Added Firebird support | ETL | Reporting Hub was limited to MS SQL and MySQL. | Fully compatible with Firebird databases | Enhancement |
Added MS SQL Server instance support | ETL | MS SQL Server connection to the ETL was only using port connection. | Fully compatible with MS SQL Server instances and ports alike | Enhancement |
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.
OpenLM Reports Scheduler v1.11.82 – October 15, 2020
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Chromium – fully functional without Edge or Chrome installed | Reports Scheduler | 25395 | Reports 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 email | Reports Scheduler | 26594 | It 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 report | Reports Scheduler | 27152 | Test button in the Change Password tool enables sending reports via email. This allows troubleshooting browser failures. |
Bugs
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Job fails – HTTP Status 401 Unauthorized | Reports Scheduler | 26864 | Reports 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 data | Reports Scheduler | 26117 | The 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Failure to send emails over SMTP with TLS/SSL | Reports Scheduler | 23555 | Reports Scheduler would fail to send emails if TLS/SSL was on for the SMTP server | Bug has been fixed |
Error: java.lang.UnsatisfiedLinkError: Can’t find dependent libraries | Reports Scheduler | 24624 | A “java.lang.UnsatisfiedLinkError: Can’t find dependent libraries” error would be sent to email, failing to send a report | Bug has been fixed |
Clean installation of Reports Scheduler configures wrong SOAP port | Reports Scheduler | 24624 | If 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 failing | Fallback 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 redirect | Reports Scheduler | 24971 | In some configurations where IIS was used and SSL enabled, the export button would sometimes redirect to a HTTP link, failing to download | Bug has been fixed |
Failure to generate reports with OpenLM Server v5 and Windows Authentication enabled | Reports Scheduler | 25018 | Reports Scheduler would fail to generate reports when Windows Authentication was turned on for OpenLM Server v5.0 | Bug 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Scheduler fails on reports without any filters | Reports Scheduler | 22585 | Scheduler would fail to send a report that had no filters set | Report screenshot is now captured and sent regardless of filter settings |
Error notification emails fail to send when SMTP auth settings are incorrect | Reports Scheduler | 22586 | If SMTP auth settings were set in EasyAdmin but the SMTP server itself had no auth requirements, Scheduler would fail to send error notification emails | Bug has been fixed |
Cannot remove jobs | Reports Scheduler | 22587 | If 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 error | Bug has been fixed |
Failure due to pop-up messages in EasyAdmin | Reports Scheduler | 22623 | Scheduler 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 button | Installer | 22647 | When 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-text | Bug has been fixed |
Save to Folder: report not deleted from ‘temp’ folder after a scheduled job | Reports Scheduler | 22989 | If 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
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Automatic download of updated ChromeDriver | ChromeDriver | 22584 | Scheduler 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 Core | Reports Scheduler | 23583 | Integration 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Scheduled report set to “Send to Users” failed with an email error on MySQL configurations | Reports Scheduler | 22654 | On MySQL configurations, Reports Scheduler failed to send a report when set to “Send to Users”, generating an error through email instead | Bug has been fixed |
Scheduled report fails to send on configurations of OpenLM Server with IIS + SSL enabled | Reports Scheduler | 22859 | Reports Scheduler would fail to send emails with certain configurations when IIS was used with SSL for OpenLM Server | Bug 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 restarted | Reports Scheduler | 23320 | The Reports Scheduler service would stop if the OpenLM Server service was restarted | Bug 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
OpenLM Report Scheduler only sends the column chart for the Denials report | Reports Scheduler | 12394 | OpenLM Report Scheduler was only sending the column chart for the Denials report | Bug has been fixed |
NNU / License Activity email report screenshots contain duplicate Table tabs | Reports Scheduler | 21160 | NNU / License Activity email report screenshots would contain duplicate Table tabs with the same email subject | NNU and License Activity email reports now display the correct tab types |
Blank reports are received if server timeout is less than 10 mins | Reports Scheduler | 21234 | If 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 in | Bug has been fixed |
Retry when Chrome webdriver connection fails | Reports Scheduler | 21253 | If 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 message | If the port is already taken, Reports Scheduler will now retry with another port |
ChromeDriver incompatible after Chrome Update | Reports Scheduler | 21706 | Reports Scheduler failed to start if an incompatible version of Chrome Webdriver was found, leading to a process leak | Chrome Webdriver updated to v80 and process leaks have been fixed |
Unable to send report to group – “No email address found” error appears | Reports Scheduler | 21970 | “Share by Email” functionality when selecting a group of users as recipients would fail | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Send Heatmap along with Chart and Table view for the License Usage report | Reports Scheduler | 18954 | Reports Scheduler can now send a Heatmap view for the License Usage report | Improved 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 hostname | Reports Scheduler | 21226 | All 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 used | Change Password tool | 21614 | Previously, users were alerted that they had to manually restart the Reports Scheduler service after a password change | The Change Password tool now includes a Save & Restart button by default |
OpenLM Reports Scheduler v1.7.14 – December 5, 2019
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Unable to use Reports Scheduler if OpenLM Server Login Credentials are turned off | Reports Scheduler | 21600 | If “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 generated | Bug 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Scheduler pictures without Total line | Reports Scheduler | 11508 | Generated report screenshots with the Total line removed still had “Max” displayed | Bug has been fixed |
Cannot schedule reports due to wrong date format | Reports Scheduler | 15673 | In some cases, Reports Scheduler could not schedule reports due to an issue with time zones | OpenLM Server UI integration has been fixed to convert between Java and Windows timezones |
Job retry attempts | Reports Scheduler | 18994 | A scenario exists when 2 attempts of running a scheduled reporting job could fail, yet work on subsequent attempts | Increased number of attempts to 5. |
Reports Scheduler issues (caching, double quotes) | Reports Scheduler | 19791 | In some cases when a newer version of EasyAdmin was present, reports could either not be saved or they contained incorrect data | Starting 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 (+) character | Change Password tool | 19817 | When the Change Password tool was used, it incorrectly saved an encrypted password when the password included plus characters | Fixed and tested to comply with most common password characters requirements. |
Reports Scheduler fails to send emails, create reports | Reports Scheduler | 20748, 20793 | Due to a change in the login process, in some cases Reports Scheduler would either show an empty screenshot or skip sending certain email reports | Bug has been fixed |
Multiple email reports are received with the same email subject even when jobs/reports are different | Reports Scheduler | 21158 | When multiple jobs are set up, the email reports are sent with incorrect job/report name in the subject line | Bug has been fixed |
Enhancements
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
XML API replaced with SOAP API | Server integration | 18533, 20781, 19830 | Reports 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 errors | XML API is no longer used. All calls to OpenLM Server have been replaced with SOAP API |
Migrated to Java 11, x64 | Reports Scheduler | 18778 | Java 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 products | Installer | 19318 | The 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 Chrome | Browser | 20689 | Reports 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Authentication failure | Server integration | 17946 | Scheduler tries to authenticate even though username and password are not configured | When the username and password is empty, Scheduler no longer uses XML API to get the session ID |
CSV export failure | EasyAdmin integration | 18137 | Scheduled job fails because it located the CSV export button, but it was not displayed | Do not attempt to click the Export button when it is not displayed |
Windows Service installation | Installer | 18084 | Installer gives unexpected error when trying to deploy or start the service | Procrun commands replaced with NET START/STOP |
Licensing | Scheduler | 17888 | Scheduler 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 logging | Scheduler | 18452 | Scheduler logs password received from Server and configuration | Removed sensitive data from logging |
Unmapped timezone | Scheduler | 18546 | Scheduler 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Authentication to rely on “use_acl” flag | Server integration | 17945 | OpenLM Server API provides configuration to see if password authentication is active | Scheduler reads the “use_acl” flag from the Server API to identify if authentication is required or not |
New tool to configure password | Password Configuration | 18125 | Installer 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 |
OpenLM Reports Scheduler v1.5.8 – December 16, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Special characters in password are not saved in scheduler properties during installation | OpenLM Report Scheduler | 12962 | Special characters in password are not saved in scheduler properties during installation | Special characters in password are supported during installation |
Configuration is overwritten to default values during the upgrade | OpenLM Report Scheduler | 14619 | Configuration is overwritten to default values during the upgrade | Now after the upgrade the configuration values are not overwritten |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
From this version a csv file was added in addition to the image that was sent before. | OpenLM Report Scheduler | 1439 | added 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 password | OpenLM Report Scheduler | 8881 | Username and password were saved as unencrypted during the installation | Username and password are now encrypted before being saving during installation |
Support the receiving User Timezone | OpenLM Report Scheduler | 9944 | Report runs in the receiving User Timezone | Report is displayed in the receiving User Timezone in the mail |
Support Japanese for email subject | OpenLM Report Scheduler | 11584 | Support Japanese for email subject | Support Japanese for email subject |
OpenLM Reports Scheduler v1.4.21 – August 14, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Login issues with OpenLM User Interface | OpenLM Report Scheduler | 10076 | Login 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 Scheduler | 10239 | Connection 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
OpenLM Server session token | OpenLM Server integration | 8884 | OpenLM Server 4.2 requires session token for operation of email reading for groups and users. | Integrated session token. Implemented retry for the cases when session expired. |
Scheduled task failed | Scheduler | 8899 | There were multiple Selenium failures logged on a test instance after durable execution. | Redesigned solution to support parallel jobs execution with multiple webdriver instances running. |
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.
OpenLM Router v2.1.9 – May 27, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Router service fails to start | OpenLM Router | 25107 | In some cases, the Router Windows service would fail to start | Bug has been fixed |
OpenLM Router v2.1 – May 20, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
IP logging queue occupies all available memory | OpenLM Router | 13352 | When OpenLM Server is offline, Router’s IP logging queue could grow to a size that occupied all available memory and could not be started | Bug has been fixed |
High memory consumption | OpenLM Router | 20108 | When Router usage is constantly higher than its capability, the internal connection queue would grow, leading to high memory consumption and service denial | High memory consumption has been fixed |
Multiple short sessions lead to errors | OpenLM Router | 19926 | In cases of more than 500 concurrent short user sessions, Router would fail with errors | Optimized code to handle multiple concurrent short sessions better |
Router status in EA doesn’t change to “OK” | OpenLM Router | 20590 | In some cases, even if Router was configured and working correctly, its operational status was not reflected correctly in EasyAdmin | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Adapted to new JSON request for Server 5.0 | OpenLM Router | 21943 | Router has been adapted to use JSON in order to work with OpenLM Server 5.0 .NET Core |
OpenLM Router v2.0.20 – June 27, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
TCP socket leak | Router | 19049 | In 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 queue | Router | 13352, 16351 | Router 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
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Java 11 | Router/Installer | 13366 | Router 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 connections | Router | 18953 | Router 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.
OpenLM License Parser v2.9.0 – November 10, 2020
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
OpenLM License Parser | OpenLM License Parser | 27870 | Starting 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Parser Administration Panel – error when “Paid To” field was empty | OpenLM License Parser | 22789 | When the “Paid To” field was empty, an error was generated | Bug has been fixed |
Fixed rollback of user data and DB transactions when user is refreshing page from browser | OpenLM License Parser | 25043 | In 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 action | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Parser Administration Panel – added reference for each user’s account inventory | OpenLM License Parser | 22153 | Implemented 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” page | OpenLM License Parser | 22812 | Implemented 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 Basic | OpenLM License Parser | 22813 | Implemented “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 pages | OpenLM License Parser | 22816, 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 tab | OpenLM License Parser | 22817 | It’s now possible to open all Parser pages in the same browser tab | |
Customers get a confirmation email notification regarding payment | OpenLM License Parser | 23827 | Customers 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 page | OpenLM License Parser | 25286 | Implemented “Supported Formats” links to the Engineering Software Catalog on the “Supported Files” page |
OpenLM License Parser v2.7.0 – April 5, 2020
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Parser integration with new OpenLM Server and Cloud APIs | OpenLM License Parser | 22897 | Implemented 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Fixed a bug and improved email validation and verification mechanism | OpenLM License Parser | 22788 | Some user email validation and verification issues were observed for cases when the Email Validation popup was kept open | Bugs have been fixed and email validation and verification mechanism has been improved |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Single payment option through PayPal for Advanced and Premium plans available | Payment processing | 22370, 22371, 22372, 22374 | Users of the Advanced and Premium plans now have the option to submit a single, one-month, payment through PayPal | |
New Parser UI/UX and design | User interface | 22315, 22314, 22316, 22317, 22318, 22319, 22591, 22590, 22593 | The 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) category | OpenLM License Parser | 22497 | Support has been added for DSLS logs that use the USGTRACING (license usage tracing) category | |
Mailchimp subscriptions and unsubscriptions scheduled job improvements | OpenLM License Parser | 22077 | Improved internal logic and code related to Mailchimp subscriptions | |
PayPal – all plans subscriptions and single payment IPN validation and error handling | Payment processing | 14055 | Improved 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Users could not register by using decoded URL links to verify their emails | OpenLM License Parser | 22236 | Users could not register an account if the URL they used to verify their emails was in a decoded format | Bug has been fixed |
Users could not verify their email if their email address contained an underscore | OpenLM License Parser | 22198 | In some cases, users were unable to activate their account due to an underscore symbol in their email address | Bug has been fixed |
Users could not complete registration when replacing or using wrong links and UID tokens | OpenLM License Parser | 22236 | In some cases, users could not complete registration when replacing or using wrong links and UID tokens | Bug has been fixed and error handling has been improved |
“View Report” button doesn’t work after uploading a license or log file for all plans | OpenLM License Parser | 21884 | After uploading a license or log file, the “View Report” button did not work | Bug 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 name | OpenLM License Parser | 21913 | For 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 name | Bug has been fixed |
When adding the first LM, unfilled form fields were all highlighted in red | OpenLM License Parser | 21543 | When the Inventory was created and a user added their first LM, all unfilled form fields on the page were highlighted in red from the start | Form 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 menu | OpenLM License Parser | 21957 | Some issues were observed when users deleted a report but tried to analyze data from the the left menu of the “Last report viewed” tab | Better 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 plans | OpenLM License Parser | 22167 | Users of all Parser plans would experience miscellaneous Inventory issues | Resolved and fixed all Inventory issues |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Better error handling for cases where the validation token is applied to a nonexistent user | OpenLM License Parser | 22198 | Better error handling was implemented for cases where the validation token is applied to a nonexistent user | |
Code refactoring and optimization | OpenLM License Parser | 21957 | Code 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:
OpenLM Directory Synchronization Service v1.2.1 – August 25, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Sync finishes with no result (no user attributes or groups) | DSS | 26386, 26425 | If user log-in was turned on OpenLM Server and a sync ran and finished, no data (user attributes, groups) was added to the database | Bug has been fixed |
DSS/DSA system blocked when upgrade to v1.2 fails | DSS/DSA | 26600 | When 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 option | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Improved logging | DSS | 26390, 26491, 26599 | Removed extraneous messages and login info from logs making them easier to read and enhancing system security | |
Better sync status notifications | DSS UI | 26404 | Added better UI icons/status indicators in the Status column of the Sync Manager tab | |
Encrypt password in configuration files | DSS | 26413 | Password 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
DSS API – Agent Config: Agent config cannot be created if port is set to a value higher than 0 | DSS API | 24735 | When the DSS API is called, the Agent configuration cannot be created if port parameter is set to a value higher than 0 | Bug has been fixed |
OlmApprove error when re-sending DSS approval request to EA if a current one has not expired yet | DSS UI | 24885 | When 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” error | A more user-friendly error is now shown |
DSS: Sync job reports “failure” if there is nothing to sync | DSS | 25390 | After 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 path | Bug has been fixed |
DSS: Sync Manager: Unable to sync active users if username contains “/” | DSS | 25422 | DSS would be unable to sync active users if the username contained the slash “/” character | Bug has been fixed |
DSS: Save button remains disabled when trying to create a new sync definition | DSS UI | 26247 | In some cases, if users were trying to create a new sync definition but were not able to save it, the Save button would remain disabled | Bug has been fixed |
DSA and DSS configuration folders are saved in Program Files (x86) | DSS/DSA | 26313 | DSA and DSS configuration folders were saved in Program Files (x86) even though they are x64 apps | DSA/DSS default configuration folders are now stored in Program Files |
DSS: Error when saving syncs with names longer than 50 characters | DSS UI | 26318 | Users were unable to create/save a sync definition that had a name longer than 50 characters | Users are now able to save a sync only if the sync name is under 50 characters |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
DSS: Sync Manager: OpenLM validation during synchronization | DSS | 25123 | Added additional verification of connection between DSS and OpenLM at the last stage of the sync in order to prevent | |
Directory Synchronization sync optimization | OpenLM Server / DSS | 25275 | Directory synchronization process has been optimized, yielding, in most cases, syncs that complete 8 to 10 faster than they did previously | OpenLM 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
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
DSS targets 64-bit architecture | DSS | 25651 | DSS 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
The “runningJobs” API endpoint returns no data | DSS API | 24787 | The GET/api/agent/{agentId}/syncDef/{syncDefId}/runningJobs endpoint would return a general response without an objects list | Bug has been fixed |
Database UPDATE statement conflicts with the FOREIGN KEY SAME TABLE constraint | DSS | 25014 | If relationship and entity data was manually cleared for a sync, subsequent syncs would log a database error | Bug has been fixed |
DSS log error: Object reference not set to an instance of an object | DSS | 25015 | In some cases a “Object reference not set to an instance of an object” error would be logged during synchronization | Bug has been fixed |
Sync runs for over 24 hours without finishing | DSS | 25108 | Sometimes sync jobs would report as running after a long period of time without finishing | Bug has been fixed. Improved code to deal with hanged or timed out jobs |
Relations tab: user-defined display record number is not saved | DSS UI | 25116 | The user-defined “Show up to X records” field value in the Relations tab was not being saved | Bug has been fixed |
Monitored OpenLM user list out of sync when sync starts by scheduled time | DSS | 25157 | Because 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 users | Reduced 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 machine | DSS installer | 25158 | The default “localhost” set for the DSS server by the installer in the Service Configuration tab was preserved even if changed by users | Bug has been fixed |
MySQL DB: entity records with characters that used 4 bytes would cause an exception when saving | DSS | 25205 | MySQL 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 saving | Bug has been fixed |
DB Upgrade fails for a case-sensitive MSSQL database | DSS | 25207 | The DB Upgrade process would fail to upgrade/create table schema for a case-sensitive MSSQL database | Bug has been fixed |
DB Upgrade: Database MSSQL/MySQL index out of range error | DSS | 25397 | When using the DB Upgrade tool with a new MSSQL or MySQL database, an index out of range error would be logged | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Add Time & Date settings tab | DSS UI | 24998 | Added a Time & Date tab in the user-interface for users to change the display timezone and date format | |
Add Logout function to the interface | DSS UI | 25027 | Added a user logout function | |
New interface design | DSS UI | 25040 | User interface has been refreshed with a new design that follows the OpenLM brand style | |
Add entity path in DSS Entities table | DSS UI | 25248 | The 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
“Only users monitored by OpenLM” box state not being saved | DSS UI | 25270 | In some cases, the “Only users monitored by OpenLM” checkbox state (enabled/disabled) would not be saved when configuring a sync definition | Bug 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
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Initial release of OpenLM Directory Synchronization Service | OpenLM DSS | OpenLM 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:
OpenLM Directory Synchronization Agent v1.2.1 – August 25, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Scan stops at stage 2 with an application error in Windows Event logs | DSA | 26430 | In some cases, when a “Active Users Only” sync was running, the scan would stop with no errors logged except in Windows Event logs | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Improved scanning speed when looking for active users belonging to a subdomain / trusted domain | DSA | 26392 | Scanning speed has been improved when looking for active users belonging to a subdomain / trusted domain | |
Password tool and encrypted password values in configuration files | DSA | 26580 | Password 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Sync with ~250k users fails | DSA | 25657 | Syncs with lots of users (~250k) would fail with a “ScanResultWorker error: job 28 does not exist” error | Huge syncs now run faster without any errors |
OpenLM Directory Synchronization Agent v1.1.1 – June 30, 2020
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
DSA targets 64-bit architecture | DSA | 25651 | DSA 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
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
Sync process hangs on timeout | DSA | 25155 | In cases of poor network connection and timeouts, the sync process could get stuck at a certain stage, not transmitting data back to DSS | HTTP timeout has been increased |
Connecting to Active Directory with the directory type set as EDirectory | DSA | 25187 | It was possible to connect to an Active Directory machine with the directory type set as EDirectory in DSS and still receive data | Bug has been fixed |
OpenLM Directory Synchronization Agent v1.0.0 – June 03, 2020
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
Initial release of OpenLM Directory Synchronization Agent | OpenLM DSA | OpenLM Directory Synchronization Agent is the component that executes the sync jobs defined by the Directory Synchronization Service |