Creating and Producing a Protection Key Update-Type Entitlement
Creating an Entitlement of type Protection Key Update is similar to the Create Entitlement web service. However, you need to specify the following parameters:
>Specify the line item type as ProtectionKey_Update
<lineItemType>ProtectionKey_Update</lineItemType>
>Provide the Protection key ID for which the update is intended as follows:
<protectionKeyId>43243243243</protectionKeyId>
>Add the Entitlement to the production queue as follows:
<action>QUEUE</action>
For more details on parameters and descriptions refer to section Create an Entitlement.
Activating the Protection Key Update type Entitlement
The Entitlement can be activated by both ISV login and ProductKey Login. To activate, use the Generate License web service. This web service requires either the C2V or ProtectionKeyId.
>You can get the C2V from the end user machine using the hasp_get_sessioninfo() function in Sentinel Licensing API.
>To get the Product key, use the Get Entitlement web service for a given entId.
NOTE For Entitlements of type Protection Key Update, the Product key is not displayed in the Sentinel LDK-EMS portal.
Sample request to generate a V2C for a ProtectionKeyId:
<activation> <activationInput> <activationAttribute> <attributeValue>43243243243</attributeValue> <attributeName>ProtectionKeyId</attributeName> </activationAttribute> <comments /> </activationInput> </activation>
The output XML of this web service contains the V2C within the text within <activationString> tags.
