Summary for Patch 1380 (Verified)

Summary Bug fixes for License Poller for Sentinel and Flex licenses
Platform Windows
Category bugfix
Valid for 6.2.x, 6.3.x, 6.4.x
Requires
Server Required Patch/es
Supersedes 1321, 1311, 1300, 1261, 1222, 1198, 1194
Superseded by 1408 : Released / Not hidden
1408 : Released / Not hidden
1408 : Cancelled / Hidden
1408 : Cancelled / Hidden
1400 : Verified / Not hidden
1396 : Verified / Not hidden
Affects Client: License Analyzer
Last Updated April 6, 2016

Download now

Download_red Patch1380.zip

Description

General Description:
Fix for License Poller's incorrect license expiration for Flex licenses with extended expiration.

Detailed Description:
License status monitor and reporting indicates that some Flex licenses are expired even if,
according to the license file, it is not. This issue occurs in client license poller. License Poller
cannot properly parse flex licenses with extended expiration. This patch updates License poller
parsing process to get the expiration properly. This patch update is applicable to Flex licenses
only.

General Description:
Fix for incorrect available licenses for Sentinel.  Sentinel license with unlimited licenses shows 0
licenses.

Detailed Description:
License status monitor and reporting shows zero (0) available licenses for Sentinel with unlimited
available licenses. This issue occurs in the client license poller parsing process for it detects
unlimited licenses as 0. This patch updates License Poller parsing process and make licenses with
unlimited available to 99999. This patch update is applicable to Sentinel licenses only.

General Description:
Fix for License Poller's disability to identify the correct expiry date, instead it uses 2038-xx-xx

Detailed Description:
License status monitor and reporting shows incorrect expiry date (i.e.  2038-xx-xx). This issue
occurs in the client license poller. This patch updates License poller parsing process to get the
expiration properly. This patch update is applicable to Flex licenses only.

General Description:
Fix for hanging License Poller. License poller hangs and cannot collect license usage data.

Detailed Description:
License poller is hanging and cannot collect license data. This is due to a new flex license format
and causes License poller application into an infinite loop process. This patch fixes this issue.
Previous format will still be supported. This fix is applicable to Flex license manager.

Supersedes Patch Description

Expand all

Patch 1321 — Fix for Daemon status
General Description: Licpoll updates for daemon status, support for DSLS feature version and
collecting informations with double quotations marks.

Detailed Description:
This patch will enable licpoll to report daemon status as down when it detects "<vendor daemon>: The
desired vendor daemon is down. (-97,121)" in status output. Also, licpoll will be able to support
DSLS feature version which is under "LicenseId" column of status output and it will now handle the
informations with double quotations marks to be able to collect all license usage using simple-flex
and flex.
Patch 1311 — Fix for Licpoll missing minutes in an hourly report usage
General Description: This patch updates the licpoll binary to fix the issue of the missing first
poll and enables support on Shared Licenses in LM-X and RLM in licpoll.
 
 Detailed Description: 
Five minutes worth of data (0.08) are missing in an hourly report usage of licpoll. It shows 0.92
instead of 1 hour. This is because the licpoll polls 5 minutes late. This patch updates the licpoll
binary to start polling as it should to have a complete elapsed time in the report.
 
openit_licpoll.exe was modified for RLM to support shared licenses and for licpoll to collect
license status properly from RLM when license file is configured in licpoll.xml. License file is
only needed for features that has shared attributes. It is not required if the feature is not shared
license.
 
 To activate shared license in RLM configuration, add these two objects in licpoll.xml under RLM.
 <Object>
     <Name>license-file</Name>
     <Description>RLM license file.</Description>
     <Value type="FileName">[rlm-license-file]</Value>
 </Object>
 <Object>
     <Name>license-dir</Name>
<Description>RLM license file directory. (If this object has value, "license-file" is
ignored.)</Description>
     <Value type="DirName">[rlm-license-dir]</Value>
 </Object>
 
 BUG FIXES:
 General Description: Warning Issue in Licpoll
 
 Detailed Description:
 This patch fixes the warning issue in handle and feature values in Flex by updating the
 openit_licpoll.exe binary.
 
Patch 1300 — Fix missing feature usage
* Other versions of feature shows no usage.

This issue occurs when 'asset_info' is present in a floating license. This patch fixes the issue on
some features that doesn't show usage because licpoll fails to parse the license status output
properly.
Patch 1261 — Fixed for LicenseAnalyzer
Fixed the following issues in Licpoll: 

.LM-X datatype
- Fixed issue on failure in building datastructure for LM-X.


.Licpoll
- Fixed infinite loop when the license file has redundant increment line for a feature with a
different case sensitivity.

.Flex datatype
- Fixed issue in parsing PACKAGE lines without version
- Fixed problems handling UPGRADE for packages
- Fixed issue in parsing when the status output has &amp;#x27;lmgrd not running&amp;#x27; line

.SimpleFlex datatype
- Fixed issue when parsing with multiple vendor daemons 
- Fixed automatic append of -c $license when no license argument detected in the argument line
- Added License Server object in the configuration file.
-- Note: This object is manually configured in the xml file. It will be used if the license file
is not available. it will be inserted in licpoll.license-type.simple-flex and the argument will be
change into licpoll.license-type.simple-flex.status-command.arguments = lmstat -c $license-server
-a.
     	<Object>
		<Name>license-server</Name>
		<Description>Set the Flex server name</Description>
		<Value type="String"></Value>
	</Object>
Patch 1222 — Fixed for LicenseAnalyzer
Fixed the following issues in Licpoll 


In LM-X datatype

- Fixed an issued of failling to buil datastructure for LM-X.


In Licpoll

- Fixed infinite loop when the license file has redundant increment line for a feature with a
different case sensitivity.


In Flex datatype

- Fixed an issue in parsing PACKAGE lines without version
- Fixed problems handling UPGRADE for packages
- Fixed an issue in parsing when the status output has 'lmgrd not running' line


In SimpleFlex datatype 

- Fixed an issue when parsing with multiple vendor daemons 
Patch 1198 — Fix for infinite loop in Licpoll
Licpoll does infinite loop when the license file has redundant increment line for a feature with a
different case sensitivity.
Patch 1194 — Fix for LicenseAnalyzer
Fixed the following issues in Licpoll 

In Flex datatype

- Fixed an issue in parsing PACKAGE lines without version
- Fixed problems handling UPGRADE for packages
- Fixed an issue in parsing when the status output has 'lmgrd not running' line

In SimpleFlex datatype 

- Fixed an issue when parsing with multiple vendor daemons

Installation

Unpack the zip file anywhere on the machine to patch.
Run install.exe to start installation.
Once the patch has been installed, you may delete the unpacked directory.

NOTE: The patch must be installed by a user with administrator rights.

Corresponding Unix Patches

2033 Readme Download



Back to Version List