FLEXNET OPERATIONS SOAP WEB SERVICES GUIDE

FlexNet Operations Web Services Guide

Methods: ProductPackagingService

Methods
Name  Description 
assignProductCategoriesToAcct  The assignProductCategoriesToAcct operation assigns a product category to a publisher account.
assignProductCategoriesToUser  The assignProductCategoriesToUser operation assigns a product category to a user.
createFeature  The createFeature operation adds one or more features.
createFeatureBundle  The createFeatureBundle operation adds one or more feature bundles. To use the createFeatureBundle operation to create a feature bundle, there must be existing draft or deployed features in the FlexNet Operations database.
createMaintenance 

The createMaintenance operation adds one or more maintenance products. To use the createMaintenance operation to create a maintenance product:

  • If part numbers are to be mapped to maintenance products, unassigned part numbers must already exist in the FlexNet Operations database. Part numbers can be imported through the Product Packaging Service or from an XML file through the FlexNet Operations UI.

createPartNumber 

The createPartNumber operation adds one or more part numbers, either asynchronously or synchronously. By default, part number creation is asynchronous.

To use the Product Packaging Service to load unassigned part numbers asynchronously, the Importing Part Numbers alert must be configured. See the FlexNet Operations Online Help for instructions. Before checking whether the part numbers were really added, wait until after the import has triggered.

With synchronous processing, the Web services client will be blocked until the request is completely processed. Therefore, use synchronous processing to load only for small numbers of part numbers at a time. The Importing Part Numbers alert does not have to be configured to load unassigned part numbers synchronously.

createProduct 

The createProduct operation adds one or more products. To use the createProduct operation to create a product:

  • There must be existing draft or deployed features and/or feature bundles in the FlexNet Operations database.

  • There must be at least one existing draft or deployed license technology in the FlexNet Operations database.

  • If specifying the FlexNet Licensing technology, there must be one or more existing license generator configurations in the FlexNet Operations database.

  • There must be existing license models in the FlexNet Operations database.

  • If a product is to be licensed with a trusted license model, there must be existing transaction keys in the FlexNet Operations database.

  • If part numbers are to be mapped to products, unassigned part numbers must already exist in the FlexNet Operations database. Part numbers can be imported through the Product Packaging Service or from an XML file through the FlexNet Operations user interface.

createProductCategory  The createProductCategory operation creates one or more product categories. To create a product category, provide a category name and, optionally, a description.
createProductRelationship  The createProductRelationship operation adds one or more relationships. To use the createProductRelationship operation to create a product relationship, there must be existing draft or deployed products that can be related to one another in the FlexNet Operations database.
createUniformSuite 

The createUniformSuite operation adds one or more suites. To use the createUniformSuite operation to create a suite:

  • There must be existing draft or deployed products in the FlexNet Operations database.

  • There must be at least one existing draft or deployed license technology in the FlexNet Operations database.

  • If specifying the FlexNet Licensing technology, there must be one or more existing license generator configurations in the FlexNet Operations database.

  • There must be existing license models in the FlexNet Operations database.

  • If a suite is to be licensed with a trusted license model, there must be existing transaction keys in the FlexNet Operations database.

  • If part numbers are to be mapped to suites, unassigned part numbers must already exist in the FlexNet Operations database. Part numbers can be imported through the Product Packaging Service or from an XML file through the FlexNet Operations UI.

deleteFeature  The deleteFeature operation deletes one or more features.
deleteFeatureBundle  The deleteFeatureBundle operation deletes one or more feature bundles.
deleteMaintenance  The deleteMaintenance operation deletes one or more maintenance products.
deletePartNumber  The deletePartNumber operation deletes one or more part numbers.
deleteProduct  The deleteProduct operation deletes one or more products.
deleteProductRelationship  The deleteProductRelationship operation deletes one or more relationships.
deleteUniformSuite  The deleteUniformSuite operation deletes one or more suites.
getFeatureBundleCount  The getFeatureBundleCount operation returns the number of feature bundles that match specified criteria.
getFeatureBundlesQuery  The getFeatureBundlesQuery operation returns the feature bundles that match specified criteria.
getFeatureCount  The getFeatureCount operation returns the number of features that match specified criteria.
getFeaturesQuery  The getFeaturesQuery operation returns the features that match specified criteria.
getLicenseModelIdentifiers  The getLicenseModelIdentifiers operation returns the license models that match specified criteria. Attributes of the license models that need to be set (for example, type of hostids, counts) are returned; any attributes that are not needed are ignored if set. To use it, there should be existing license models in the FlexNet Operations database.
getLicenseTechnologiesQuery  The getLicenseTechnologiesQuery operation returns the license technologies that match specified criteria.
getMaintenanceCount  The getMaintenanceCount operation returns the number of maintenance products that match specified criteria.
getMaintenanceQuery  The getMaintenanceQuery operation returns the maintenance products that match specified criteria.
getPartNumberCount  The getPartNumberCount operation returns the number of part numbers that match specified criteria.
getPartNumbersQuery  The getPartNumbersQuery operation returns the part numbers that match specified criteria.
getProductCategories  The getProductCategories operation returns all product categories. If the product is associated with a product line, it will also return the relevant product line attributes.
getProductCount  The getProductCount operation returns the number of products that match specified criteria.
getProductRelationships  The getProductRelationships operation returns the relationships between a specified product and other products.
getProductsQuery  The getProductsQuery operation returns the products that match specified criteria.
getTransactionKeyIdentifiers  The getTransactionKeyIdentifiers operation returns the transaction keys that match specified criteria. To use it, there should be existing transaction keys in the FlexNet Operations database.
getUniformSuiteCount  The getUniformSuiteCount operation returns the number of suites that match specified criteria.
getUniformSuiteQuery  The getUniformSuitesQuery operation returns the suites that match specified criteria.
getUsersForProductCategory  The getUsersForProductCategory operation returns all users with the specified product category assigned.
removeProductCategoriesFromAcct  The removeProductCategoriesFromAcct operation deletes one or more product categories from a publisher account.
removeProductCategoriesFromUser  The removeProductCategoriesFromUser operation deletes one or more product categories from a user.
setFeatureBundleState  The setFeatureBundleState operation sets the state of one or more feature bundles.
setFeatureState  The setFeatureState operation sets the state of one or more features.
setMaintenanceState  The setMaintenanceState operation sets the state of one or more maintenance products.
setProductState  The setProductState operation sets the state of one or more products.
setUniformSuiteState  The setUniformSuiteState operation sets the state of one or more suites.
updateFeature  The updateFeature operation modifies one or more elements of one or more features.
updateFeatureBundle  The updateFeatureBundle operation modifies one or more elements of one or more features bundles.
updateMaintenance  The updateMaintenance operation modifies one or more elements of one or more maintenance products.
updateProduct  The updateProduct operation modifies one or more elements of one or more products.
updateProductRelationship  The updateProductRelationship operation modifies one or more elements of one or more relationships.
updateUniformSuite  The updateUniformSuite operation modifies one or more elements of one or more suites.