FLEXNET OPERATIONS SOAP WEB SERVICES GUIDE

FlexNet Operations Web Services Guide

Method: createCVDLicenseFile

Description

The createCVDLicenseFile operation consolidates CVD fulfillments (generated by createCVDFulfillment) and features and generates a license file for a given license host. As input, it requires a license host or a set of custom host attributes.

Workflow

The workflow of the createCVDLicenseFile operation usually comprises the following steps:

  1. Get all fulfillment records for specified host.

  2. Generate an unsigned license file for each fulfillment.

  3. Consolidate features for the specified host. For features to be consolidated, all properties present in the INCREMENT lines (except for the signing encryption) must match. Identical feature INCREMENT lines will be merged and the fulfill count is accumulated, leaving only the unique INCREMET lines.

  4. Sign the license file using lmcrypt (customized by producer, hosted by Revenera).

  5. Group the fulfillments based on license generator.

  6. Group the fulfillments based on license technology.

  7. Output signed license file.

Prerequisites

Custom License Generator Attributes

A set of custom license generator attributes:

Attribute Name  Type  Other Properties 
LICENSE_TEMPLATE
Long Text
Display type: Text area
SERVER_LINE
Long Text
Display type: Text area
DEFAULT_SERVER_PORT
Number

VENDOR_NAME
Text

Text type: Freeform

Display type: Text field

Custom License Model Attributes

A set of custom license model attributes:

Attribute Name  Type  Other Properties 
BORROW_HOURS
Number

SUPERSEDE
Boolean

USER_BASED
Number

HOST_BASED
Number

DUP_GROUP
Long text
Display type: Text field
VENDOR_STRING
Long text
Display type: Text field
ISSUER
Long text
Display type: Text field
NOTICE
Long text
Display type: Text field

Custom Host Attributes

A set of custom host attributes:

Attribute Name  Type  Other Properties 
HOSTID1
Text

Text type: Free form

Display type: Text field

HOSTNAME1
Text

Text type: Free form

Display type: Text field

HOSTID2
Text

Text type: Free form

Display type: Text field

HOSTNAME2
Text

Text type: Free form

Display type: Text field

HOSTID3
Text

Text type: Free form

Display type: Text field

HOSTNAME3
Text

Text type: Free form

Display type: Text field

HOST_ID_TYPE
Text

Text type: Free form or Single select

Display type: Text field

lmcrypt

If licenses are to be signed, the lmcrypt utility must have been customized and been made available to Revenera.

Parameters
Name  Type  Direction  Description 
msgparameters  createCVDLicenseFileRequestType  Input   
Returns

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

Name  Type  Description 
statusInfo  StatusInfoType   
responseData  CVDLicenseFileConsolidatedResponseDataType