FlexNetManagerEngineeringApplications 15 3 ConceptsGuide
FlexNetManagerEngineeringApplications 15 3 ConceptsGuide
Engineering
Applications 15.3
Concepts Guide
Part Number FNM-1530-CG01
Legal Information
Book Name:
Part Number:
FNM-1530-CG01
January 2013
Copyright Notice
Copyright 2013 Flexera Software LLC. All Rights Reserved.
This product contains proprietary and confidential technology, information and creative works owned by Flexera Software LLC and its licensors,
if any. Any use, copying, publication, distribution, display, modification, or transmission of such technology in whole or in part in any form or by
any means without the prior express written permission of Flexera Software LLC is strictly prohibited. Except where expressly provided by
Flexera Software LLC in writing, possession of this technology shall not be construed to confer any license or rights under any Flexera Software
LLC intellectual property rights, whether by estoppel, implication, or otherwise.
All copies of the technology and related information, if allowed by Flexera Software LLC, must display this notice of copyright and ownership in
full.
FlexNet Manager incorporates software developed by others and redistributed according to license agreements. Copyright notices and licenses
for these external libraries are provided in a supplementary document that is available from the Flexera Software download site.
Intellectual Property
For a list of trademarks and patents that are owned by Flexera Software, see http://www.flexerasoftware.com/intellectual-property. All other
brand and product names mentioned in Flexera Software products, product documentation, and marketing materials are the trademarks and
registered trademarks of their respective owners.
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Intended Audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Additional Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
FlexNet Manager for Engineering Applications Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
FlexNet Manager for Engineering Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Deployment Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Getting Started with FlexNet Manager for Engineering Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
The FlexNet Manager for Engineering Applications User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
FNM-1530-CG01
Contents
Investment Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Basic Investment Planning Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Adding Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Importing Product Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Product Definition XML Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Importing Product Definitions at the Command Line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Exporting Product Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Adding Features to Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Software Producers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Associating Vendor Daemons with Software Producers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Contracts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Contract Pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Product Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
License Distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Remixing or Renewing Contract Pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Basic Remix or Renewal Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Importing Contract Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Software Vendors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Product Choices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Product Aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Product Event Creation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Product Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
FNM-1530-CG01
Contents
FNM-1530-CG01
1
Preface
Chapter 3, License Server Management, conceptualizes the ways in which you can use FlexNet Manager for
Engineering Applications to manager your license servers.
Chapter 4, FlexNet License Administration explains basic licensing concepts that are useful in interpreting
license categories and counts displayed in FlexNet Manager for Engineering Applications.
Chapter 5, Analyzing FlexNet License Usage, introduces you to ways you can use usage reports to make
informed FlexNet license management decisions.
Chapter 6, Investment Planning, provides information about FlexNet Manager for Engineering Applicationss
investment planning functionality, which enables you to input contract data and map features to products, so
you can track usage on the product level.
Intended Audience
This manual is intended for license administrators of FlexEnabled software applications at end-user sites. It is
assumed that the reader has an understanding of FlexNet licensing component configuration and operation.
Additional Documentation
In addition to this concepts guide, Flexera Software provides a number of documentation resources to assist you in
installing and configuring FlexNet Agents, understanding licensing concepts, and working with FlexNet Manager
for Engineering Applications to monitor and manage license usage throughout your enterprise.
FlexNet Manager for Engineering Applications 15.3 Concepts Guide
FNM-1530-CG01
Chapter 1: Preface
Additional Documentation
The following PDF documents are available from the Flexera Software download site, FlexNet Operations On
Demand (https://flexerasoftware.subscribenet.com)
FlexNet Manager for Engineering Applications Installation Guide: Provides installation and
configuration information for the initial and subsequent FlexNet Manager for Engineering Applications
installations, available from the Flexera Software download site.
FlexNet Manager for Engineering Applications Reporting Guide: Provides information about
generating FlexNet Manager for Engineering Applications Classic reports, use of the Cognos reporting facility
by Report Designer, and use of the command-line reporting interface.
FlexNet Report Designer Guide: Provides information about FlexNet Report Designer (Cognos) reports
and capabilities.
FlexNet Agent Installation Guide: Provides installation and configuration information for the initial and
subsequent FlexNet Agent installations, available from the Flexera Software download site.
FlexNet Manager for Engineering Applications Help Library: For context-sensitive instructions on how
to use FlexNet Manager for Engineering Applications, available by clicking the Help button on each FlexNet
Manager for Engineering Applications page.
FlexNet Publisher License Administration Guide: For details related to FlexNet licensing component
configuration and operation. This guide describes the setup and administration of a FlexNet licensing system,
including starting and stopping license servers, setting up an options file, enabling report logging, and using
FlexNet license administration tools. (This guide is part of the FlexNet Publisher documentation set.)
FNM-1530-CG01
2
Overview
FlexNet Manager for Engineering Applications is a Web-based administration, reporting, and planning tool for
usage-based licenses and license servers. It provides tools for comprehensive license management that can help
you reduce software costs and increase user productivity while leveraging existing technology.
The key to meeting these objectives is informationknowing what licenses your enterprise is using, knowing
which individuals are using them, and knowing how frequently they are being used. Armed with this information,
you can:
FlexNet Manager for Engineering Applications provides a single console view of all your FlexNet licenses and
license servers, thereby enabling you to centrally manage, track, and control them across your enterprise. You
simply identify your license server environment and immediately have a network-wide view of your enterprises
FlexNet license assets. From the management console, you can monitor and manage license servers, set alerts to
identify potential problems, view real-time license usage, and run historical usage reports.
FNM-1530-CG01
Chapter 2: Overview
FlexNet Manager for Engineering Applications Architecture
FlexNet Agent
FlexNet Manager for Engineering Applications interacts with each license server using a FlexNet Agent that is
installed on the license server machine. The FlexNet Agent provides secure, remote administration of one or more
license servers on that machine on behalf of FlexNet Manager for Engineering Applications.
Deployment Options
Depending on your enterprises needs, you can deploy FlexNet Manager for Engineering Applications in one of a
few different ways. Figure 2-1 shows a basic deployment that includes FlexNet Report Designer.
For information about different FlexNet Manager for Engineering Applications deployment options, see the FlexNet
Manager for Engineering Applications 15.3 Installation Guide.
Note If you have an existing FlexNet Manager for Engineering Applications deployment and you want to scan your
network for instances of FlexNet license servers and vendor daemons, you can use the lmscan utility. See Appendix
A, Discovering FlexNet License Server Managers and Vendor Daemons, for information.
FNM-1530-CG01
Chapter 2: Overview
Getting Started with FlexNet Manager for Engineering Applications
Figure 2-1: Basic FlexNet Manager for Engineering Applications deployment with FlexNet Report Designer
(Cognos)
FNM-1530-CG01
10
Chapter 2: Overview
The FlexNet Manager for Engineering Applications User Interface
Prerequisites
To make the most of managing your FlexNet licensing environment using FlexNet Manager for Engineering
Applications, you need a thorough understanding of the following:
The names and locations of all the vendor daemons that contribute to your managed environment.
The location of report logs, debug logs, and options files associated with your license servers.
The names of those users authorized to access FlexNet Manager for Engineering Applications.
FNM-1530-CG01
11
Chapter 2: Overview
The FlexNet Manager for Engineering Applications User Interface
Tabs: Click a tab to access a specific piece of FlexNet Manager for Engineering Applications functionality. See
the FlexNet Manager for Engineering Applications Help Library for specific information about the screens
available from each tab.
Profile Button: Click this button to access the Edit Profile screen, which contains information about the
current user. Access this screen to view and edit user information and to change the users password.
Access to Online Help: The Help button provides access to the context-sensitive FlexNet Manager for
Engineering Applications Help Library. Clicking the Help button on any screen displays help for the
functionality related to that screen.
Breadcrumb Trail: Text navigation trail that shows you where you are currently in relation to the site
hierarchy. Click any part of the breadcrumb trail to return to that part of the interface.
Tables: Each screen has a set of tables relevant to the tasks that are supported there.
FNM-1530-CG01
12
3
License Server Management
FlexNet Manager for Engineering Applications assists you in the network-wide management of licensing activities
at your enterprise. This chapter provides an introduction to license-management concepts and explains how to
map vendor daemons to a common vendor daemon (in cases where a software publisher deploys a single vendor
daemon to serve features previously authenticated by one or more vendor daemons).
FNM-1530-CG01
13
License AdministratorUsers with this role can manage licenses and options files.
License Server AdministratorUsers with this role can manage license servers and vendor daemons, and
make use of all License Administrator permissions.
Super AdministratorThis is the most powerful role; it enables users to manage all aspects of FlexNet
Manager for Engineering Applications operation.
You cannot modify these system-defined roles. Additionally, during FlexNet Manager for Engineering Applications
installation, the default user (admin) is created and assigned the Super Administrator role.
When planning FlexNet Manager for Engineering Applications deployment, consider creating roles with varying
degrees of permissions that correspond with your users responsibilities. For example, you may want to allow
certain users to manage license availability, but at the same time restrict their ability to start or stop a license server
or vendor daemon. To do this, you could create a new role, ck_usage, with just the Manage Licenses and Manage
Licenses in Use permissions selected. Then, when you create these users, assign them the ck_usage role.
Table 3-1 FlexNet Manager for Engineering Applications Permissions
Permission
Allowed Activities
Schedule activities
Manage License
FNM-1530-CG01
14
Allowed Activities
FNM-1530-CG01
15
FNM-1530-CG01
16
Notifying Users
Before stopping a license server, ensure that users of licenses for the license server are aware of the impending
shutdown.
Task:
Click the Activity tab, then click Concurrent By User. This displays the Concurrent Usage by User - Summary
page.
2.
Click the Host Name column heading to sort the list by host name and find all entries for the license server
display name of interest.
3.
Task:
2.
Click the display name for the license server of interest. This displays the Configure and Manage License
Server page for that license server.
3.
4.
After a period of timeseveral seconds to several minutes, depending on your network response time
observe the License Server Status on this page. The License Manager Status field and all Vendor Daemon
fields should contain the red x icon indicating a successful shutdown.
At this point, the license server of interest, including its lmgrd and all vendor daemon processes, are stopped.
Other license servers on the same machine are not affected.
FNM-1530-CG01
17
Task:
2.
Click the display name for the license server of interest. This displays the Configure and Manage License
Server page for the license server.
3.
After a period of timeseveral seconds to several minutes, depending on your network response timethe
License Manager Status and Vendor Daemons fields will contain a green check mark icon if the license server
was successfully started.
If, after a reasonable amount of time, these fields still contain the red x icon, review the FlexNet application logs to
determine why the license server did not start. See the FlexNet Manager for Engineering Applications 15.3
Installation Guide for more information about application logs.
Notifying Users
Make sure that users of licenses for the vendor daemon are aware of the impending shutdown.
Task:
Click the Activity tab, then click Concurrent by Feature to display the Concurrent by Feature - Summary
page
2.
Click the Vendor Daemon column to sort the list by vendor daemon name and find all entries for the vendor
daemon name of interest.
3.
Click the Users link for each feature served by the vendor daemon and note the user names.
4.
5.
Wait for licenses to be checked in, or click the Free Selected Licenses button for each feature to check the
licenses back in on behalf of the users.
FNM-1530-CG01
18
Task:
2.
Click the display name for the vendor daemon of interest. This displays the Configure and Manage Vendor
Daemon page for the vendor daemon.
3.
4.
After a period of timeseveral seconds to several minutes, depending on your network response time
observe the Vendor Daemon Status on this page. This field should contain the red x icon indicating a
successful shutdown.
Task:
2.
Click the display name for the vendor daemon of interest. This displays the Configure and Manage Vendor
Daemon page for the vendor daemon.
3.
4.
After a period of timeseveral seconds to several minutes, depending on your network response time
observe the Vendor Daemon Status. This field should contain a green check mark icon indicating a successful
startup.
If, after a reasonable amount of time, these fields still contain the red x icon, review the FlexNet application logs.
See the FlexNet Manager for Engineering Applications 15.3 Installation Guide for more information about
application logs.
FNM-1530-CG01
19
How to Configure
2. Click the display name for the license server of interest to open
the Configure and Manager License Server page.
3. Click the License Server Scheduling link to open the License
Server Scheduling page.
4. Modify the setting as appropriate.
5. Click Save.
FNM-1530-CG01
20
How to Configure
4. Click Save.
FNM-1530-CG01
21
Use of a common vendor daemon enables the publisher to use one vendor daemon to serve features with different
vendor names. A common vendor daemon configuration contains:
Task:
One primary vendor daemonThis is the vendor daemon for the acquiring company.
One or more secondary vendor daemonsThese are the vendor daemons that were deployed prior to the
merger or acquisition.
2.
3.
4.
Add the common vendor daemon mappings to the .properties file in the following manner:
secondaryVendorName1=primaryVendorName
secondaryVendorName2=primaryVendorName
In the case of the previous example, the .properties file would contain the following:
abcware=abcdef
defware=abcdef
5.
At the command prompt, change to the <fnmea_admin_install_diry> directory, then type the following
command:
flexnet site make
6.
FNM-1530-CG01
22
4
FlexNet License Administration
The ability to view and administer FlexNet Publisher licenses is a valuable tool to assist you in managing your
license assets and allocating them efficiently.
The administration capabilities available in FlexNet Manager for Engineering Applications enable you to:
This chapter explains basic licensing concepts that are useful in interpreting license categories and counts
displayed in FlexNet Manager for Engineering Applications.
For information on usage reports, see the FlexNet Manager for Engineering Applications 15.3 Reporting Guide. See
Chapter 5, Analyzing FlexNet License Usage, for ways in which you can analyze usage data to determine your
licensing needs.
License Basics
This section discusses the two main types of license rights representation and the three main groups of licenses
and their organization in FlexNet Manager for Engineering Applications.
License Files
A license file is a text file containing license certificates from one or more software publishers. A license certificate,
in turn, is licensing rights information specific to a single publishers FlexEnabled application.
FNM-1530-CG01
23
Trusted Storage
Trusted storage is a secure location in which a publisher can install license rightsin the form of fulfillment records.
Unlike a license file, which cannot be changed by the publisher after it is delivered to an end user, license rights in
trusted storage can be updated by the publisher.
Also, license rights in trusted storage can be transferred (rehosted) from one license server to another within an
end-user enterprise without the involvement of the software publisher.
License rights in trusted storage can be equivalent to those expressed in license files. Just as license files can be
placed on both end-user machines and license-server machines, trusted storage can be created on end-user
machines and license-server machines.
Trusted Storage
Trusted storage is a secure storage area used to store fulfillment records and other licensing information.
Fulfillment records in trusted storage contain four types of information:
License lines: Similar to FEATURE and INCREMENT lines in license files, but containing values that may be
overridden by other data held in the fulfillment record
Details of how the licenses can be used by the serveras concurrent licenses, as activatable licenses (see
Trusted Storage License Groups), and for transfer to other servers.
Trusted storage is segmented into publisher-specific areas, each identified by a Trusted ID. The security of each
segment is set separately, using different binding and anchoring configurations. Anchors detect deletion,
tampering, and subsequent restoration of trusted storage. Binding is the combining of one or more properties of a
machine into a unique fingerprint, which is used to lock trusted storage to that machine.
Concurrent licenses: License rights available network-wide from a license server system that can be shared
by a predetermined number of simultaneous instances of the FlexEnabled application. These are similar to the
license rights within a license file served by a license server.
Concurrent licenses can be stored in both license files and trusted storage.
Detachable licenses: License rights that serve a dual purpose; that is, when a system is on the network and
can access a license server, detachable license rights function as concurrent license rights.
However, these licenses can also be securely detached onto an end-user machine for a certain amount of
time. This means that detachable licenses can be used to run an application on a computer that is no longer
connected to the license server, such as a laptop being used at home.
FNM-1530-CG01
24
Activatable licenses: License rights that have been delivered to a license server system, but not yet made
available for checkoutafter being activated on an end-user machine, the rights are available for checkout by
the FlexEnabled application on that end-user machine.
Activatable licenses are stored only in trusted storage, not in license files. Counts for activatable licenses are in
terms of products, not features.
Licenses Tab
The Licenses tab displays deployed licenses by typeconcurrent, detachable, activatable; and by license rights
representationlicense files, fulfillment records in trusted storage.
Concurrent license information can come from license rights in both license files as well as trusted storage. The
Concurrent Licenses page provides the following information for each concurrent license:
Vendor daemon
Feature name
Feature version
Activity Tab
Real-time license status is displayed under the Activity tab for concurrent, activatable, and detachable licenses.
You can view concurrent license activity by feature or by user, and detachable and activatable license activity by
product or by host.
Concurrent licenses are represented in both license files and trusted storage. The View Activity: Concurrent by
Feature page lists concurrent license activity as follows:
Vendor daemon
Feature name
Feature version
Total number of concurrent licenses available for the feature (See Interpreting License Counts)
Grouping of those licenses into pools (On each license server, licenses for the each feature are divided into
pools based on several license characteristics. See the FlexNet Publisher License Administration Guidepart
of the FlexNet Publisher documentation setfor details.)
FNM-1530-CG01
25
Overdraft Licenses
Overdraft licenses are granted by a software publisher and allow for enterprises to use more licenses than
purchased. Usually, these overdraft licenses are valid only for a short period of time before additional licenses must
be purchased.
Note FlexNet Manager for Engineering Applications supports triggering an alert every time an activatable
overdraft license is used.
Total
Total license counts for a feature or product are computed based on the license source (license file or fulfillment
record in trusted storage).
For licenses in license files, the total is the sum of licenses purchased plus overdraft licenses.
Total = Count + Overdraft
For licenses in fulfillment records, the count in the license line is multiplied by the number of licenses to arrive at the
total. For example, the total concurrent count for product A is:
Total = (Count x Concurrent) + (Overdraft x ConcurrentOverdraft)
FNM-1530-CG01
26
To further understand counts as they appear in different pages of your Licenses tab, consider the following
example of the license assets of Company A.
Table 4-1 License Assets for Company A
License Source
Product
Product
Count
Feature
Feature
Count
License Type
Fulfillment Record 1
P1
f1
Activatable
f2
f1
f2
Fulfillment Record 2
P1
10
Detachable
Fulfillment Record 3
P2
f1
Concurrent
License Certificate 1
f1
Concurrent
f2
Concurrent
In the column License Source, Company A has both trusted storage, as well as license filebased licenses. A
fulfillment record is stored in trusted storage, while license certificates make up license files.
In the column License Type, trusted storage has licenses of the activatable, detachable, and concurrent types.
License certificates only have concurrent licenses. This is always true of license filebased licenses, not just
for Company A.
Features are the basic unit of licensing for both license file- and trusted storage-based licenses. However, in
license certificates, features are not grouped into products. (See the Product column in the table above.) For
example, both Fulfillment Record 1 and License Certificate 1 contain licenses for features f1 and f2. However,
f1 and f2 are grouped to form the product P1 in Fulfillment Record 1.
Fulfillment Record 1 contains 6 activatable licenses (see Product Count) for product P1.
Fulfillment Record 2 contains 10 detachable licenses (see Product Count)) for product P1.
Fulfillment Record 3 contains 1 concurrent license (see Product Count)) for product P2.
License Certificate 1 contains 7 concurrent licenses each (see Feature Count) for features f1 and f2. These
features do not combine to form a product.
This is how the information appears in the Licenses tab for Company A:
FNM-1530-CG01
27
Feature f1 cannot be activated or detached independently; along with feature f2, it combines to form Product
P1, for which Company A has activatable and detachable licenses. (See Fulfillment Record 1 and Fulfillment
Record 2)
Checking out a concurrent license for feature f1 does not require checking out a license for feature f2.
FNM-1530-CG01
28
5
Analyzing FlexNet License Usage
This chapter introduces ways in which you can analyze output from the FlexNet Manager for Engineering
Applications reporting module in order to understand license-usage patterns in your enterprise.
FNM-1530-CG01
29
Consider defining groups of users based on categories such as assignment, server usage, or license need.
Set up FlexNet licensing groups to help manage license usage.
What is the licensing business model your vendor applies to your licenses?
Take into consideration the renewal or license usage review period put in place by your vendor. Negotiate a
contract that incorporates license rehosting and feature remixing.
License Denials
You can use FlexNet Manager for Engineering Applications to analyze license denials. A denial indicates that the
software was not able to check out a license at the time that the license was requested.
The Usage Summary report gives you an idea of the number of denials relative to the total number of license
requests. If you want to determine specific details about each license denial, generate a Raw report specifying the
Reason for Denial/Checkin field in Step 5 of the Create Report Configuration wizard for Raw reports.
The following table provides possible explanations for license denials in Raw report output.
Table 5-1 Denials in Raw report output
Denial
Explanation
FNM-1530-CG01
30
Explanation
The application has a built-in test for the license that failed and
rejected the license checkout.
The license for this feature has expired; a new license is required.
The feature is not enabled yet. The current date is before the
feature start date.
The feature has expired on the server, has not yet started, or the
version is greater than the highest supported version.
FNM-1530-CG01
31
Explanation
The user has specified a borrow period longer than the license
allows.
All available licenses have been checked out and there are other
users in the queue for this feature.
If a client application was built using FlexNet Publisher 9.0 or later, raw report output displays ultimate denial events
separately from other denial events. Only true (ultimate) denial events by vendor daemon will be in the Usage
Summary report. All that are not ultimate denial events are ignored.
FNM-1530-CG01
32
FlexNet Manager for Engineering Applications analyzes the qualified denials in each report log according to the
following criteria and eliminates extraneous denials from a report:
If the FlexEnabled application is built with a version of FlexNet Publisher earlier than version 9.0, all qualified
denials occurring within the time interval are considered together. If at the end of the time interval, the license
has not been granted, the last denial is reported and all previous denials in the interval are eliminated from the
report. If a series of denials is seen followed by a checkout, the checkout is reported and the denials are
eliminated.
Reports that display denial information contain several lines in the report header that indicate whether denial
filtering is turned on and if so, show the results of the denial filtering. The results include the number and the
percentage of eliminated denials.
The specified time interval should not be more than a few seconds. A reasonable interval corresponds to the
number of seconds an individual license server spends granting a license. It should not be the total amount of time
the application might wait for a license to be grantedthat total time may include network latency and waiting for
one or more license servers to respond to multiple requests. Large time intervals may impact FlexNet Manager for
Engineering Applications performance because more events are queued to analyze the denials.
Note that this filter considers eliminating only clusters of denials reported in one report log, that is, only clusters of
denials issued by the same license server. It will not eliminate false denials that are the result of checkout
attempts from several license servers in a license file list.
If user A starts the application on host A and checks out a license, that checkout has a handle and a shared
group identifier.
When user B starts the application on the same host, user Bs application instance shares a license with user
As application instance. User Bs checkout has its own handle, a shared handle that matches user As
checkout handle, and the same shared group as user As checkout.
FNM-1530-CG01
33
If user C starts the application on host A and checks out a license after user A has checked in his license, but
while user B still has his license checked out, user Cs application instance shares a license with user Bs
application instance. User Cs checkout has its own handle, a shared handle that matches user Bs handle,
and the same shared group as user Bs checkout.
Note that the checkouts of user A and user C each overlap with the checkout of user B and are all, therefore, part of
the same legitimate shared group. Therefore, be careful filtering out usage when examining duplicate grouping
informationyou might filter out a checkout that links the usage of legitimate shared groups and the filtered data
might incorrectly indicate a re-used shared group handle rather than a legitimate shared group.
Time 1
A: handle 1
A: shared group 100
Time 2
B: handle 2
B: shared handle 1
B: shared group 100
Time 3
Time 4
C: handle 3
C: shared handle 2
C: shared group 100
FNM-1530-CG01
34
2.
3.
Next, use these statistics to make decisions about the number of licenses you need. If the reports indicate daily
maximum usage peaks combined with full-capacity efficiency, consider obtaining more licenses from your vendor.
In addition, you should consider the following:
Your enterprises present and future staffing requirements, including whether your enterprise may merge with
or acquire another organization.
The duration for which each license is needed. Fewer licenses are needed if they are checked out for a short
amount of time.
Requirements for specific users. If one or two users need dedicated licenses with the balance shared among
the rest of the users, consider reserving licenses for the dedicated users and re-evaluating the number you
need for the rest of the enterprise.
FNM-1530-CG01
35
The process of redistributing licenses to minimize denials is known as load balancing. Follow these steps to
determine which licenses need load balancing:
1.
Generate a separate Usage Over Time report for each license server.
This report shows, on a server-by-server basis, which features are at or are surpassing available license usage.
Note these feature names when analyzing subsequent reports.
2.
As supporting documentation, generate a Usage Summary report, specifying denied event types only, for
those license servers reaching peak usage.
This report helps you determine the degree to which denials are happening on a given license server. Look at
the data for those features identified in Step 1. If the data indicates a high percentage of denials, consider
adding more licenses for the feature to this license server.
3.
To further investigate the reason for denials, generate a Raw report, specifying denied event types only and
include the Reason for Denial/Checkin field, for those license servers and features reaching peak usage.
This report produces information for each license request denial including its reason. Refer to License Denials,
for explanations of the different reasons for denials.
The data these two reports provide in combination helps you to determine which license servers in your enterprise
have the heaviest license usage. Take some licenses away from over-utilized servers and add them to the underutilized ones. If your licenses are node-locked, they need to be re-hosted, which will require your vendors
assistance.
FNM-1530-CG01
36
6
Investment Planning
FlexNet Manager for Engineering Applicationss investment planning functionality enables your enterprise to
analyze product usage trends in order to forecast future product license needs and product license distribution for
the entire organization. The planning and forecasting capabilities provided in FlexNet Manager for Engineering
Applications are built on the functionality offered by the product formerly known as LinkRight Tracker.
Using the investment planning functionality available from the Planner tab, you map licensed features to the
software products that are used in your organization. This feature-to-product mapping enables FlexNet Manager
for Engineering Applications to report on product usage, in addition to feature usage. Using the product usage
reports, you can discover usage trends and use this information to optimize your product license purchases by
remixing your contract pools according to the terms specified in your license contract.
Key investment-planning features include:
Remix calculations and analysis to show where license re-allocation may benefit your enterprise.
Combined with organizational structure functionality, enables you to accurately calculate chargebacks for
different departments and project groups within your enterprise. (See the FlexNet Manager for Engineering
Applications 15.3 Reporting Guide and the online help for information about organizational structures.)
Add information about software producers (companies that create software products) and software vendors
(companies that sell software products).
FNM-1530-CG01
37
Note The software producer and the software vendor may be the same company, if you purchased the
product directly from the software producer.
2.
Add products to FlexNet Manager for Engineering Applications, then associate licensed features with the
products.
3.
4.
Create organizational structures, if necessary. See the FlexNet Manager for Engineering Applications 15.3
Reporting Guide for information about organizational structures.
5.
Run data aggegation. See the FlexNet Manager for Engineering Applications 15.3 Reporting Guide for
information about data aggregation.
6.
7.
Compare the usage trends shown in the reports to the entitlements specified in your contracts to determine
whether you are under- or over-licensing specific software products in your enterprise.
8.
Run remixes to determine where your enterprise may be able to optimize licensing costs by purchasing
licenses for a different mix of products.
Products
The Products screen, available from the Planner tab, displays a list of the products that have been added to and/or
imported into FlexNet Manager for Engineering Applications.
A software product is composed of one or more licensed features. A software producer creates a product by
grouping together separately licensed features and distributing the products to its enterprise customers, along with
the feature licenses.
The same feature can be used in multiple products. This practice enables a software producer to create different
product tiers, where each tier contains progressively more (and/or more advanced) features. For example, a
software producer may have a professional and an express version of a product, where both products include the
same core features, but the professional version includes additional advanced features that are not included with
the express version.
To enable product-based reporting in FlexNet Manager for Engineering Applications, you must add products, then
map those products to licensed features.
Adding Products
Before you can map licensed features to a product (to provide for product-based reporting), you create a product
definition in FlexNet Manager for Engineering Applications by using the Add Product page in the interface or by
importing product definitions using an XML file.
After you add a product, you assign features to the product to provide the basis for product-level usage reporting.
FNM-1530-CG01
38
All settings that are required in the user interface are also required in the XML file, except for the following feature
settings:
The licenseSystem attribute is optional. Valid values are flex or lum; the default value is flex.
ProductSample.xmlContains the format for product definition import with example data.
products.xsdContains the formal definition that can be used by XML editors to ensure the XML files are
correct.
FNM-1530-CG01
39
Task:
From a Command prompt, change to the FlexNet Manager for Engineering Applications Admin installation
directory.
2.
Features
Within software products, features are discrete, separately licensable units of functionality. A software product is
composed of one or more licensed features. To facilitate product-based usage reporting, you must associate
licensed features with software products that are used in your enterprise.
The Features page displays a list of the licensed features that have been mapped to products. This feature-toproduct mapping facilitates reporting on product usage.
The Assign Features page displays a list of unassigned features, which are features that have not been mapped to
a product.
Software Producers
In FlexNet Manager for Engineering Applications, a software producer is a company that makes software products
that use a licensing system to control access to product functionality. The product functionality is defined in the
products features, which are licensed to your enterprise by the software vendor. The licensing terms are defined in
a contract.
FlexNet Manager for Engineering Applications 15.3 Concepts Guide
FNM-1530-CG01
40
The software producer may also be the software vendorthat is, the same company may both produce and sell its
software products to customers.
Note LinkRight Tracker used the term vendor to refer to both the company that produces software and the
company that sells software. In FlexNet Manager for Engineering Applications, these two companies are
represented by software producers and software vendors, respectively.
Each product that you define in FlexNet Manager for Engineering Applications must be associated with an existing
software producer.
Contracts
A contract defines the terms under which you (the enterprise) purchase product licenses from a software vendor
(which may be the same company as the software producer). The contract terms include the start and end dates,
the fixed and variable costs of the contract, any license restrictions (for example, geographic license restrictions),
and the remix rules for the contract, which define the percentage of the contract for which you can reallocate
licenses.
The product licenses purchased under a contract are typically grouped together into one or more contract pools.
The Contract Summary page, available under the Planner tab, shows a list of the contracts that have been input to
or imported into the FlexNet Manager for Engineering Applications system. From the Contract Summary page, you
can delete contracts and sort the contracts by column headings.
FNM-1530-CG01
41
Contract Pools
Contract pools are used to define common license terms for a group of product licenses purchased under a
contract. These terms can include geographic and other license usage restrictions, and the remix rules. Contract
pools have the same license type and the same remix type. A single contract may contain multiple pools, each with
different license terms.
Product Licenses
To use licensed software, you purchase product licenses from a software vendor. The contract specifies the terms
of the license and indicates how many copies of the product you own. At a particular point in time, the total number
of copies is the sum of the quantities of all product licenses that have an effective date on or before the point in time
and an expiration date that is either blankwhich indicates that the product license is perpetualor after the point
in time.
For reporting and chargeback purposes, a product license can be distributed to different organizational units within
your enterprise. For example, if you have a license for 10 copies of Product A, you could distribute six copies to the
Broadband division and four copies to the Memory Products division.
In FlexNet Manager for Engineering Applications, you add product licenses to contract pools. After adding the
product licenses, you can add license distributions.
License Distributions
You can add a license distribution for a product license, which enables you to capture the number of product
licenses that are allocated to your enterprises various organizational units. For example, if you have a total of 100
licenses for a product, you may want to allocate 30 of them to the Memory Products division and 70 to the
Communications division.
License distributions are used primarily for reporting, chargeback, and inventory control purposes; there is no way
to restrict product usage.
You can distribute product licenses automatically or manually. Automatic distribution is based on each
organizational units percentage usage of the product. Using the previous example, if the Communications division
is using the product three times as much as the Memory Products division, they would receive 75 product licenses
and Memory Products would receive 25 product licenses.
You can use manual distribution if you know the quantities used by your organizational unitsif the quantities are
known or fixed and not based on relative usage.
FNM-1530-CG01
42
Add a remix to define the remix parameters, and select the contract pools to be remixed.
2.
Using the View Remix screen, specify any additional quantities or buffer percentages for the products in the
contract pools being remixed.
3.
View the usage trend analysis, as shown by the Product Peak Usage Trend report. (See the FlexNet Manager
for Engineering Applications 15.3 Reporting Guide for information about the available reports.)
4.
Override any of the quantities suggested using the View Remix screen.
5.
FNM-1530-CG01
43
Task:
From a Command prompt, change to the FlexNet Manager for Engineering Applications Admin installation
directory.
2.
Software Vendors
Software vendors are the organizations that sell licensed software to your enterprise. The terms of the license are
defined in a contract.
The software vendor may be the same organization as the software producer.
Note LinkRight Tracker used the term vendor to refer to both the company that produces software and the
company that sells software. In FlexNet Manager for Engineering Applications, these two concepts are represented
by software producers and software vendors, respectively. The software producer and the software vendor may be
the same company.
FNM-1530-CG01
44
Product Choices
Product choices are automatically created by the product usage aggregation process. FlexNet Manager for
Engineering Applications uses a data aggregation process (also referred to as a roll-up) to determine which
products are being used at your enterprise, based on the feature usage data generated by report logs. FlexNet
Manager for Engineering Applications makes the product determinations based on the feature-to-product
associations that you provided.
The Product Choices screen displays a list of all product choices, including the following information for each:
Possible ProductsList of the products that the product usage aggregation process had to choose from
when determining product usage. It is a list of products that share the features listed in the Common Features
column.
Chosen ProductName of the software product that the product usage aggregation process chose for the
product usage.
Product Choice OverrideName of the software product that the user chose to override the product
chosen by the product usage aggregation process.
Product Aggregation
Product aggregation refers to the portions of the aggregation process that are responsible for populating the
product-centric areas of the data warehouse. This allows for reporting to be performed on a per-product basis,
rather than focusing on simple feature usage. In addition to reporting, product aggregation is also necessary to
enable the Investment Planning functionality, including remixing.
If you have purchased Investment Planning functionality, product aggregation is automatically performed during
every aggregation process. During aggregation, feature events (imported from report logs) are considered
chronologically, and contribute to the usage summaries for individuals and organizations, for specific hours. These
usage summaries are stored in the measure tables of the data warehouse for reporting. Product aggregation is
similar, but includes two addition phases: the creation of product events from feature events, and product
resolution.
FNM-1530-CG01
45
When a new product event is created, it is assigned the start and end times that correspond to the start and end
time of the feature event currently being processed, and a list of possible products is assigned. This set of possible
products is the set of all products that include the feature in question.
When a feature event is added to an existing product event, the end time of that product event is extended, if
necessary, to the end time of the feature event. Also, the list of possible products is reduced to only contain
products that include all the features in the product event.
The decision to add to an existing product event is based on the following questions:
Is the start time of this feature event before the end time of the product event?
Is this feature included in one or more of the possible products for that product event?
Is the feature available (not already in use) in this product event at the feature events start time?
If the answer to all of these questions is yes, the feature event is added; otherwise, a new product event is created.
Because feature events are processed chronologically, once the aggregation process reaches a feature event that
starts after the end time of a specific product event, it is safe to say that no more feature events will be added to that
product event.
Product Resolution
When FlexNet Manager for Engineering Applications is finished adding feature events to a product event, it must
determine what product this event is for. In the simplest case, there would only be one possible product that
included all the features that contributed feature events to the product event, and there is then no choice that
needs to be made. However, if there is more than one possible productdue to multiple products including the
same featuresthen the aggregation must resolve this list of possible products to a single product.
The product resolution is dictated by four rules of comparison, which are considered in the order listed:
1.
The product with the lowest net cost is selected. If this still results in more than one possible product, then the
next rule is evaluated.
2.
From products identified by rule 1, the product with the least number of features is selected. If this still results
in more than one possible product, then the next rule is evaluated.
3.
From products identified by rule 2, the product with the largest number of licenses is selected. If this still
results in more than one possible product, then the next rule is evaluated.
4.
The first product created (with the lowest ID in the database) is selected.
Before these comparison rules are applied, the aggregation will first check to see that all products have valid
licenses. If some do, and others do not, then only the products with valid licenses are considered. However, if none
of the possible products have valid licenses, then all products will be considered; however, without product
licenses, only rules 2 and 4 will have any affect on the product-resolution process.
When these rules are applied, product choice objects are created, and these product choices are displayed on the
Product Choices screen in the FlexNet Manager for Engineering Applications interface. There, you can override the
product choice with another product, and the override you enter will be applied in future product aggregations.
FNM-1530-CG01
46
A
Discovering FlexNet License Server
Managers and Vendor Daemons
FlexNet Manager for Engineering Applications provides a command-line utility, lmscan, that enables enterprises to
scan their network for FlexNet Publisher license server managers and vendor daemons. The scan discovers both
lmadmin and lmgrd license server managers. The scan output is an XML file (lmgrd-scan.xml) that lists the
discovered license server managers and the vendor daemons on each license server.
The utility is delivered as a .zip package: fnm-lmgrdscan.zip.
Task:
To scan your network for FlexNet Publisher license servers and vendor daemons:
1.
Download the lmscan utility .zip file (fnm-lmgrdscan.zip) and unpack it.
2.
3.
FNM-1530-CG01
47
Description
m <targetSpec>
l <portSpec>
FNM-1530-CG01
48
B
Glossary
The following table defines many of the terms that are used throughout the FlexNet Manager for Engineering
Applications documentation.
Term
Definition
concurrent license
contract
A document that defines the terms under which an enterprise purchases product
licenses from a software vendor. These terms typically include the contracts start
and end dates, the fixed and variable costs, remix rules for the contract, and any
license usage restrictions (for example, geographic restrictions).
Product licenses purchased under a contract are grouped into one or more license
pools.
counted license
data aggregation
daemon
One or more ASCII text files written by the license server. A debug log file contains
status and error messages useful for debugging the license server.
duplicate grouping
Duplicate license requests from the same user, vendor, host or display share one
license.
FNM-1530-CG01
49
Chapter B: Glossary
Term
Definition
end user
end-user license
administrator
The staff member or members at the end-user site chartered with installing the
FlexEnabled product and administering the license file and server as appropriate.
This could be the same person as the actual user of the product.
entitlement
The characteristics that define the legal right to use the feature or product.
feature
A part of a product
A feature license event records the usage of a feature license by an end user. The
license server creates feature license events each time a feature license is used.
feature line
A line in a license file that licenses a particular feature. A feature line begins with one
of the keywords FEATURE, INCREMENT, or UPGRADE.
FlexNet Agent
FlexNet Publisher
components
The individual parts the vendor delivers to the enterprise that compose the FlexNet
Publisher solution.
FlexNet Publisher
toolkit
Contains all the necessary components and libraries used by the software publisher
to create a FlexEnabled product.
FNM-1530-CG01
50
Chapter B: Glossary
Term
Definition
FlexEnabled product
A product, instrumented with calls to the FlexNet Publisher client library, that
requests a license.
floating license
fulfillment record
heartbeats
hostid
hostid type
The scheme in which the hostid is determined for a particular system architecture.
license
The legal right to use a feature. FlexNet Publisher can restrict licenses for features by
counting the number of licenses already in use for a feature when new requests are
made by the FlexNet Publisher product. FlexNet Publisher can also restrict product
usage to particular node or user name.
license certificate
One or more feature lines specific to a vendors FlexEnabled product. This certificate
is provided to the end user who incorporates it into a license file.
license file
Licenses
license-file list
license key
FNM-1530-CG01
51
Chapter B: Glossary
Term
Definition
license model
The set of defining characteristics for product entitlement. The fundamental layer of
a licensing policy.
license pool
License pools are used to define common license terms for a group of product
licenses purchased under a contract. These terms include remix rules and license
usage restrictions.
license server
A license manager daemon (lmadmin or lmgrd) and one or more vendor daemon
processes. License server refers to the processes, not the computer on which they
run.
license server
machine
A computer system that runs the license server processes. The license server
machine hosts all site-specific information regarding licensed feature usage.
Multiple license server machines used for three-server redundancy can logically be
considered the license server machine. Also known as license server node.
license sharing
Duplicate license requests from the same user, host or display share one license.
See duplicate grouping.
license system
A system used to license product features. FlexNet and IBMs LUM are examples of
license systems.
licensing policy
lmgrd
The daemon that sends client processes to the correct vendor daemon on the
correct machine. The same license manager daemon process can be used by any
application from any vendor because this daemon neither authenticates nor
dispenses licenses. lmgrd processes no user requests on its own, but forwards
these requests to a vendor daemon.
network license
node-locked license
A license that can authorize use of a product to be run on a specific machine based
on a unique identifier known as a hostid. Node-locked licenses can be counted or
uncounted. Node-locked, uncounted licenses do not require a license server.
options file
package
FNM-1530-CG01
52
Chapter B: Glossary
Term
Definition
package suite
A set of products combined into a package with the restriction that the package
components of a single license may not be simultaneously shared.
product
product choice
A product choice captures the results of the product resolution process for each
unique set of possible products to choose from.
product license
Defined in a contract, the product license specifies the quantity purchased, pricing
information, and the license start and expiration dates.
A product license event records the usage of a product license by a user. Product
license events are not created directly by the license server; they are created by the
product usage aggregation process by combining feature license events.
product resolution
The process of determining which product was used when the feature license
events could have come from more that one product.
product usage
aggregation
The process of creating product license events by analyzing feature license events.
This is how FlexNet Manager for Engineering Applications identifies which products
were used.
remix
Remixing is the process of optimizing the money spent on software by adjusting the
quantities of Product Licenses within a set of rules defined by the Contract and
Pools. Customers are usually limited to a fixed number of remixes per year over the
life of the contract. The remix process uses product usage patterns and the limits
defined in the contract and pools to forecast the number of licenses required for
each of the products purchased under the contract.
The feature usage data written by a single vendor daemon. Report logs are not
human readable; the data is compressed and authenticated for use with FlexNet
Manager for Engineering Applications.
FlexNet Manager for Engineering Applications uses the data contained in the report
log files to produce various usage reports.
rotation
The action of switching the report log file by moving the existing report log
information to a new file, then starting a new report log with the original report log file
name.
served license
signature
FNM-1530-CG01
53
Chapter B: Glossary
Term
Definition
software producer
A company that makes software products that use a licensing system to control
access to various functions (features) of the product. The software producer may
also be the software vendor.
software vendor
A company that sells licensed software products. The software vendor may also be
the software producer.
suite
supersede
tamper-resistant
licenses
unassigned feature
uncounted license
A license that does not restrict the number of uses of a feature. Usually node-locked
to a machine hostid.
unserved license
upgrade
The concept of upgrading the version entitlement for a given license certificate.
vendor
vendor alias
The alias given to one or more vendor daemon names that symbolically represents
the vendors name from whom the daemons are deployed.
vendor daemon
The server process that dispenses licenses for a particular software publishers
features. The software publisher builds this binary using libraries supplied by Flexera
Software.
vendor name
FNM-1530-CG01
54
Index
A
activatable license 25
activation
debug logging 21
report logging 21
adding
products 38
additional licenses 35
administrator, end-user 50
agent 9, 50
aggregation 49, 53
analyzing your data, strategies for 29
anchor 24
architecture, FlexNet Manager for Engineering Applications 8
assigning features to products 40
audience of manual 6
Auto Restart 21
B
balancing license load 35
basic usage concepts 30
binding 24
C
changing the password 12
common vendor daemon
mapping 21
components, FlexNet licensing 50
concurrent license 24
concurrent licenses 49
FlexNet Manager for Engineering Applications 15.3 Concepts Guide
D
daemon 49
daemon, vendor 54
data aggregation 49
data, strategies for analyzing 29
debug log
definition 49
debug log location 21
vendor daemon 21
debug logging activation 21
denials
eliminating spurious 32
in raw reports 30
license 30
reasons 30
ultimate 32, 33
deployment 9
detachable license 24
determining flexnet license server status 19
discovering license server managers 47
display name, license server 21
distributions
FNM-1530-CG01
55
Index
adding 42
documentation, additional 6
duplicate grouping 49
E
eliminating spurious denials 32
end user 50
end-user license administrator 50
entitlement 50
exporting product definitions 40
F
feature 50
unassigned 54
feature license 50
feature license event 50
feature line 50
features 40
assigning to products 40
features, remixing licenses within 36
file
debug log 49
license 51
options 52
report log 53
FlexEnabled product 51
FlexNet 50
FlexNet Agent 9, 50
FlexNet licensing components 50
FlexNet Manager for Engineering Applications
architecture 8
getting started 10
user interface 11
FlexNet Publisher licensing toolkit 50
floating license 51
fulfillment record 24, 51
G
getting started 10
glossary 49
group name, vendor daemon 21
H
heartbeats 51
host name, license server 21
hostid 51
hostid type 51
FlexNet Manager for Engineering Applications 15.3 Concepts Guide
I
importing contract data 43
importing product definitions 39
interface
license server 13
interval
report log rotation 21
investment planning 37
K
key, license 51
L
license 51
counted 49
feature 50
floating 51
node-locked 52
product 53
served 53
sharing 52
uncounted 54
unserved 54
license certificate 23, 51
definition 51
license counts 26
license denials 30
license distributions
adding 42
license events
feature 50
product 53
license file 23, 51
license groups 24
license key 51
license load, balancing 35
license manager 21
debug log location 21
options 21
port 21
status 20
license manager daemon 52
license model 52
license pool 52
license pools 25
license rights representation 23
license server 52
configuring 20
FNM-1530-CG01
56
Index
display name 21
host name 21
starting 15, 18
status, determining 19
stopping 17
user interface 13
license server machine 52
license server managers
discovering on network 47
license system 52
license usage, overdraft 26, 34
license-file list 51
licenses
product 42
licenses, adding 35
licensing policy 52
line, feature 50
lmadmin
discovering on network 47
lmgrd 52
discovering on network 47
lmscan 47
parameters 48
load balancing, license 35
location
license manager debug log 21
vendor daemon debug log 21
log file
debug 49
report 53
logging activation
debug 21
report 21
M
machine, license server 52
mapping
common vendor daemon 21
mapping features to products 40
model, license 52
N
name, report log 21
name, vendor 54
name, vendor daemon group 21
network license 52
node-locked license 52
O
options
license manager 21
vendor daemon 21
options file
definition 52
overdraft license usage 26, 34
P
package 52
package suite 53
password 12
Planner tab 37
policy, licensing 52
pool
license 52
pools
contract 42
port, license manager 21
preface 6
prerequisites 11
producer 54
product 53
product choice 53
product choices 45
product definition XML 39
product license 53
product license event 53
product licenses 42
product resolution 53
product usage aggregation 53
products
adding 38
assigning features 40
exporting definitions 40
importing definitions 39
products.xsd 39
ProductSample.xml 39
R
raw report
denials in 30
refresh rate 20
remix 53
remixing 43
remixing licenses 36
report
denials in raw 30
FNM-1530-CG01
57
Index
raw text 30
Report Designer 9
report log
activation 21
name 21
rotation interval 21
report log file 53
rotation
report log 53
rotation interval, report log 21
S
sample files
product definition XML 39
served license 53
server
configuring 20
starting 15, 18
stopping 17
server display name 21
server host name 21
server machine, license 52
server status, determining 19
server user interface 13
server, license 52
signature 53
software producer 54
software producers 40
adding contact information 41
software vendor 54
software vendors 44
spurious denials, eliminating 32
starting
license server 15, 18
vendor daemon 19
status
determining flexnet license server 19
license manager 20
vendor daemon 20
stopping
license server 17
vendor daemon 18
strategies for analyzing your data 29
suite, package 53
supersede 54
trusted storage 24
type, hostid 51
typographic conventions 7
U
ultimate denials 32, 33
unassigned feature 54
uncounted license 54
unserved license 54
upgrade 54
usage concepts 30
user interface 11
license server 13
users, notifying 17, 18
V
vendor 54
vendor alias 54
vendor daemon 54
debug log location 21
group name 21
option 21
starting 19
status 20
stopping 18
vendor daemons
associating with software producers 41
common vendor daemon mapping 21
discovering on network 47
vendor name 54
X
XML
for importing contract data 43
product definition format 39
T
tamper resistant licenses 54
Trusted ID 24
FlexNet Manager for Engineering Applications 15.3 Concepts Guide
FNM-1530-CG01
58