FLEXNET OPERATIONS SOAP WEB SERVICES GUIDE

FlexNet Operations Web Services Guide

Complex Type: updateProductDataType

Derived By

Restricting anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
productIdentifier  productIdentifierType  1..1  Required. See productIdentifierType.
name  string  0..1  Only need to specify if modifying value. The name of the product.
version  string  0..1  Only need to specify if modifying value. Version of product.
description  string  0..1  Only need to specify if modifying value. Describe what makes this product unique.
licenseGenerator  licenseGeneratorIdentifierType  0..1  Only need to specify if modifying value. See licenseGeneratorIdentifierType.
packageProperties  packagePropertiesDataType  0..1  Only need to specify if modifying value. See packagePropertiesDataType.
features  updateFeaturesListType  0..1  Only need to specify if modifying value. See updateFeaturesListType.
featureBundles  updateFeatureBundlesListType  0..1  Only need to specify if modifying value. See updateFeatureBundlesListType.
partNumbers  updatePartNumbersListType  0..1  Only need to specify if modifying value. See updatePartNumbersListType.
licenseModels  updateLicenseModelsListType  0..1  Only need to specify if modifying value. See updateLicenseModelsListType.
trustedKey  trustedKeyIdentifierType  0..1  Only need to specify if modifying value. See trustedKeyIdentifierType.
virtualTrustedKey  trustedKeyIdentifierType  0..1  Only need to specify if modifying value. See trustedKeyIdentifierType.
hostType  hostTypePKType  0..1  If no hostType is set for a FlexNet product, the default certificate or trusted host host type is used. Required if a host type is defined on a custom license technology. See hostTypePKType.
hostTypes  updateHostTypeListType  0..1  A collection of one or more hostTypePKType elements. Use hostTypes to assign multiple hosts. See updateHostTypeListType.
usedOnDevice  boolean  0..1 

Used to signify a FlexNet license technology product that can be used on a device licensed using FNE. If set to true, a hostType appropriate to a device must be explicitly set.

usedOnDevice can be changed after a product is deployed. If it is changed from false to true, a hostType must be set

productCategory  string  0..1 

Optional. Sets the product category for this product.

If you do not set a category or if you set an empty or nonexistent category, FlexNet Operations automatically assigns the product to the default Uncategorized Products category without an error.

customAttributes  attributeDescriptorDataType  0..1  A collection of license model or custom attributes. See attributeDescriptorDataType.
allowDownloadObsoleteFrInAdmin  boolean  0..1  If true, allows administrative console users to download obsolete fulfillment records.
allowDownloadObsoleteFrInPortal  boolean  0..1  If true, allows self-service portal users to download obsolete fulfilment records.
productAttributes  attributeDescriptorDataType  0..1  See attributeDescriptorDataType.
startDate  date  0..1 

Only used for automatic upgrade jobs, the startDate value defines the beginning of a date range for which this product qualifies as an upgrade-to product, based on the upgrade relationships as defined when the upgrade job runs. The date range defined by startDate and endDate has no impact on manually generated upgrades nor bulk operations.

startDate is only available for products; it is not available for maintenance products nor for product suites.

Note: This attribute is available in ProductPackagingService v1 and later.

endDate  date  0..1 

Only used for automatic upgrade jobs, the endDate value defines the ending of a date range for which this product qualifies as an upgrade-to product, based on the upgrade relationships as defined when the upgrade job runs. The date range defined by startDate and endDate has no impact on manually generated upgrades nor bulk operations.

endDate is only available for products; it is not available for maintenance products nor for product suites.

Note: This attribute is available in ProductPackagingService v1 and later.

upgradeEmailTemplateVarName  string  0..1 

Only used for automatic upgrade jobs, the upgradeEmailTemplateVarName specifies the variation of the Product Upgrade Job Email template to use when FlexNet Operations automatically creates upgrade lines as a result of running the Product Version Upgrade job. (This value sets the template variation used for email messages sent to end users as a result of the Product Version Upgrade job.)

  • The upgradeEmailTemplateVarName value can be empty, DEFAULT, None, or the name of an active variation of the Product Upgrade Job Email template.

  • Empty (no value specified) and DEFAULT cause FlexNet Operations to use the default variation of the Product Upgrade Job Email template for automatic upgrades to this product.

  • None prevents FlexNet Operations from sending email messages for automatic upgrades to this product.

  • A specified variation name uses the named variation of the Product Upgrade Job Email template for automatic upgrades to this product. (Only active variations of the Product Upgrade Job Email template are available for use. Draft variations are not used.)

Note: This attribute is available in ProductPackagingService v1 and later.