Sample XML for Entitlement Web Services
On this page:
>Partial Example Showing Concurrency Support for SAOT
* SAOT is an abbreviation of "Set At Entitlement Time" or "Define in Entitlement". For details, see SAOT.
Simple Example
<entitlement> <enabled>true</enabled> <action>PRODUCE</action> <partnerId /> <partnerEmail /> <refId1 /> <refId2 /> <description /> <startDate>2011-09-12</startDate> <endDate>2500-12-31</endDate> <customerId>1</customerId> <policy> <registrationRequired>DESIRED</registrationRequired> </policy> <entitlementItem> <lineItemType>Product_Key</lineItemType> <numActivationPerProductKey>1</numActivationPerProductKey> <numProductKeys>1</numProductKeys> <vendorId>1</vendorId> <enforcementId>1</enforcementId> <identity>1</identity> <identityCount>1</identityCount > <itemProduct> <productId>1</productId> </itemProduct> <activationAttribute> <attributeName>ACKNOWLEDGEMENT_REQUEST</attributeName> <attributeValue>false</attributeValue> </activationAttribute> <memorySegments> </memorySegments> </entitlementItem> </entitlement>
Partial Example Showing Concurrency Support for SAOT
To enable concurrency for products that include a saotAllowed
attribute value of TRUE for CONCURRENT_INSTANCES, you must set the ENABLE_CONCURRENCY attributeValue
as TRUE.
... ... <lmAttribute> <attribute> <attributeId>5</attributeId> <attributeName>ENABLE_CONCURRENCY</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>5</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>true</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>6</attributeId> <attributeName>CONCURRENT_INSTANCES</attributeName> <attributeType>6</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>6</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>true</saotAllowed> </attribute> <attributeValue>20</attributeValue> <saot>true</saot> <actionName>NONE</actionName> </lmAttribute> ... ...
Expanded Example with SAOT
The following entitlement example includes one Product with two Features. One feature uses the Expiration Date license model with concurrency support that is defined to use SAOT values. The other feature uses the Execution Count license model and uses SAOT to allow the number of executions to be changed when the entitlement is created.
<entitlement> <startDate>2021-12-17</startDate> <endDate>2500-12-31</endDate> <createDate>2021-12-17</createDate> <commitDate>2021-12-17</commitDate> <enabled>true</enabled> <entState>PRODUCT_KEY_GENERATED</entState> <isTest>false</isTest> <policy> <registrationRequired>DESIRED</registrationRequired> </policy> <refId1></refId1> <refId2></refId2> <description></description> <entitlementItem> <startDate>2021-12-17</startDate> <endDate>2500-12-31</endDate> <numProductKeys>1</numProductKeys> <numActivationPerProductKey>1</numActivationPerProductKey> <priority>D</priority> <vendorId>1</vendorId> <enforcementId>1</enforcementId> <lineItemType>Product_Key</lineItemType> <itemProduct> <productId>48</productId> <product> <productName>Product_Sample</productName> <baseProductId>0</baseProductId> <productIdentifier>38</productIdentifier> <useVclock>false</useVclock> <lifeCycleStage>COMMIT</lifeCycleStage> <enforcementProductType>BASE</enforcementProductType> <enforcementProtectionType>HL_or_SL_AdminMode_or_SL_UserMode</enforcementProtectionType> <rehost>ENABLE</rehost> <upgradeToDriverless>false</upgradeToDriverless> <cloneProtection>true</cloneProtection> <physicalMachineType>PlatformDefault</physicalMachineType> <virtualMachineType>PlatformDefault</virtualMachineType> <productDescription></productDescription> <refId1></refId1> <refId2></refId2> <enabled>true</enabled> <deployed>true</deployed> <productFeatureRef> <featureId>3</featureId> <actionName>NONE</actionName> <productFeatureLicenseModel> <actionName>NONE</actionName> <licenseModel> <licenseModelId>2</licenseModelId> <licenseModelName>Expiration Date</licenseModelName> <licenseType>0</licenseType> <lmAttribute> <attribute> <attributeId>3</attributeId><attributeName>EXPIRATION_DATE</attributeName> <attributeType>2</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>3</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>License Terms</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>true</saotAllowed> </attribute> <attributeValue>2025-12-31</attributeValue> <saot>true</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>11</attributeId> <attributeName>VIRTUAL_MACHINE_ACCESS</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>11</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Accessibility</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>TRUE</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>10</attributeId> <attributeName>DETACHABLE</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>10</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>false</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>5</attributeId> <attributeName>ENABLE_CONCURRENCY</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>5</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>true</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>6</attributeId> <attributeName>CONCURRENT_INSTANCES</attributeName> <attributeType>6</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>6</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>true</saotAllowed> </attribute> <attributeValue>20</attributeValue> <saot>true</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>7</attributeId> <attributeName>COUNT_CRITERIA</attributeName> <attributeType>7</attributeType> <attributeValueChoice> <valueOption>Station</valueOption> <valueOption>Login</valueOption> <valueOption>Process</valueOption> </attributeValueChoice> <attributeDefaultValue></attributeDefaultValue> <displayOrder>7</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>0</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>9</attributeId> <attributeName>NETWORK_ENABLED</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>9</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Accessibility</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>true</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>1</attributeId> <attributeName>LICENSE_TYPE</attributeName> <attributeType>7</attributeType> <attributeValueChoice> <valueOption>Perpetual</valueOption> <valueOption>Executions</valueOption> <valueOption>Expiration Date</valueOption> <valueOption>Time Period</valueOption> </attributeValueChoice> <attributeDefaultValue></attributeDefaultValue> <displayOrder>1</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>License Terms</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>true</saotAllowed> </attribute> <attributeValue>2</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>8</attributeId> <attributeName>REMOTE_DESKTOP_ACCESS</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>8</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Accessibility</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>true</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> </licenseModel> </productFeatureLicenseModel> <lmStatus>DEFINED</lmStatus> <excludable>true</excludable> <featureName>Reports</featureName> <featureIdentifier>42</featureIdentifier> <featureDescription>Enables creation of system usage reports</featureDescription> </productFeatureRef> <productFeatureRef> <featureId>2</featureId> <actionName>NONE</actionName> <productFeatureLicenseModel> <actionName>NONE</actionName> <licenseModel> <licenseModelId>1</licenseModelId> <licenseModelName>Execution Count</licenseModelName> <licenseType>0</licenseType> <lmAttribute> <attribute> <attributeId>11</attributeId> <attributeName>VIRTUAL_MACHINE_ACCESS</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>11</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Accessibility</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>TRUE</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>7</attributeId> <attributeName>COUNT_CRITERIA</attributeName> <attributeType>7</attributeType> <attributeValueChoice> <valueOption>Station</valueOption> <valueOption>Login</valueOption> <valueOption>Process</valueOption> </attributeValueChoice> <attributeDefaultValue></attributeDefaultValue> <displayOrder>7</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>0</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>2</attributeId> <attributeName>EXECUTION_COUNT</attributeName> <attributeType>3</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>2</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>License Terms</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>true</saotAllowed> </attribute> <attributeValue>10</attributeValue> <saot>true</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>9</attributeId> <attributeName>NETWORK_ENABLED</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>9</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Accessibility</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>FALSE</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>6</attributeId> <attributeName>CONCURRENT_INSTANCES</attributeName> <attributeType>6</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>6</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>true</saotAllowed> </attribute> <attributeValue>10000000</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>8</attributeId> <attributeName>REMOTE_DESKTOP_ACCESS</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>8</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Accessibility</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>TRUE</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>11</attributeId> <attributeName>VIRTUAL_MACHINE_ACCESS</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>11</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Accessibility</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>TRUE</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>1</attributeId> <attributeName>LICENSE_TYPE</attributeName> <attributeType>7</attributeType> <attributeValueChoice> <valueOption>Perpetual</valueOption> <valueOption>Executions</valueOption> <valueOption>Expiration Date</valueOption> <valueOption>Time Period</valueOption> </attributeValueChoice> <attributeDefaultValue></attributeDefaultValue> <displayOrder>1</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>License Terms</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>true</saotAllowed> </attribute> <attributeValue>1</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> <lmAttribute> <attribute> <attributeId>5</attributeId> <attributeName>ENABLE_CONCURRENCY</attributeName> <attributeType>4</attributeType> <attributeDefaultValue></attributeDefaultValue> <displayOrder>5</displayOrder> <attributeLevel>1</attributeLevel> <associatedLockCriteria></associatedLockCriteria> <associatedLockCriteriaValue></associatedLockCriteriaValue> <endUserPermission>0</endUserPermission> <parameterGroupName>Concurrency</parameterGroupName> <parameterSubGroupName></parameterSubGroupName> <isvPermission>WRITE</isvPermission> <nullable>false</nullable> <saotAllowed>false</saotAllowed> </attribute> <attributeValue>FALSE</attributeValue> <saot>false</saot> <actionName>NONE</actionName> </lmAttribute> </licenseModel> </productFeatureLicenseModel> <lmStatus>SAOT</lmStatus> <excludable>true</excludable> <featureName>Save format</featureName> <featureIdentifier>3</featureIdentifier> <featureDescription>Enables saving in formats other than the default</featureDescription> </productFeatureRef> </product> </itemProduct> <activationAttribute> <attributeName>ACKNOWLEDGEMENT_REQUEST</attributeName> <attributeValue>false</attributeValue> <groupName>LICENSE TERMS</groupName> </activationAttribute> </entitlementItem> </entitlement>