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.

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

Note that the URL for the Download Packaging Service differs from the URL above. The Download Packaging Service is available at https://<siteID>-fno.flexnetoperations.com/flexnet/services/<version>/DownloadPackagingService, where <siteID> is your organization’s site ID which is supplied by Revenera.

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.