Creating, Producing, and Pushing a License for Sentinel SL Keys

You can "produce and push" an Entitlement to your cloud license server machine in a simplified operation. This two-step process creates an Entitlement, and then produces the Entitlement and pushes the generated license to your cloud license server machine for activation. When using this process, you do not need to use the Activation web service.

Prerequisites for Pushing a License to the Cloud

Make sure that the following prerequisites are met for cloud licensing support.

Location Requirement
Sentinel LDK-EMS Administration Console

Make sure that:

>License Configuration > Cloud Licensing is enabled.

>General Configuration > URL for Cloud License Manager is set.

Master key Verify that the Cloud Licensing module is available on the Master key (not required for the DEMOMA batch code).
Sentinel Run-time Environment (RTE) Make sure that Sentinel Run-time Environment (RTE) 8.15 or later is installed on the cloud license manager server.
Sentinel Admin Control Center In the Configuration > Access from Remote Clients tab, Trusted IP Address must be set.

For details on cloud licensing, see the sections on cloud licensing in the Sentinel LDK Software Protection and Licensing Guide.

Steps to Produce and Push a License

1.Make sure that the Prerequisites for Pushing a License to the Cloud are met.

2.Create an entitlement using the Create an Entitlement web service with the following parameters.

TIP   If an Entitlement with the required parameters already exists, you can use the Search Entitlements web service to retrieve the Entitlement. Then skip to step 3 and use the instance id parameter from the search output XML, which is the equivalent to the entID.

XML Elements Valid Values
entState

DRAFT, QUEUED, PRODUCT_KEY_GENERATED, PRODUCE

Example:

<entState>DRAFT</entState>
lineItemType

Product_Key, ProtectionKey_Update

Example:

<lineItemType>ProtectionKey_Update</lineItemType>

customerId

customerEmail

Example:

<customerId>12</customerId>
<customerEmail>jean.smith@somecompany.com</customerEmail>

numProductKeys

numActivationPerProductKey

(Relevant only for Product_Key (lineItemType).)

Set to 1. (Multiple product keys are not allowed.)

Example:

<numProductKeys>1</numProductKeys>
<numActivationPerProductKey>1</numActivationPerProductKey>
protectionKeyId

(Relevant only for ProtectionKey_Update (lineItemType),)

Set to 1. (Multiple IDs are not allowed.)

Example:

<protectionKeyId>1</protectionKeyId>

3.Insert the entId from the response header in a POST request as described in Produce and Push a License for a Sentinel SL Key.

If the request is successful, the license in the V2C file is automatically applied to your cloud license server machine (for example, Sentinel Admin Control Center). Therefore, the V2C is not returned.