Summary of SOAP Web Service Operations

A client application can call FlexNet Operations Web Services to import product and entitlement data from a back-office system, generate licenses, and manage users and accounts. FlexNet Operations supports the following Web Services, each providing a number of operations.

Summary of FlexNet Operations Web Services

SOAP Web Service

Description

Product Packaging Service

Create, update, and delete features, feature bundles, products, suites, and maintenance.
Set the state of features, feature bundles, products, suites, and maintenance.
Get the number of features, feature bundles, products, suites, and maintenance and the entities themselves that match specified criteria.
Create, update, and delete relationships between products, suites, and maintenance.
Create and delete unassigned part numbers.
Get the identifiers for existing license models.
Get the identifiers for existing transaction keys.
Get license technologies and their license generator configurations.
Manage product lines.

Entitlement Order Service

Get entitlement-time license model attributes.
Create, update, and delete simple and bulk entitlements and their line items.
Set the state of an entitlement.
Email entitlement certificates to customers.
Get the number of existing entitlements and activatable line items and the entitlements and activatable line items themselves that match specified criteria.
Link and unlink maintenance line items and their parent/associated line items.
Merge entitlements.
Transfer entitlements and line items.
Split line items and bulk entitlements, and get matching line items and bulk entitlements to receive the splits.
Renew, upgrade, and upsell entitlements.
Import web register keys; get the number of web register keys and the web register keys themselves that match specified criteria.
Map activation and entitlement IDs to self-registered End-User Portal users.

License Service

Get fulfillment-time license model attributes.
Verify the generation of certificate licenses.
Generate certificate licenses, individually or in batch mode.
Email, return, rehost, and repair certificate licenses.
Consolidate licenses and email consolidated licenses.
Activate, return, and repair licenses with short codes.
Get existing simple and consolidated fulfillments that match specified criteria.
Get host attributes from a license technology.
Set the license text for on-hold fulfillments.
Delete on-hold fulfillments.
Submit an offline activation request for trusted activation.
Transfer entitlements and fulfillments on a particular host from one customer account to another.

User Account Hierarchy Service

Add, update and delete account hierarchy information.
Link accounts in hierarchies.
Relate partner accounts.
Add, update and delete user information.
Update user roles.
Query for parent accounts, subaccounts, and related partner accounts.

FlexNet Authentication Service

Provide a token to an external application to support a single sign-on mechanism for the external application and FlexNet Operations.

Device Management Service

Create, update, and delete client, server, and test devices.
Set the state of devices.
Get the number of devices and the devices themselves that match specified criteria.
Generate pre-installed licenses for devices.
Generate a capability response from a submitted capability request or a capability request synthesized from submitted input data.
Link and remove product line items.

Download Packaging Service

Add-on to FlexNet Operations Entitlement Management Service.
Components are files and download packages.
Includes additional attributes of End User License agreements.

Usage Service

Retrieve the end-user’s product line, meter, unit of measure, actual use, entitled quantity, overage since statement, overage since reset, percentage, interval/reset, and time period.

Electronic Software Delivery Service

Provide interfaces for accessing information related to the Software Delivery Module.

To see the list of FlexNet Operations services, open a browser to https://<siteID>.flexnetoperations.com/flexnet/services.

Note that the URLs for the following services differ from the URL above:

The Download Packaging Service is available at https://<siteID>-fno.flexnetoperations.com/flexnet/services/<version>/DownloadPackagingService
The Electronic Software Delivery (ESD) Service is available at https://<siteID>-esd.flexnetoperations.com/esd-service/svc.

In the URLs above, <siteID> is your organization’s site ID which is supplied by Revenera. This is usually your organization's DNS name, but can also be the tenant ID that was assigned to your organization when FlexNet Operations was first implemented, and would have the format flexNNNN. For a description of Download Packaging Service versions, refer to Web Service Version History.

Important:Several other Web Services are displayed on this page. The AdminService and Version Web Services are specific to Axis. The ActivationService is a proprietary Web Service. Only the Web Service operations documented in this manual are intended to be invoked directly by a producer’s client application.