Introduction to the Model Definition
Named license pools are defined using a model definition. The model definition is configured and uploaded per local license server instance or Cloud Licensing Service (CLS) instance. You can use the FlexNet License Server Administrator command-line tool to view or delete named license pools and license count allocations on the license server.
A model definition specifies the following:
• | License pools—Named license pools are optional. If a model definition does not include any named license pools, all counts are placed in the default license pool, and rules of access can only allow or deny access to the default license pool. |
If a model definition contains named license pools, each named license pool will hold one or more features. Within the license pools (named or default), counts are arranged in feature slices based on their feature ID, meaning each slice contains only counts from a single feature (which has a unique feature ID). For each feature, the license pool specifies the name of the feature, its version, and its feature count. The feature count can either be specified as a number or as a percentage of the total of the available feature count.
• | Rules of access allowing access to licenses—Rules allow client devices or users that fulfill certain conditions access to counts in specified license pools (named or default), in a given order. For example, you could specify that only clients of a specific host type can receive licenses from a certain named license pool. |
• | Rules of access denying access to licenses—You can define criteria that block certain client devices or users from obtaining licenses. This means that no licenses will be allocated to entities meeting those criteria, even if sufficient licenses are available on that license server. |
After the model definition has been uploaded to the license server, the definition is saved in the database. Named license pools and rules of access defined in the model definition persist even if the license server is restarted.
Note:On the local license server, the size of the model definition must not exceed 900 KB.
Refer to the following section, Model Definition Components, for information about how to create named license pools and building rules of access.
For detailed information about the format and grammar of the model definition, see Model Definition Grammar for Named License Pools . This section also contains some sample definitions that help you write your own definition.
For information about managing (uploading, deleting, and viewing) the model definition, see Managing Named License Pools.