Summary for Patch 1053 (Verified)

Version 5.1.0.1

Full summary
Summary Fixed bug in FlexLogCollector
Platform Windows
Category bugfix
Requires
Server Required Patch/es
Supersedes 1017, 1016
Superseded by
Affects Client: License Analyzer
Last Updated September 30, 2009

Download now

Download_red Patch1053.zip

Description

In some cases, when the license server were to shut down and then restart the
next day (or later), the startup would be incorrectly placed at the time of
the shutdown.

Supersedes Patch Description

Expand all

Patch 1017 — Added new configuration for FLEXlm debug log collection
This patch updates the collector for FLEXlm debug log data with two
new options, which will make the collector skip collection of some
log data. These options are added for each "source" object in

   [Installdir]\configuration\components\flexlog.xml

Options described below:

skip-ignored (set to "true" to skip data
----------------------------------------

which will ignore all lines lines that do not match a the standard
recognized pattern for useable values. Appart from TIMESTAMP and
restart lines this is lines on format

   () : ...

e.g

   12:25:28 (lmgrd.slb) OUT: "gf_runtime" u03234@gbl01sgi
12:26:21 (VRCO) DENIED: "CAVE" a154854@y1046079  (License server does not support this version of
this feature (-25,334))

If a new (and previously unsupported) event is added we will (almost
certainly) still be able to regenerate data with an update in the
back-end (filtrator)


required-only (set to "true" to skip data)
------------------------------------------

will ignore all lines that are not currently used in the back-end
processing, i.e all lines that do not match events IN, OUT, UPGRADE,
QUEUED, DEQUEUED, UNSUPPORTED, DENIED or are TIMESTAMP or server 
startup line is skipped.

If new event is added we will not be able to go back and regenerate
data even after back-end upgrade since unknown events are skipped.


Configuration
-------------

To, e.g skip lines for product landmark the configuration
would look somthing like this:

   ...
   <Object>
      <Name>sources</Name>
      <Description>Input data.</Description>
      <SubObjects>
         <Object>
            <Name>landmark</Name>
            <Description>Name of this object is product name.</Description>
            <SubObjects>
               <Object>
                  <Name>product-name</Name>
                  <Description>Name of product to assign this FLEXlm debug file to</Description>
                  <Value type="String">FlexLog</Value>
               </Object>
            	<Object>
                  <Name>debug-file</Name>
                  <Description>Full path to the FLEXlm debug file.</Description>
                  <Value type="FileName">P:\rational_debug.log</Value>
               </Object>
               <Object>
                  <Name>timestamp-correction</Name>
<Description>FLEXlm 9.5 does not log TIMESTAMP lines or dates of any kind - set
this to true in such a case</Description>
                  <Value type="Bool">false</Value>
               </Object>
               <Object>
                  <Name>skip-ignored</Name>
<Description>If true, then lines otherwise ignored will not be
logged</Description>
                  <Value type="Bool">true</Value>
               </Object>
               <Object>
                  <Name>required-only</Name>
<Description>If true, then only the currently required lines will be logged. BE
CAREFUL WHEN USING THIS!</Description>
                  <Value type="Bool">false</Value>
               </Object>
            </SubObjects>
         </Object>
         ...
      </SubObjects>
   </Object>

Please note that skip-ignored and required-only is set per product.
If you set required-only, you do not have to set skip-ignored.

NOTE: You have to add these objects manually to the configuration XML file.
You can copy and paste from this readme. Make sure you follow proper XML
formatting rules!
Patch 1016 — Ignoring time in some FLEXlm debug log lines
Some lines in FLEXlm debug log lines occationally have wrong timestamps.
This fix makes flexlogcollector ignore time in all lines that are not
currently used when processing data on the server.

Installation

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

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

Corresponding Unix Patches

No corresponding Patches available.



Back to Version 5.1.0.1