FLEXNET OPERATIONS SOAP WEB SERVICES GUIDE

FlexNet Operations Web Services Guide

Methods: ESDService

Description

Electronic Software Delivery Service (ESD Service) provides interfaces for accessing information related to deliverable software products.

Methods
Name  Description 
acceptComplianceAgreement  Accepts the compliance agreement for the specified Download Package, and saves the acceptance information. The acceptance information will be saved for five minutes, allowing sufficient time for the user to download the files. After that, the compliance acceptance state will be set back to "not accepted" and the user will have to be prompted to accept again.
acceptEULA  Accepts the EULA for the specified Download Package, and saves the acceptance information. There is no response to this call, but the accepted state will be saved until the EULA for the Download Package is changed. If the EULA has not been accepted, and a request for downloadable files is made with the requirement that the EULA must have been accepted, then the request for files will return an error and the new EULA will have to be accepted.
checkDownloadPackages  Checks whether Download Packages exist for each activation code in a collection. If this operation encounters an unknown activation ID, or an activation ID from an organization that the user is not a member of, a "false" response is returned for this activation code.
getAllFilesForPackage  Get a set of files that can be downloaded for a given Download Package. This will generate anonymous download links, if a member or organization is not specified in the request.
getComplianceAgreement  Returns the content of a compliance agreement.
getContent  Get the HTML content for a content-ID.
getDownloadableFiles 

Get a set of files that can be downloaded for a given Download Package and a set of organizations entitled to it.

NOTE: Regarding the EULAIsNotAcceptedError, listed under Faults below, if the EULA has not been accepted, this error will be thrown. We recommend calling this method separately for each download package.

getDownloadedFilesLog  Returns files that were downloaded by a customer, along with the count of completed downloads.
getDownloadLog  Returns information for a single download performed for a given file by members of a given organization.
getDownloadPackageByDownloadPackageId  Returns a Download Package specified by a Download Package ID.
getDownloadPackageNameByActivationId  Get all Download Packages for the given activation IDs.
getDownloadPackageNoticeDetails  Returns detailed information for an email notifying users of a Download Package's release.
getDownloadPackageNotifications  Returns header information for an email notifying users of a Download Package's releases.
getDownloadPackages  Get all Download Packages for a given product line and a set of organizations entitled to the Download Packages.
getDownloadPackagesByActivationIds  Get all Download Packages for the given activation IDs for organizations entitled to the Download Packages.
getEntitledOrganizations  Get a list of organizations that the requesting user is a member of, which are entitled to software products.
getEULA  Returns the content of an EULA and an optional export disclaimer.
getFileDownloads  Returns the download transactions/log for a file by date (in descending order). Lists the download log ID, and the email of the user who downloaded the file at that time.
getFilesByDownloadPackages 

Gets the files for a list of Download Packages.

NOTE: Regarding the EULAIsNotAcceptedError, listed under Faults below, if the EULA has not been accepted, this error will be thrown. We recommend calling this method separately for each download package

getImagesAndCharts  Get a list of docker images, and helm charts, which have been pushed to the registry for a Download Package configured to support the Software Container Delivery module.
getManufacturerProductLine  Get a set of all manufacturers and product lines that a user is related to as a member of a given account.
getNotDownloadedFiles 

Retrieve a list of packages that have download files, which have not been downloaded. The order of the list is:

  • MANUFACTURERS

  • PRODUCT LINES

  • DOWNLOAD PACKAGE VERSIONS

  • DOWNLOAD PACKAGES

  • FILES

getRecentDownloadPackages  Search for the Download Packages that are downloaded within the specified number of days. The number of days is a configurable value. The minimum value is 30 days and maximum value is 180 days.
getRecentNotifications  Returns header information for email notifications that are sent within the specified number of days to the requesting user. The number of days is a configurable value. The minimum value is 30 days and maximum value is 180 days.
getRecentUploadedFiles  Search for the files that are uploaded within the specified number of days. The number of days is a configurable value. The minimum value is 30 days and maximum value is 180 days.
searchDownloadableFiles  Search for downloadable files by keyword.
searchDownloadPackages  Search for Download Packages by keyword.