Using FlexNet Operations SOAP Web Services

Any client application calling the FlexNet Operations Web Services needs the following:

A Web Service client implementation containing stubs/proxies generated from the service interfaces
An environment in which to develop and run clients to Web Services
FlexNet user credentials (user ID and password) that have been assigned one or more roles with sufficient permissions to perform requested operations (See User for Executing SOAP Web Services.)
A client program that you write to connect to the service that knows
The URL to connect to the service
FlexNet user name and password
The semantics of the service methods
The purpose of the each method
The return values expected from the methods

By appending ?wsdl to the end of the Web Service URL, you obtain an automatically generated WSDL document that describes the Web Service:

https://<siteID>.flexnetoperations.com/flexnet/services/<serviceName>?wsdl

where <serviceName> is one of the base version Web Service names listed in the table, below. (To obtain a WSDL for a newer Web Service version, add the version designator before the service name. For example,
https://<siteID>.flexnetoperations.com/flexnet/services/v3/ManageDeviceService?wsdl.)

Note that the locations for the WSDLs for the Download Packaging Service and Electronic Software Delivery Service differ from those mentioned above:

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

 

Names to Access FlexNet Operations Web Services

Web Service

Web Service Name

Parent Module

Product Packaging

ProductPackagingService

FlexNet Operations

Entitlement Order

EntitlementOrderService

FlexNet Operations

License

LicenseService

FlexNet Operations

User Account Hierarchy

UserAcctHierarchyService

FlexNet Advanced Organization Management

Flexnet Authentication

FlexnetAuthentication

FlexNet Operations

Manage Device

ManageDeviceService

FlexNet Advanced Lifecycle Management

Download Packaging

DownloadPackagingService

Software Delivery

Usage

UsageService

FlexNet Usage

Electronic Software Delivery

ESDService

Software Delivery