FLEXNET OPERATIONS SOAP WEB SERVICES GUIDE

FlexNet Operations Web Services Guide

Element: repairLicenseResponse

Description

A repairLicenseResponse message contains an element of repairFulfillmentResponseType.

Each fulfillment in the repairLicenseRequest is repaired as an atomic unit; repairing each either succeeds or fails.

Derived By

Type repairFulfillmentResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
statusInfo  StatusInfoType  1..1 
Element  Data Type  Description 
status
StatusType

Returns one of the following:

  • SUCCESS—All entitlements in the request were processed.

  • PARTIAL_FAILURE—Some, but not all entitlements in the request were processed.

  • FAILURE—None of the entitlements in the request were processed.

reason
string
Gives reason for partial failure or failure.
 
responseData  repairResponseDataType  0..1  Information about the fulfillments that were repaired is listed in the responseData element. See repairResponseDataType.
failedData  failedRepairResponselistDataType  0..1  Information about the fulfillments that were not repaired is listed in the failedData element. See failedRepairResponselistDataType.
Referenced By
Name  Type 
repairLicense  Method 
XML Example

The following XML fragment illustrates a successful repairLicenseResponse message:

<repairLicenseResponse>
   <statusInfo>
      <status>SUCCESS</status>
   </statusInfo>
   <responseData>
      <fulfillmentData>
         <recordRefNo>1</recordRefNo>
         <fulfillment>
            <entitlementIdentifier>
               <uniqueId>HID-1</uniqueId>
               <primaryKeys>
                  <entitlementId>se1</entitlementId>
               </primaryKeys>
            </entitlementIdentifier>
            <fulfillmentIdentifier>
               <uniqueId>HID-2</uniqueId>
               <primaryKeys>
                  <fulfillmentId>FID_09455881_9759_45f4_9eab_25a0cf21ddbe</fulfillmentId>
               </primaryKeys>
            </fulfillmentIdentifier>
            <fulfillmentType>CERTIFICATE</fulfillmentType>
            <lineItem>
               <uniqueId>HID-1</uniqueId>
               <primaryKeys>
                  <activationId>se1-1</activationId>
               </primaryKeys>
            </lineItem>
            <product>
               <uniqueId>HID-1</uniqueId>
               <primaryKeys>
                  <name>P1</name>
                  <version>1.0</version>
               </primaryKeys>
            </product>
            <soldTo>O1</soldTo>
            <shipToEmail/>
            <shipToAddress/>
            <serverIds>
               <server1>DISPLAY=test</server1>
            </serverIds>
            <fulfilledCount>1</fulfilledCount>
            <overDraftCount>0</overDraftCount>
            <fulfillDate>2015-10-01</fulfillDate>
            <fulfillDateTime>2015-10-01T21:52:07.041Z</fulfillDateTime>
            <isPermanent>false</isPermanent>
            <startDate>2015-10-01</startDate>
            <expirationDate>2015-10-30</expirationDate>
            <licenseText>SERVER this_host DISPLAY=test
VENDOR demo
USE_SERVER
INCREMENT f1 demo 1.0 30-oct-2015 1 VENDOR_STRING=MyVendorString \
          ISSUER="My Corporation" ISSUED=1-oct-2015 START=30-sep-2015 \
          SIGN="0076 6AE8 ABD2 354B BD51 8F7B B077 6200 F018 DB16 941C \
          97A5 E0EA 450C 5EB0"</licenseText>
            <consolidatedHostLicense>
               <license>#Please Do not delete this comment line.
SERVER this_host DISPLAY=test
VENDOR demo
USE_SERVER
INCREMENT f1 demo 1.0 30-oct-2015 1 VENDOR_STRING=MyVendorString \
          ISSUER="My Corporation" ISSUED=1-oct-2015 START=30-sep-2015 \
          SIGN="0076 6AE8 ABD2 354B BD51 8F7B B077 6200 F018 DB16 941C \
          97A5 E0EA 450C 5EB0"</license>
            </consolidatedHostLicense>
            <supportAction>MASTER</supportAction>
            <lastModifiedDateTime>2015-10-01T21:52:07.096Z</lastModifiedDateTime>
            <parentFulfillmentId>
               <uniqueId>HID-1</uniqueId>
               <primaryKeys>
                  <fulfillmentId>FID_34085e71_7f2d_4ec9_9669_312f2e85bcde</fulfillmentId>
               </primaryKeys>
            </parentFulfillmentId>
            <licenseTechnology>
               <uniqueId>HID-2</uniqueId>
               <primaryKeys>
                  <name>FlexNet Licensing</name>
               </primaryKeys>
            </licenseTechnology>
            <licenseModelAttributes>
               <attribute>
                  <attributeName>ISSUER</attributeName>
                  <stringValue>My Corporation</stringValue>
               </attribute>
               <attribute>
                  <attributeName>INCLUDE_USE_SERVER</attributeName>
                  <booleanValue>true</booleanValue>
               </attribute>
               <attribute>
                  <attributeName>ALLOW_ONE_TERMINAL_SERVER</attributeName>
                  <booleanValue>false</booleanValue>
               </attribute>
               <attribute>
                  <attributeName>NOTICE</attributeName>
               </attribute>
               <attribute>
                  <attributeName>SERIAL_NUMBER</attributeName>
               </attribute>
               <attribute>
                  <attributeName>VENDOR_STRING</attributeName>
                  <stringValue>MyVendorString</stringValue>
               </attribute>
            </licenseModelAttributes>
            <state>ACTIVE</state>
            <fulfillmentSource>APPLICATION</fulfillmentSource>
            <licenseFiles>
               <licenseFile>
                  <licenseFileDefinitionName>FNP License</licenseFileDefinitionName>
                  <licenseText>SERVER this_host DISPLAY=test
VENDOR demo
USE_SERVER
INCREMENT f1 demo 1.0 30-oct-2015 1 VENDOR_STRING=MyVendorString \
          ISSUER="My Corporation" ISSUED=1-oct-2015 START=30-sep-2015 \
          SIGN="0076 6AE8 ABD2 354B BD51 8F7B B077 6200 F018 DB16 941C \
          97A5 E0EA 450C 5EB0"</licenseText>
               </licenseFile>
            </licenseFiles>
            <entitledProducts>
               <entitledProduct>
                  <product>
                     <uniqueId>HID-1</uniqueId>
                     <primaryKeys>
                        <name>P1</name>
                        <version>1.0</version>
                     </primaryKeys>
                  </product>
                  <quantity>1</quantity>
               </entitledProduct>
            </entitledProducts>
            <activationType>DEFAULT</activationType>
         </fulfillment>
      </fulfillmentData>
   </responseData>
</repairLicenseResponse>