SoftwareLicenseUseRight Table

FlexNet Manager Suite (Cloud)

SoftwareLicenseUseRight contains licensing rules most of which can be set by PURL.

Note: To cater for multi-tenant mode, this table may contain data for multiple tenants. Access requires that the database TenantID has been set in the SQL Server connection context information. That setting filters an underlying table to produce this view of data for the single, selected tenant.
Table 1. Database columns for SoftwareLicenseUseRight table

Database Column

Details

SoftwareLicenseUseRightID

Type: integer. Key. Generated ID

A unique identifier

SoftwareLicenseID

Type: integer. Key

A unique identifier for a software license.

ReassignmentTimeLimit Applies

Type: boolean

If 1 then the license cannot be reassigned for some period of time (example is Microsoft 90 day rule)

ReassignmentTimeLimit

Type: integer. Nullable

The period (in days) within which the license cannot be reassigned

LicenseMobilityApplies

Type: boolean

1 if eligible for bringing your own license to cloud environment

NumberOfOSEPerLicense

Type: integer. Nullable

Number of OSE per license

NumberOfProcessorsPerOSE

Type: integer. Nullable

Number of processors per OSE

TotalNumberOfCoresPerV MPerLicense

Type: integer. Nullable

Total number of cores per VM per license

NumberOfCoresPerSocket

Type: integer. Nullable

Number of cores per socket

ThirdPartyAccessAllowed

Type: boolean

Access to applications is allowed to third party users. This field is defaulted to True

PURLComment

Type: text. Nullable

Additional information provided by PURL

AllowExternalRoamingUse

Type: boolean. Nullable

Set this field to True if license allows external roaming use. This field is defaulted to False. This is applicable for both device and user licenses and is related to virtual application access. If 1, this license will consume 1 entitlement per each user. If 0, this license will consume 1 license per each user device. And, if NULL, ignore virtual application access. This can be used in conjunction with VirtualApplicationAccessMaximumUsagePeriod.

MeasurementDate

Type: datetime. Nullable

The date of the license measurment.

ConsumptionUnit

Type: text. Nullable

Unit description to describe the consumption amount.

TargetOperatingSystem TypeID

Type: integer

Type of Operating Systems to target

VirtualApplication AccessMaximumUsagePeriod

Type: integer. Nullable

This is a rule for virtual application access. This is used in conjunction with the AllowExternalRoamingUse. For Device licenses, a license will consume 1 entitlement per each user device when used in period specified here. For user licenses, if 1, this license will consume only when used in period specified here.

ExemptCALs

Type: boolean

If the value True, clients accessing servers that consume this license will be exempted from CAL (no CALs required). Only applicable to Microsoft Server Processor, Microsoft Server Core and Device license types.

CoverOnPremise

Type: boolean

If the value True, the license is eligible for use on on-premise platform.

CoverAllCloudProviders

Type: boolean

If the value True, the license is eligible for use on all cloud platforms. If the value is False, the specific cloud provider values could be found from SoftwareLicenseCloudServiceProvider table.

MinimumCoresPerProcessor

Type: integer. Nullable

Specifies minimum number of cores need to be licensed per processor.

MinimumCoresPerHost

Type: integer. Nullable

Specifies minimum number of cores need to be licensed per server.

FlexNet Manager Suite (Cloud)

Current