FlexReport is a report tool for applications using the FlexNet / FLEXlm (flexlm
license manager), IBM LUM (IBM License Use Management), SPLM (Intergraph
SmartPlant License Manager), SLM/Sentinel LM/Sentinel RMS/Sentinel
Protection Server/SafeNet Sentinel, LM-X, Solidworks SNL License Manager,
T-Systems license manager product LICMAN, Vertex Systems, MathLM
(Wolfram Mathematica license manager), RLM (Reprise License
Manager), Ranorex, Venturis (TRICAD), Primavera from Oracle or 12D software licensing.
With Process Monitor any Windows application like Acrobat, Visio,
Bentley MicroStation, single
licensed AutoCAD or AutoCAD LT can be reported usage of.
Do you want to optimize your software purchases tomorrow? JTB
FlexReport is an inexpensive solution that will help you. By the license tracking JTB
FlexReport does and the graphic reports that can be produced JTB FlexReport will
helps you to manage and forecast future license usage and license usage trends at your company.
Is SAMsuite, SAMreport
or FlexNet Manager/FlexNet Manager for Engineering Applications a too
expensive product or SAMreport-Lite not enough? Do you want better license
statistics or searching for an alternative to FlexNet Manager for your floating
licenses (concurrent licenses)? Need help with your software asset management? Then take a good look at JTB FlexReport.
Contact us for a license to
activate the time
limited fully functional version for free.
JTB FlexReport will help you to see the license usage over the
time and help to justify new purchases. This will help you to decide when and how many licenses you will need to
purchase next time. Instead of guessing and purchasing more licenses than you
really need you can save your money using JTB FlexReport. JTB FlexReport will
help to implement Software Asset Management (SAM) procedures in your
organization, optimize existing investments, be better prepared for Vendor
Audits, reduce risks like unexpected software costs, maintain compliance, control costs
and reduce costs.
With the help of JTB FlexReport you can minimize software and maintenance spending.
JTB FlexReport can produce HTML reports showing who uses
the licenses right now. Basic report
Sample 2. These can be
created manually or automatically and for example be put on SharePoint. See also the
freeware JTB FlexReport LT.
Histogram Chart that can help to determine if you need more or less licenses.
Notice how there are 25 licenses but probably it could be enough with 20 or even
15 licenses because there is very small percentage when there are more than 15
licenses used concurrently.
Data is also logged to a database so you can track the usage per user or
as well as work with groups of users or hosts. Great if you need help to split license
costs. Groups of features or servers can also be created and be used for
Email notifications (alerts/reminders) when usage is exceeding a specified level.
Let's say you have 10 licenses of your software that costs
$3,000 each. Now you have 20 users that shares these licenses. Do you know if you
really need these 10 licenses or if you need more now when 2 more users are
coming in? If you have JTB FlexReport it will be easier to make a correct
decision. If you just need to purchase 1 less license imagine your ROI (Return
Of Investment) and benefit of
using JTB FlexReport.
JTB FlexReport supports reporting on usage of applications and companies that uses
FlexNet / FLEXlm from Flexera (formerly Globetrotter Software, Macrovision and Acresso),
IBM LUM and applications like 12d Model from 12D Solutions. Several thousands of independent software vendors have
used the FlexNet / FLEXlm family of products. Among them are companies and/or applications from
ANSYS (ANSYS License Manager), Abaqus, Autodesk, AVEVA (PDMS), Borland, Cadence, CADopia (IntelliCAD),
Citrix (Citrix MetaFrame, Citrix XenApp), Cognos, EDS, I-Deas, Macromedia,
Mathsoft (MathCAD), Mathworks
(Matlab), Mentor, Pixar, Platform,
Progman/Cadcom, PTC (Pro-Engineer), Rasterx (RxView), Rational, Softimage, Solidworks, Sybase,
Synopsys, Unigraphics, WindRiver, etc. IBM LUM is used by Dassault Systemes with
applications like Catia and Enovia. LM-X is for example used by Solibri
products. MathLM (Mathematica), Vertex Systems.
RLM (Reprise License
Manager) is for example used by CadWorks, Graebert (ARES), Oasys
Design Systems, Minesight, CMGL, MAPublisher and LMS International.
Import of RLM license server report log is available as well as snapshots
taken with the rlmutil.exe utility.
This is an example of a detailed report created with JTB
FlexReport. Every user is mapped to a group. The group can be a location,
division, cost center, it's up to you. You can also see what
users that are not within a group.
Chart report program that makes it easy to create different type of charts of the
license usage and historical usage reports. Create the reports manually or
automatically on schedule.
This report is showing how many hours each user has used
applications each month sorted with the highest usage first.
If you have cascading licenses or multiple versions of the same application, you
can combine the various separate reports to get a total usage. This way it can
help you to comply with that your company are not using more licenses than
allowed as can be the case if you for example have AutoCAD 2015, AutoCAD 2014, etc. on subscription from Autodesk.
Look at historical data of for example of 20 months where max usage per day is showed. Notice
that the available number of licenses has been adjusted up and down. In this
case the licenses are rented on a monthly basis.
Or 10 months.
Or just 5 days.
Any of the chart reports can be created automatically on a regular interval as
PNG images and if a fixed name is used for them they can be put on a simple HTML
page that users can access or for example SharePoint.
Drilldown to find who might have used licenses at a specific
point in time.
This is the Detailed Report that is an Access front end
application. There is a multitude of list reports that have been created based on
users needs. Data can be filtered on weekdays, time of the day and between two
Usage per User per Month.
Usage per Feature per Day filtered to show one specific day.
Usage per Feature per Day filtered to show one specific
Denied per Month. Notice how some users did not find a
license within a reasonable time as well as how many times they where
Concurrent Usage Per Month report showing max, min and
average usage as well as standard deviation.
Find out what users have borrowed licenses but still are online and connected to
the network and if needed contact them to return the license earlier.
Chart report on how many hours users have been using a feature.
IBM LUM idle time reporting is available where the the percentage idle time
per Workbench, user and host is reported on per day, week or month. Contact
us for details.
German privacy law compliance can be met by a special version that does not
record any details about the users and hosts. Contact us for details.
Multiple license servers in a LNA/WAN can be monitored from one location
even across multiple time zones or countries. No limitation in number of
servers, features, users or hosts that can be monitored.
FlexNet/FLEXlm support includes Floating (Concurrent) Licenses (also
referred to as concurrent usage or network licensing), Redundancy via
License-File List (distributed license servers), Redundant License Server
Systems (triads or three-server redundancy) and node-locked licenses
(Counted Licenses and Uncounted Licenses).
This is a separately purchased module that expands the functionality of JTB FlexReport to be able
to record and monitor usage of processes or applications.
This opens the door to monitor usage of standalone applications like Word,
Excel, Outlook and AutoCAD LT or applications with network licenses that
otherwise are not supported by JTB FlexReport. And with that you can reduce
cost and optimize licensing for many more products.
There is a service part and a client part of the application and two
separate installers. The data is saved into the main JTB FlexReport database
and reports on the usage can be done in the normal
way. This means that JTB FlexReport also needs to be installed. The client
computer does not need to be connected to the network all the time. It still
can monitor the usage and when connected again it will send back the data to
JTB Process Monitor is useful while preparing to convert standalone licenses
to network licenses as it will help to know how much the applications are
used and by what users.
Another usage scenario is to identify users that might not need a full
There are also applications that even though they use FlexNet or LUM they
are used only a few seconds or minutes and their usage recorded with JTB
FlexReport is limited because of the snapshot intervals. With JTB Process
Monitor also these applications can be more correctly monitored.
Optionally allow the user to select a project to associate
with the session when an application is started.
If you have a need to split costs of software based on usage JTB Process
Monitor will be a big help.
JTB Process Monitor can be used to report on what actual product is run on
the client when using an Autodesk suite license.
One limitation with Process Monitor is that it will report the actual time
the application is running and if FlexNet timeout functionality is used
Process Monitor will not take the timeout into account.
This is a list of systems that are not directly supported but JTB Process
Monitor can report on the application usage of many of the applications
using these license systems. Dassault Systemes License Server (DSLS), Sentinel HASP (Aladdin HASP), Archicad wibu,
Felics , Beta LM, Bentley licensing and SELECTserver, LS-Dyna, LSTC-Dyna, RSoft, GNS License Manager, Orcaflex, Transoft, Sparx,
ANSA's Beta_LM, Bitlock, Bricscad, Elprocad, Rhino3d
zoo, IBM Rational ClearCase Atria.
Contact us if you have a need for full support of any of them.
Get ready to optimize network license and most any other software's usage as
well as your software assets.
Network license assessment can be made easier with JTB World's license reporting
for FlexNet and many other license systems.
Typical users of JTB FlexReport are: IT managers, Director of Information
Technology, CAD managers, IT staff, IT technicians, IT Asset Management
staff (ITAM), License Administrators, Software Compliance Specialists,
Software and Sys Admins, Application Administrators, BIM/CAD Systems
Managers, Asset Co-ordinators, Network Sys. Admin., Systems Administrators,
Design Technologies Administrator, Technology Manager any many more.
Note that version sometimes can be lower for individual installers and files.
See Revision History for details.
Contact us to get a
limited license file for free. You can try it in your environment
with your real data for a few weeks with full
Full support is provided during
JTB FlexReport Core JTB
FlexReport Core Setup 8.0.0.zip
Mandatory installer. This is the main or core service
needed to retrieve usage and save to the database. .NET Framework 4.0 or
(license file JTBFlexReportLicense.txt needs to be in the installation
Chart reports service and client
JTB FlexReport Chart Service JTB
FlexReport Chart Service 8.0.0.zip
(7.3MB) Optional but recommended installer. This is the chart service
that is needed for the chart reports. .NET Framework 4.0 Extended or newer required.
(license file JTBFlexReportLicense.txt needs to be in the installation
JTB FlexReport Chart Client JTB
FlexReport Chart Client 8.0.0.zip
(8.4MB) Optional but recommended installer. This is the client for the
.NET Framework 4.0 Extended or newer required.
(no license file is needed for the chart application)
Process Monitor service and client
Process Monitor is priced separately and is not included with the purchase
of JTB FlexReport. Let us know approximately how many computers it should
monitor and contact us for a quote.
JTB FlexReport Process Monitor Service JTB
Process Monitor Service Setup 8.0.zip
Optional installer. This is the service
that is needed together with the JTB Process Service. .NET Framework 4.0 or
(license file JTBFlexReportLicense.txt needs to be in the installation
JTB FlexReport Process Monitor Client JTB
Process Monitor Client Setup 8.0.zip
Optional installer. This is the client for the
JTB Process Client. .NET Framework 3.5 required.
(no license file is needed for the client
SPLM (SmartPlant License Manager) service and client
JTB FlexReport SPLM Service JTB
FlexReport SPLM Service 8.0.zip
Optional installer for monitoring of SPLM usage. This is the service
that is needed together with the SPLM Client. .NET Framework 4.0 required or
newer. Install on same machine as where core JTB FlexReport is running.
(license file JTBFlexReportLicense.txt needs to be in the installation
JTB FlexReport SPLM Client JTB FlexReport
SPLM Client 8.0.zip
Optional installer for monitoring of SPLM usage. This is the client for the
SPLM Service. .NET Framework 4.0 required or newer. Install on the SPLM license server.
(no license file is needed for the client
These are two MS Access based tools to help merging multiple MDB databases
into one or update an old one if there are database definition problems like
indexes missing resulting in duplicate rows and other potential issues. JTB FlexReport Merge
JTBFlexReport.NET.mdb 7.4.3.zip is an
empty database if there is a need to start from scratch and you don't have
the empty copy in the installation folder.
JTB FlexReport Detailed Reports can
use Microsoft's free Access RunTime if you don't have full version of
Micorsoft Access. Download for the
Access 2010 Runtime or
Access 2013 Runtime.
For the latest version of
the report after the RunTime is installed you can use the link below.
To upgrade uninstall previous JTB installations and
install the new ones. Before uninstalling it is good practice to
first stop the JTB services. Only the client installations can be installed
without uninstalling previous version. If you want to be on the safe side make a backup of the
database or the setup folder but that is normally not needed.
If you want to start with a new database from scratch,
delete or rename the old database.
If using MS Access database now it's time to remember to compact the JTBFlexReport.NET.mdb database using the Database Administration tool
or MS Access.
JTB FlexReport Config > Update DB can be used to update the
database definition to the latest if you plan to keep using an old database.
Sometimes this update is not able to solve all problems. A more thorough
method for MS Access databases is using JTB FlexReport Merge DBs <version>.zip,
extract JTBFlexReportMergeDBs - manual start.mdb and follow the instructions
in the .txt file. This can solve bloating databases due to missing or
incorrect indexes. If you use SQL Server we have some scripts that we can
email to you upon request.
Run JTB FlexReport Config>Launch Service
Configurator and make sure the settings are correct. Then check all other
properties. Start service(s) as needed.
A good practice is to after a while make sure everything works
after the upgrade. Start to check that JTBFlexReport2.htm found in JTB
FlexReport folder looks ok.
Look for the JTBFlexReport.log file in the
temporary folder (the folder can be set in JTB FlexReport Config and is as default
%ALLUSERSPROFILE%\JTB World\JTB FlexReport). If there are errors in that file
that you don't understand please zip and email it to us for further
If "Log On As" has been manually modified for the Windows
services of JTB FlexReport you need to modify this again after installing.
Typical indicator can be that denials are no longer recorded or reported on
even though the paths are still available on the FlexNet debug log tab.
If the configurator for the chart service or client crashes
or other strange errors happens it might help to uninstall, empty the
installation folder except the license txt file and reinstall. Make also
sure the .NET Framework is matching the requirement for the installer.
Depending on what installation setup .NET Framework 3.5 or/and later
is needed -
When Microsoft .NET Framework 4 is needed,
Microsoft .NET Framework 4 Client Profile is not enough to have installed. The
full installer is needed (Microsoft .NET Framework 4 Extended). .NET Framework
4.5 also works instead of version 4.
Operating system - Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows 2003 Server, Windows 2008 Server, Windows Server
2008 R2, Windows Server 2012. 32-bit and 64-bit operating systems are
supported. Windows XP, Windows 2000 (SP2)might work but are not supported. FLEXlm or FlexNet can be installed and run on other operating
systems like Mac OS X, UNIX or Linux and is possible to report usage from but JTB
FlexReport must run on a Windows OS.
For the the "old" graphical reports Microsoft Excel 2007 or later is required either
on the server or on a PC where you want to view the reports. Recommendation is
to instead use the new chart report and thus no need for Excel.
For detailed reports Microsoft Access (up to Access 2013) is required either on the server or on a PC
where you want to view the reports. If you don't have Access you can
download for the
Access 2007 Runtime or
Access 2010 Runtime. Older versions of Access might have limited functionality.
If that is the case for you try the runtime or install the
latest available version of Access.
If MS SQL Server is used to host the
database the following are supported: MS SQL Server 2005, MS SQL Server
2008, MS SQL Server 2008 R2, MS SQL Server 2012, MS SQL Server Express 2005,
MS SQL Server Express 2008, MS SQL Server Express 2008 R2, MS SQL Server
2 GB is the limit if MS Access is used.
4 GB is the limit if MS SQL Server Express 2005-2008 is used.
10 GB is the limit if MS SQL Server Express 2008 R2 or newer is used.
No limit if MS SQL Server is used.
MDAC 2.8 or later - (Only required for Windows 2000
as it is included in newer Windows versions)
You can always try the product first to make sure it fills
your needs. Full support is provided during the trial period.
Contact us for a price quote by sending an email to
Include what applications you have and the number of licenses each or at least
the total number of licenses/modules/features/components/bundles/packages you want to report on.
No need to include free licenses.
The price is ranging from a few hundred EUR and up depending on the amount of
network licenses it should handle (for example around 2200
EUR or 2900 USD for up to 500
network licenses to monitor) and depending how much customization that needs to be
done, if any. Enterprise license around 4250 EUR (5600 USD).
JTB Process Monitor is priced in relation to an estimation of number of
clients. The price per license is approximately 1/4 of the price for the
main core JTB FlexReport application plus a base cost of 50 EUR. Let us know approximately how many
computers it should monitor and contact us for a quote.
Price is also geography-based to make the price attractive and
reasonable in some
countries that typically have lower priced software. Token based licenses are priced in relation to the number
of tokens and how much they are worth. Node-locked licenses can also be valued
lower than floating licenses. Autodesk subscription customers only pay for the license count they
have on subscription even if they have multiple versions. Example: Count the
base product/package AutoCAD but not the sum of AutoCAD 2015, 2014 and 2013. And
for bundles only count the bundle and not the products that are part of the
bundle. If you have a
situation that you have much more network licenses than you make use of let us
know as we can take that into account and lower the price.
If you're interested in renting the software contact us for details.
Educational institutions like schools, high schools and
universities with free or educational licenses like Autodesk Campus licenses
are offered substantial discount.
The price includes installation support, support, most upgrades, bug fixes,
minor customizations during the first year. The price also includes that you can increase the number
of licenses to report on with around 10-20%.
Maintenance (15% of the purchase price) including upgrades and support is available on a yearly basis after
the first year. Maintenance is entirely optional. Increases of the number of
licenses or products can be adjusted at the time of the change if there is a big
increase or when the maintenance is to be paid. The maintenance can be lowered
if the number of licenses goes down. The maintenance price can change from year
to year as the money value is changing and due to currency exchange factors.
JTB World is a VAT-registered Swedish company. If your company is outside
Sweden and is VAT-registered in EU (European Union)
contact us by email before purchase with your company name, VAT-number
and what you want to purchase and how many licenses so we can email an
invoice and exclude the VAT (25%) on the purchase.
PayPal (info about PayPal),
Mastercard/Eurocard, Visa, American Express, and Diner's Club online are
accepted as purchase options. There is also support for bank transfer/wire transfer, or
Checks and Money Orders through postal mail. Purchase Orders are accepted.
If you decide to purchase we will send you a hyperlink to a secure e-commerce
that will handle the purchasing. Or we will send you details so you can make a
bank wire transfer or send a check using share-it online services.
You will also receive a license file to unlock and register JTB FlexReport after the
purchase is done. The license file is perpetual even if you don't need or want to
If you need to purchase through a reseller see this
To pay by PayPal you can also send payment to the
account of email@example.com at
Read the documentation first for instructions on how to install,
configure and run JTB FlexReport. For a presentation see
this video on
Download the JTB FlexReport
Core application documentation PDF.
JTB FlexReport Core Installation YouTube video or
download it. (not yet updated for version 8)
JTB FlexReport Detailed Reports usage YouTube video or
it. (not yet updated for version 8)
Download the JTB FlexReport Chart Service and Client Documentation PDF.
At the end of the document there are several sample reports showing what the
chart application can achieve.
JTB FlexReport Chart Report Installation YouTube video or
download it. (not yet updated for version 8)
JTB FlexReport Chart Client usage YouTube video or
it. (not yet updated for version 8)
Download the JTB Process Monitor Documentation PDF.
SPLM (SmartPlant License Manager) documentation as below:
License file should be placed in the
folder where the JTB FlexReport SPLM Service is installed.
This is the same license file as you have for JTB FlexReport core.
You need to run the setup.exe from JTBFlexReportSPLMService_(version no
here).zip on the computer where you now have JTB FlexReport installed and
running. You will get a configurator showing where you specify the path to
JTBFlexReport.NET.mdb or whatever database you selected. Click on Configure
and on Start Service. Take note of the port number and the server machine
name as this is needed to configure the SPLM client.
JTBFlexReportSPLMClient_(version no here).zip needs to be copied to the SPLM
server or servers and run setup.exe. In the configurator specify the path to
pdlice.exe (local path required, example C:\path\pdlice.exe) and use the same port and name as in the
service configurator. Click on Configure and click on Start. Then click on
Now if everything goes well you should eventually get SPLM usage added to
JTBFlexReport.NET.mdb or whatever database you selected.
Added support for monitoring of Reprise License Manager (RLM).
Added support for monitoring of Venturis.
Added support for monitoring
JTB FlexReport Config has got a large UI update.
PNG reports automatically added to chart client.
available before a report is created on the Report Settings tab in the
chart client. These are also use by the auto report functionality.
preset values for date ranges added in the chart client.
Time frame is
being used for Histogram charts now.
<All> and <Unassigned> added to
all list boxes in chart client where applicable to make it easier to make
Improvements and bug fixes for the auto report functions.
Filtering added for lists in the chart client. Example: filter all
features containing the text Auto.
It is possible to within the list
boxes type on the keyboard to locate a specific item.
error when reading OPT files in the Group Administrator.
recommended to add this index if SQL Server is used:
CREATE NONCLUSTERED INDEX [IDIndex] ON [dbo].[UserDetailedLogTemp] ([ID])
Added support for email setting SSL in JTB FlexReport Core making it
possible to for example use gmail’s SMPT server.
Process Monitor Client
optionally disable popup balloon or possibly show it less often and only
when needed. Available in the client configurator.
Fixed bug with 3D
charts on 64-bit systems.
Added support for changes in LM-X XML output
Bug fix to solve used license count when there is a mix of
nodelocked licenses and floating licenses.
Shortened time it takes for
doing snapshots in JTB FlexReport Core by moving HTML reports, ping of
hosts, update of IP and finding denials in FlexNet debug logs to separate
Include duplicate usage checkbox added to Detailed Reports.
Fixed a problem with SPLM logging that existed in JTB FlexReport Core.
Fixed a problem when in some cases denials are not recorded when there are
multiple FlexNet debug logs specified.
Fixed a rare problem to get user
and host names correctly when querying a FlexNet license server.
Updated JTB FlexReport Graphic Reports.xls with fix so it works with Excel
Add these indexes to the database to improve startup time for the
chart client when SQL Server is used:
These might be needed to be added manually depending on SQL Server access
CREATE INDEX dt ON dbo.log(DateTime)
CREATE INDEX dt ON dbo.tblUserDetailedLog(CheckedOutDate)
CREATE INDEX dt ON dbo.tblUserDetailedLogPrev(CheckedOutDate)
column ProjectID to temp database table UserDetailedLogTemp. Added table
SamplingInterval to temp database.
Other minor bug fixes and
2013-08-20 - JTB FlexReport 7.4.3
Added support for Sentinel Protection Server logs. Available on the
SLM tab in JTB FlexReport Config>Properties.
Issues with the reports using these combinations are fixed: Feature
Group-Server–Host Group and Features-Server Group-Host Group.
Discrepancy report bug fixed where some of the data ended up in wrong
JTB FlexReport Detailed Reports added option to include or not
include duplicates (for example with Process Monitor data when a user runs
two or more sessions of a program at the same time you might want to not
included duplicates). Also available as separate download.
workaround for a rare bug in lmutil.exe that could cause incorrect usage.
This is used when taking FlexNet usage snapshots.
Fixed a problem with
Fixed an error with SLM parsing: "Error in
Fixed SLM parser to handle logs where the first
rows in the log include LM_SERVER as user name, something that can happen
if the log is started while there are users having licenses checked out.
This could result in reports showing too much usage. If you have this
problem you either need to filter out the SLM features in the tables
tblUserDetailedLog and tblUserDetailedLogPrev and delete them or if you
have MS Access as database, JTB FlexReport Database Administration.exe can
be used, select the SLM features, specify a date range that is a bit
larger than the existing data and then delete them. Alternatively start
with a new database.
2013-06-26 - JTB FlexReport 7.4.2
Fixed an issue with the Get Feature Descriptions in JTB FlexReport
Config where it just did not work to get the descriptions. The issue only
happened if MS Access database was used.
Fixed a bug
in the Access database table tblAppName that causes feature and
description to be padded with up to 255 spaces causing among other things
issues with some of the reports. Running JTB FlexReport as normal after
upgrading to 7.4.2 on a problematic database will automatically fix the
2013-06-10 - JTB FlexReport 7.4.1
Fixed a parsing bug in JTB FlexReport core that was very rare (when
token based features are used and certain other factors existing) and
resulting in no saved data in the "log" table.
Removed the need to also
have .NET Framework 3.5 for JTB FlexReport core.
Fixed a bug where
issued line did not show up in some charts.
Fixed a minor issue in
Chart client when Windows text scaling is other than 100%.
problem when editing auto reports in chart client when feature groups are
2013-05-12 - JTB FlexReport 7.4
Added feature description download button to JTB FlexReport Config>Features.
Descriptions are taken from this
FlexNet features code page.
Edit functionality for auto report settings.
Add these combinations to detailed tab in Chart client for continuous report
Feature Group - Server - Host Groups
Feature - Server Groups - Host Groups
Add selection of weekdays to the title of the charts where you can select
Update for all host IPs can now be done multiple times per day.
New option in SPLM client configurator to determine what user and host data
In auto report if a chart has no data an image will not be created. But the
problem is logged in an error log.
Added server to LUM license expiry report.
Improved the look of the legend on the histogram report when there are many
Fixed some potential duplicates in denial email notifications.
Fix so that database is created with case insensitivity.
Fixed problem with filtering of FlexNet features for HTML reports created
using INI files.
Fixed LM-X test button bug.
Minor SPLM reader fixes.
Other minor bug fixes here and there.
2012-10-26 - JTB FlexReport 7.3
Wildcard processing is done in a separate process so it does not
interrupt the regular snapshots. It is also only run every 5:th snapshot.
After an upgrade installation make sure to configure once using JTB
FlexReport Config>Properties>General>Launch Service Configurator.
the JTB FlexReport Core service is started the snapshot is taken directly
instead of waiting so that the HTML reports can be used to quickly confirm
that things are working and so the features and servers are populated as
soon as possible.
Fixed a bug in chart client when using feature groups
as well as a bug with the hours charts.
2012-10-04 - JTB FlexReport 7.2
Solved problems with auto reports that did not work with some language
Solved several bugs in the chart client. For example: Line
outside chart when using week interval. Fixed a problem when switching
tabs between for example continuous chart and to hours chart the borrowed
usage disappears from the hours chart. Fixed some problems when the
database is SQL Server in combination with certain report settings.
Solved a problem with MathLM parsing.
Added to JTB FlexReport
Config>Features: Check All in Current Column and Uncheck All in Current
Column to quickly check or uncheck all checkboxes in the current column.
Added a test button so FlexNet, LM-X, MathLM settings easily can be
Added filtering using the ini files to create HTML reports on
the fly (using VBS or BAT) with only selected features. FlexNet and LUM
Added support to create HTML reports on the fly using
vbs/ini files for LUM license usage.
2012-08-27 - JTB FlexReport 7.1
JTB FlexReport Core, JTB FlexReport Service and Client updated.
Support for MathLM licensing added.
Hour Chart report type now supports
filtering on weekdays.
Improved startup time for the Chart Client.
UI updates in JTB FlexReport Config>Properties.
reserved info in HTML reports. FlexNet only.
Fixed issues reading
Licman and FlexNet debug logs.
Fixed performance issues in different
Fixed a lot of bugs and glitches in different areas.
2012-04-16 - JTB FlexReport 7.0
Automatic reports added to chart client making it possible to create
PNG charts on schedule.
Support for Vertex Systems licensing added.
functionality and performance for Group Administrator.
splitter for the Ribbon to make it possible to view more items in the
lists in Chart Client and Group Administrator.
Added support for
T-Systems license manager product LICMAN 2.0.
Fixes several issues in
the chart client.
MS Access table definition for tblDeniedUserLog
updated to only allow unique rows.
the Microsoft.ACE.OLEDB.12.0 provider so it can work on 64-bit systems.
Fixed Detailed Report bugs.
Fixes issues with SPLM service and client.
Fixed Group Administrator issues.
Fix for LUM solving duplicate usage
for users using different versions of one product at the same time as well
as multiple users using multiple sessions with different start times of
the same product and version.
Improved parsing of LUM I4LS.INI files
that has errors in them.
Solved problem with denial notifications.
Fixed 12D issue with orphaned log files.
Fixed rare issue reading
FlexNet debug logs.
Fixed a problem reading Sentinel log files.
Fixed issues with Licman new format.
Fixed occasional deletion of
Licman log file.
Fixed HTML4-report problem to show correct name on
multiple different servers per feature on a user row.
2011-10-03 - JTB FlexReport 6.3.2
Fixed some problems to create chart reports on the Detailed tab.
Fixed some issues introduced in 6.3 for the HTML reports happening in some
situations resulting in duplicate servers showing.
Fixed issue with
reading certain OPT files in Group Administrator.
installation procedure for Process Monitor Client using
Fixed problem with ' character
in project names in Process Monitor Service.
Improved reliability in
timing of showing the Project selection dialog box for Process Monitor
Fixed Excel chart report to retain custom paths to the
2011-08-22 - JTB FlexReport 6.3.1
Chart Service and Client updated. Fixed a problem with chart drilldown
when using SQL Server database.
Fixed several issues with client chart
reports created using the Detailed or Hour tab.
Fixed a crash in
Detailed Report that can happen on 32bit systems.
JTB FlexReport Core has a problem in 6.2 with .NET Framework 4.0
required. Changed to 3.5 instead.
Chart client updated to fix date
format on x axis for continuous charts with 1 or 2 days of data.
to migrate registry settings for JTB FlexReport Config>Properties when
upgrading from versions earlier than 6.2.
updated to handle table tblProjects.
JTBFlexReportDebug.log are deleted when larger than 100MB.
2011-05-16 - JTB FlexReport 6.2
SLM/Sentinel and LM-X (from X-Formation) support added.
Process Monitor support of
projects. Adds the new table tblProjects.
Sampling service checks the size of the temp MDB database.
Made the denied users and denied points different to make it easier to see
when they have the same value.
Drilldown of denials added.
support for finding IPv4 and IPv6 for hosts making it possible to create
group based on IP patterns.
Group administrator improved with wildcards
support and IP support.
Made it possible to export from a histogram
To migrate settings in JTB FlexReport Config>Properties from an
earlier version the following registry key can be renamed from: HKEY_LOCAL_MACHINE\SOFTWARE \JTB World\JTB
HKEY_LOCAL_MACHINE\SOFTWARE \JTB World\JTB FlexReport Core
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JTB World\JTB FlexReport
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JTB World\JTB FlexReport
SQL Server DB changes: Added MaxLic to tblHostGroups. Added
IDENTITY(1,1) to HostGroupId in tblHostGroups. Added IDENTITY(1,1) to
GroupId in tblGroups.
MS Access and SQL Server DB change: Added
DisplayAsUser to tblAppName. Added ProjectID to tblUserDetailedLogPrev and
MS Access and SQL Server DB change: added
HostIPv4 and HostIPv6 to table tblHostDetails.
Core JTB FlexReport has
now full functionality even with .Net Framework 2.0.
Users and hosts
are added automatically to respective table.
SPLM client and service
Unique users chart issue fixed.
Chart client Index out
of range bug fixed.
Bug fixed where in some circumstances not all
servers show up on HTML reports.
Access based Detailed report issues
Issues license line in some charts did not show correctly and is
Bug fixes when SQL Server is set up to use any non-English
Histogram chart issues fixed.
Borrowed usage not
showing in continuous charts fixed.
Denials not showing in some cases
Duplicate of denials bug fixed.
Fixed a crash that would
occur when printing the chart through PDFCreator or other virtual
printers. Requires the chart version for .NET Framework 4.0.
line chart problem with multiple features fixed.
Last 7 days report
having memory issues fixed.
Group administrator bugs fixed.
Axis control UI problem fixed.
Removed scrolling of the Ribbon in Chart
client to avoid problem with other controls.
Several other minor bug
fixes and changes.
Many different bug fixes
making this a recommended update.
2010-10-03 - JTB FlexReport 6.1.2
Bug fixes to solve problems with the Chart Client/Service connection.
Bug fixes to open JTB FlexReport Config>Features/Servers.
Chart Service is now needed for the Detailed Reports.
Removed the need to use BAT or CMD registry
A lot of bug fixes and minor improvements.
recommended upgrade if you have 6.0 due to bugs fixed.
2010-05-31 - JTB FlexReport 6.0
SQL Server/SQL Server Express support.
Better performance for chart reports.
New chart reports and other changes to the chart client.
Drilldown on chart reports.
Copy chart to clipboard.
Hour chart improvements and hour filters.
Process Monitor improvements.
Database structure changes.
2009-10-05 - JTB FlexReport 5.1.2
SPLM (SmartPlant License Manager) support added. Installers available
upon request. Individual version for SPLM is 1.0.1.
2009-10-01 - JTB FlexReport 5.1.1
JTBProcessServiceSetup.zip is updated to version 1.0.2 to fix some
issues that made reports failing as well as a problem on 64-bit systems.
Only this installer is updated. Uninstall previous version first.
2009-09-10 - JTB FlexReport 5.1.0
This adds only the 1.0 version of the new feature JTB Process Monitor
making usage reports on most any application possible. Existing customers
that wants this feature can request a quote for the upgrade.
Upgrade from 5.0 to 5.1 is only needed if you want the new
There is a HTML report for LUM license expiry that can be activated.
Contact us for details. LUMExpiryHTML Activate 32-bit.reg or
LUMExpiryHTML Activate 64-bit.reg is needed.
2009-06-01 - JTB FlexReport 5.0.0
New client/service solution for chart generation that
will phase out Excel as tool for generating charts.
HTML reports have been improved on and the aggregated
usage now shows utilization as well.
Added fixed number of decimals to most detailed
reports where needed and right justified some columns.
The from and to date filters are taken into account for the denial
User, Host and server reports for borrowed licenses added.
can be used to make the HTML2 report in black and white and
"HTMLBW Deactivate.reg" can
be used to restore to the default colors being used.
can be used to put the aggregated usage of the features at the top and
can be used to put it back at the bottom as it is by default.
Tools to merge databases are included.
can be used if for some reason CMD files are not allowed to be executed.
restores to default setting using CMD files.
Fixed a problem that can arise when reading the
FlexNet debug log to record denials.
Updated demoHTML to fix issues with creation of
HTML files via VBScript.
Updated JTB FlexReport Detailed Reports to solve some problems when importing groups from
OPT files. Now users and hosts enclosed within quotes are supported.
2009-01-29 - JTB FlexReport 4.4.0
Added sort after Feature or Feature Description if available in the
HTML2 aggregated usage report.
Workaround added to solve problem with
duplicates of licenses in the reports due to
multiple vendor daemons sharing the same port.
JTB FlexReport Detailed Reports.mdb updated to include a text label
showing when the last reload of data was.
Minor database addition to
tblUserDetailedLogPrev that has a new field named
LicenseSystem that can be FlexNet, LUM or something else.
This is for internal purpose mainly.
Fixed some IBM LUM cluster related bugs.
Added support for a very detailed log table “tblUserCompleteDetailedLog”
that of course also makes the database grow quickly the more users you
have using features. For each snapshot all detailed user information is
saved. A registry file is needed to activate this feature and is
available upon request.
If you have installed 4.3.* you should install this version because of
bug fixes it includes.
Corrects problem with borrowed licenses not always being saved to the
databases as being borrowed.
JTB FlexReport Detailed Reports version is 3.6.1 and corrects a minor
issue with user and host groups not showing all users in "Users not in User
and Groups table" and not all hosts in "Hosts not in Host and Host Groups
2008-10-25 - JTB FlexReport 4.3.2
Fixed some bugs that some users found in previous 4.3.* versions where
the detailed data was not completely saved to the database in some cases.
A limited version that still works on .NET Framework 2.0 is available.
Improved the detailed reports "Groups>Min Max Avg per day" and
"Groups>Min Max Avg per Interval" report with an option to remove doubles.
If you know that you have features that can be checked out multiple times
concurrently you should select No. Otherwise Yes will give the best result.
Added support for LUM Clusters.
Added support to select if LUM features should include the version or
JTB FlexReport Detailed Reports version is 3.6.0.
tblUserDetailedLogPrev is a new table in JTBFlexReport.NET.mdb that acts
like a cache to speed up the performance to save to the database and keep it
from bloating in size. The table is automatically added to any existing
database as soon as JTB FlexReport Config.exe is run or the service is
started. tblUserDetailedLogPrev needs to be unioned with tblUserDetailedLog
for customers that have made their own custom reports. For an example
UnionUserDetailedLog is doing this in JTB FlexReport Detailed Reports
2008-10-07 - JTB FlexReport 4.3.1
.NET Framework 3.5 or later required.
Fixed some minor problems with 4.3.0.
Just starting JTB FlexReport Config now upgrades your existing database
correctly by adding the required fields.
2008-10-06 - JTB FlexReport 4.3.0
.NET Framework 3.5 or later required.
Optional notification if database grows above specified size.
New optimization is done in how to save data to the database making each
snapshot goes much quicker than before and not be affected if the database
is large. This should make the NoTest setting superfluous.
Optional email notifications for denials or if a specified number of
licenses is exceeded.
Optional email notifications if specified server(s) can be pinged.
Pinged host reports - This report is useful to find out if users that
have borrowed licenses still are online in the network. They can then if
there is lack of licenses available be asked to return their borrowed
Run the service application with low priority as option
Some database additions. The database is automatically updated.
Correct redundant server name bug.
Minor fix to the HTML report to avoid script warning in Internet
Explorer when running locally.
A special fix on customer request to solve a problem with rational and
ibmratl vendor daemons. This is an unusual case and is activated by a
registry key change upon request if you find the reports showing usage that
is twice as high as it should be or users listed two times in the HTML
Some other minor bug fixes.
JTB FlexReport Detailed Reports.mdb version is 3.5.0
2008-08-27 - JTB FlexReport Detailed Reports.mdb version is 3.4.16
Fixes date sort problems.
2008-06-25 - JTB FlexReport 4.2.0
Support for IBM LUM license usage reporting.
Fixes date problems with some locale formats that have the month and
day on different locations. Like 23/5/2008 and 5/23/2008.
well as show available number of licenses in the summary.
Update to improve reporting on Matlab license usage.
Updates to the graphic reports so they work better with Excel 2007.
Some other miscellaneous updates and bug fixes.
2008-04-27 - JTB FlexReport 4.1.2
If you have a 4.1.* version installed you should upgrade as soon as
possible as there are several regression problems fixed.
Some usage in some cases in previous 4.1.* versions were not logged
and is now fixed.
If a snapshot takes longer time than the specified interval you will
be notified by email if you have set up the notification settings.
The debug and error log can be saved to a custom folder.
User and Computer groups functionality was broken in previous version
and is fixed.
The installation add file versions to the name of JTB FlexReport Detailed
Reports.mdb and JTB FlexReport Graphic Reports.xls so you can be sure to
get the new version.
There are three reports for denied usage added to JTB FlexReport
JTB FlexReport Config>Properties>Advanced has a new setting: NoTest
that can affect performance and database size.
Denied notifications works better.
JTB FlexReport Graphic Reports.xls now works with Excel 2000 again.
2008-03-19 - JTB FlexReport 4.1.1
A fix of a problem with reading the license file. If you have this
problem in a previous version you will not be able to use the program so
you know if you are affected.
JTB FlexReport Detailed Reports.mdb version is 3.4.14 fixes an issue
with users having names including the quote ' character. Users with this
problem with this problem will have most reports not working at all. Make sure to rename or delete JTB FlexReport Detailed Reports.mdb before
installing or download it separately.
If you have 4.1 and don't see the above issues there is no need to
JTB FlexReport 4.1.0
Performance improvements with up to 3 times less strain on the server and
each snapshot is quicker than before.
Uncounted, node-locked license usage is saved to the log table so graphs
can be generated on them.
Nodelocked licenses locked to different IDs or increment lines can now be
reported separately. Matlab has this for example.
Windows Server 2003 R2 Enterprise x64 Edition and Windows Server 2008 are
Developed with Visual Studio 2008.
JTB FlexReport Detailed Reports.mdb version is 3.4.13 now includes
Concurrent usage reports with user name groups Max Min Avg per day or per
specified interval between 1 minute and 60 minutes.
JTB FlexReport Graphic Reports.xls version is 2.6.1 and works better with
Some bug fixes like groups in the Access report were still for some not
saved correctly between sessions.
It probably is needed to uninstall the old version before installing this
one. To be sure the latest version of the reports are installed rename or
delete JTB FlexReport Detailed Reports.mdb and JTB FlexReport Graphic Reports.xls.
2007-11-26 - JTB FlexReport 4.0.0
Support for applications like 12d Model from 12D
Solutions from Australia.
FlexNet license denial notifications. See the tab
FlexNet debug log in JTB FlexReport Config>Properties.
User names with the ' character are now supported.
Existing customers needs a new license file. The
license file should be located in the installation folder.
Groups defined in the detailed report are now correctly
saved to the JTBFlexReport.NET.mdb again. For help to migrate the groups
JTB FlexReport Detailed Reports.mdb version is 3.4.10.
Download here if you are upgrading your installation or you can rename
JTB FlexReport Detailed Reports.mdb before installing.
JTB FlexReport Graphic Reports.xls version is 2.6.0
Automatic finding of FlexNet license servers with the
Find button on the FlexNet tab in JTB FlexReport Config>Properties.
Several other bug fixes.
2007-10-11 - JTB FlexReport 3.4.3
The installation package is not updated.
JTB FlexReport Detailed Reports.mdb (file ver. 3.4.9)
updated with reports that includes User, Host and Server. Host Group Report
per year added. Max Min Avg Concurrent Usage reports should work in older
versions of Access now.
Version that does not require Access is available. It
uses Access Runtime 2007.
2007-07-18 - JTB FlexReport 3.4.2
JTB FlexReport Config.exe updated to support other ways
to configure SMTP.
JTBFlexReport.exe updated to solve a bug that was
introduced in 3.4.0 that can make borrowed licenses not to be logged for the
Spaces in display names are better handled in some
specific cases. A less normal display name could look like this: Z>IIZ]G k0,p-s
2007-07-07 - JTB FlexReport 3.4.1
JTB FlexReport Config.exe updated to solve a regression
problem when run on Windows Server 2003 as well as a minor bug if you change
the database and then try to edit the application list without closing the
program in between.
2007-07-03 - JTB FlexReport 3.4.0
Logging to tblUserDetailedLog is now optimized further
so the size increase of the database is minimized.
A new column is added to tblUserDetailedLog to take
into account for multiple license checkouts that are common for features
that are using tokens.
JTB FlexReport Config>Properties>Notifications. Select
an minimum interval how often you will be notified per email. If the server
is not reachable using PING an urgent email can also be sent with a separate
JTB FlexReport Config>Applications is used to set the
thresholds for email notifications.
Two new columns in tblAppName.
EmailNotificationPercentageLevel. Use this column to set a threshold in
percentage. For example if you want to be notified when more than 90% of the
licenses are used. EmailNotificationLicensesLeft. Use this column to set a
threshold in licenses left available. For example if you want to be notified
when 2 or less licenses are available.
JTB FlexReport Detailed Reports.mdb updated to work
with token based licenses as well as some new reports.
Report for Concurrent Usage Per Day or Month with Max
usage, Min usage, Avg usage and Standard deviation.
2007-06-08 - JTB FlexReport 3.3.3
Fixed some small regression bugs in 3.3.0 and 3.3.1.
2007-06-07 - JTB FlexReport 3.3.1
JTB FlexReport Database Administration updated to solve
2007-06-07 - JTB FlexReport 3.3.0
JTB FlexReport Detailed Reports.mdb updated. Some bugs
fixed. Settings, filters are retained between sessions as well as after
future upgrades. Performance increase. Time is showed as both decimal as
well as hours and minutes. Compare 5.50 with 5:30 for example. You can see
between what dates you have data available. Crashes in some cases in older
versions of Access have been fixed.
JTB FlexReport Graphic Reports.xls updated. A
fuzz factor is added to not show gaps if there are temporary dips in the
line for the number of licenses. You can see between what dates you have
JTB FlexReport Database Administration is a new
application that let you compact, move and delete data from the main
If you have created your own reports based on the
tables Log or tblUserDetailedLog in JTBFlexReport.NET.mdb notice that the
Compact in JTB FlexReport Database Administration will delete the obsolete
A bug is fixed that in some rare cases made the logging
of detailed data to stop working.
2007-05-16 - JTB FlexReport 3.2.10
JTB FlexReport Detailed Reports.mdb includes a new
report for Max Min Avg Concurrent Usage Per Day. It even respects the
filters a "second time". That means when you reload the data the filters
are used and if you then want to filter further on that data you can do
so (only showing less information though), just reopen the report or
2007-05-11 - JTB FlexReport 3.2.9
Some minor documentation
JTB FlexReport Detailed Reports.mdb is updated so that
the information for the groups and host groups are saved in
JTBFlexReport.NET.mdb. This way there is no need to transfer that data when
JTB FlexReport Detailed Reports.mdb is updated.
2007-05-09 - JTB FlexReport 3.2.8
JTB FlexReport Graphic Reports.xls can
automatically have the data refreshed when opened using the Auto refresh
option set to -1.
JTB FlexReport Detailed Reports.mdb has fixed an
issue with the end date not being included on the reports.
JTB FlexReport Detailed Reports.mdb reports includes a
column for user and host groups.
2007-04-26 - JTB FlexReport 3.2.7
Some minor bug fixes for problems that some customers
found in 3.2.6.
2007-04-22 - JTB FlexReport 3.2.6
JTB FlexReport Detailed Reports.mdb updated to support
international date formats.
JTB FlexReport Detailed Reports.mdb includes reports
per server for borrowed licenses.
A new type of HTML report is available. See
More and better support for Windows Vista and the UAC.
2007-02-06 - JTB FlexReport 3.2.5
OPT files import is supporting extended rows as well as
both GROUPS and HOST_GROUPS.
JTB FlexReport Detailed Reports.mdb with reports for
usage grouped on Host Groups.
2007-01-18 - JTB FlexReport 3.2.4
Minor bug fixed that can affect some customers due to
the syntax of the lmutil status file.
2006-12-24 - JTB FlexReport 3.2.3
JTBFlexReportDetailed3.mdb renamed to JTB
FlexReport Detailed Reports.mdb and updated with some new reports as well as
easy access to compact the main database.
support for timeout and retry of snapshots to solve if
the license server temporary cannot be reached
JTB FlexReport Config>Properties updated
JTBFlexReport.NET.xls renamed to JTB FlexReport Graphic Reports.xls
2006-12-20 - JTB FlexReport 3.2.0
JTBFlexReportDetailed3.mdb updated. Filter on weekday,
time and date interval added.
JTBFlexReport.NET.xls updated to handle other intervals
than 10 minutes. This must match the settings in JTB FlexReport Config.
2006-10-12 - JTB FlexReport 3.1.8
2006-10-01 - JTB FlexReport 3.1.5
There is not a 64 bit version of
'Microsoft.Jet.OLEDB.4.0'. Forced the application to use 32 bit and target
cpu to x86. Fixes the error message: The 'Microsoft.Jet.OLEDB.4.0' provider
is not registered on the local machine.
2006-09-30 - JTB FlexReport 3.1.4
Support for more types of FLEXlm/FlexNet type of status
Recommended upgrade for all users.
2006-08-17 - JTB FlexReport 3.0.5
Stabilized some processes that in rare cases could halt
the program if the debug log is activated.
Added 90-days detailed reports.
2006-08-08 - JTB FlexReport 3.0
Now based on .Net Framework 2.0.
Minor additions and updates.
2006-05-25 - JTB FlexReport 2.3
Support for groups defined in the FlexNet/FLEXlm options
JTBFlexReportDetailed3.mdb has several detailed reports.
Reserved license groups or hosts are reported correctly.
Users using reservations should upgrade.
2006-03-27 - JTB FlexReport 2.2
More granular and better detailed reports
2005-05-14 - JTB FlexReport 2.1
The time on the file name on the HTML backup files is
more correct now. It was off 10 minutes before.
Some special cases of the FlexNet/FLEXlm status file
syntax that generated an error are fixed upon users notification.
Spaces in the user name are now handled correctly.
There is a undocumented registry fix so the temporary
files can be saved in another folder than %temp%. Contact us if needed.
There is a separate Access database (JTBFlexReportDetailed.NET.mdb)
that helps you with detailed reports on user usage.
Some issues with grouping of users in the graphic report
have been addressed.
2005-04-11 - JTB FlexReport 2.0
Built using .Net Framework 1.1.
Advanced grouping of features, users or servers.
Separate usage per server.
Detailed user usage logging.
Borrow usage is logged.
Ability to run as a service.
2004-08-01 - JTB FlexReport 1.4
Minor improvements and bugfixes related to different date
Some improvements on the Excel reports to make it easier
to navigate between the sheets.
2004-07-17 - JTB FlexReport 1.3
The logs are saved in an Access Database instead of CSV
to improve the reporting functionality.
"I am very happy with LUM support. It is very good tool. I would
recommend to anyone to use this tool." - Jorma at
“JTB FlexReport is dynamite. Expect tech support very
quickly. Fantastic graphing and reporting tool for license usage. I liked it
so much I personally paid the annual fee so I can keep using it here. And
no, I am not a paid spokesman, it’s just that good……….” – Phil Endrizzi,
"JTB FlexReport is a must have utility for anyone with more
than a handful of licenses if they truly want to understand where they stand
with their software license inventory and usage. In addition to license
inventory and usage, JTB Flex Report allows us to troubleshoot issues with our
license server that would otherwise have likely went unnoticed."
"Your product has been invaluable to me and
to the business."
"Since I have been using your JTB FlexReport software it has
made my job easier for report generation of license utilization for our
various applications. All in all it is a fantastic software product and it
is reasonable priced." - David J. Maslowski, Hach