Predefined Substitution Variables for License Strings

Variables can be used as values for supported license strings: VENDOR_STRING, NOTICE, ISSUER, and SERIAL_NUMBER. These variables are resolved when the license is generated.

To express a predefined substitution variable in a license string, on the Create a License Model page, specify the value of the string as the substitution variable enclosed in curly braces. For example, to use the Sold-to account ID use {SoldTo.name} or to use the Sold-to account name use {SoldTo.displayName}.

Important:Predefined substitution variables can be used with custom license technologies provided the license technology implements the GeneratorRequest interface.

The following substitution variables are defined:

Predefined Substitution Variables

Substitution Variable

Definition

Sold-to account ID

{SoldTo.name}

Sold-to account name

{SoldTo.displayName}

Ship-to address on an entitlement

{Entitlement.shipToAddress}

Order ID on an entitlement line item

{EntitlementLineItem.orderId}

Order line number on an entitlement line item (only for simple entitlements)

{EntitlementLineItem.orderLineNumber}

Activation ID on an entitlement line item

{EntitlementLineItem.activationId}

Product name on an entitlement line item

{EntitlementLineItem.productName}

Product version on an entitlement line item

{EntitlementLineItem.productVersion}

Part number on an entitlement line item

{EntitlementLineItem.partNumber}

Fulfillment ID

{Fulfillment.id}

Entitlement ID

{Entitlement.id}

Feature version

{Feature.version}

This variable can only be used in the Vendor String field.

The format of the feature version specified using the {Feature.version} variable depends on its location:

The Vendor String field outside of the FlexNet Publisher license lists all feature versions that are present in the product as comma-separated values.
Inside the FlexNet Publisher license, each individual INCREMENT line displays the VENDOR_STRING keyword with its feature version.

Quantity configured on device

{mappedQuantity}

This variable is applicable only to FlexNet Embedded licenses.

See Also