FLEXNET OPERATIONS SOAP WEB SERVICES GUIDE

FlexNet Operations Web Services Guide

Method: createEntitlementLineItem

Description

The createEntitlementLineItem operation adds one or more entitlement line items to a simple entitlement.

You can specify an activation ID using createEntitlementLineItem.

EXAMPLE

<urn:lineItems>
   <urn:activationId>
      <!--Optional:-->
      <!--type: string-->
      <urn:id>quae divum incedo</urn:id>
      <!--Optional:-->
      <!--type: boolean-->
      <urn:autoGenerate>true</urn:autoGenerate>
   </urn:activationId>

In this example, autoGenerate is true or false. If you specify false, it means you need to pass the ID value of the activation ID (which is the custom activation ID).

An activation ID must meet the following requirements:

      ,  "  &  %  ^  (  )  #  @  !  ~  /  <  >  `  }  {  =  |  .
Parameters
Name  Type  Direction  Description 
msgparameters  addOnlyEntitlementLineItemRequestType  Input   
Returns

A createEntitlementLineItemResponse element having the structure defined by the following table.

Name  Type  Description 
statusInfo  StatusInfoType 
Element  Data Type  Description 
status
StatusType

Returns one of the following:

  • SUCCESS—All items in the request were processed.

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

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

If the opType is CREATE_OR_IGNORE, then, the operation finds out if the line item was present – if present, it ignores the line item and proceeds with the next line item. If the line item was not present, it will create that item. All items that are ignored will be copied to the responseData of the response.

If the opType is CREATE_OR_UPDATE, then the operation updates the line item if present, otherwise creates it.

Note: A line item request cannot succeed in the absence of an entitlement request.

reason
string
Gives reason for partial failure or failure.

failedData  failedAddEntitlementLineItemDataListType  See failedAddEntitlementLineItemDataListType.
responseData  addedEntitlementLineItemDataListType  See addedEntitlementLineItemDataListType.