FLEXNET OPERATIONS SOAP WEB SERVICES GUIDE

FlexNet Operations Web Services Guide

Element: tns:upgradeLicenseRequest

Description

An upgradeLicenseRequest message contains an element of EntitlementLifeCycleRequestType.

Derived By

Type EntitlementLifeCycleRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
entitlementData  entitlementLifeCycleDataType  0..*  Required. A EntitlementLifecycleRequest contains an array of entitlementData elements. See entitlementLifeCycleDataType.
Referenced By
Name  Type 
upgradeLicense  Method 
XML Example

The following XML fragment illustrates an upgradeLicenseRequest message:

<upgradeLicenseRequest>
   <entitlementData>
      <parentEntitlementIdentifier>
         <primaryKeys>
            <entitlementId>Ent-upgrade</entitlementId>
         </primaryKeys>
      </parentEntitlementIdentifier>
      <lineItemData>
         <parentLineItemIdentifier>
            <primaryKeys>
               <activationId>Ent-upgrade-1</activationId>
            </primaryKeys>
         </parentLineItemIdentifier>
         <lineItem>
            <activationId>
               <id>Ent-upgrade-1UPGRADE</id>
            </activationId>
            <product>
               <primaryKeys>
                  <name>Basic Paint</name>
                  <version>2.0</version>
               </primaryKeys>
            </product>
            <licenseModel>
               <primaryKeys>
                  <name>Floating Counted</name>
               </primaryKeys>
            </licenseModel>
            <licenseModelAttributes>
               <attribute>
                  <attributeName>SERIAL_NUMBER</attributeName>
                  <stringValue>some thing</stringValue>
               </attribute>
               <attribute>
                  <attributeName>NOTICE</attributeName>
                  <stringValue>test</stringValue>
               </attribute>
            </licenseModelAttributes>
            <orderId>110</orderId>
            <orderLineNumber>10</orderLineNumber>
            <numberOfCopies>3</numberOfCopies>
            <startDate>2008-02-15</startDate>
            <isPermanent>true</isPermanent>
            <lineItemType>UPGRADE</lineItemType>
         </lineItem>
         <isFull>true</isFull>
         <allowActivationsOnParent>false</allowActivationsOnParent>
         <autoDeploy>true</autoDeploy>
      </lineItemData>
   </entitlementData>
</upgradeLicenseRequest>