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 |