Defining Partitions Using a Model Definition

Partitions 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 partitions and license count allocations on the license server.

A model definition specifies the following:

One or more partitions—Partitions are optional. If a model definition does not include any named partitions, all counts are placed in the default partition, and rules can only allow or deny access to the default partition.

If a model definition contains named partitions, each partition will hold one or more features. Within the named partitions, 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 partition 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 that allow access to licenses—Rules allow client devices or users that fulfill certain conditions access to counts in specified partitions, in a given order. For example, you could specify that only clients of a specific host type can receive licenses from a certain partition.
Rules that deny 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. Partitions and rules 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.

For information about the format and grammar of the model definition, see Model Definition Grammar for Partitions . 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 Feature Partitions.