|
The file ProfileUtility.idl contains the following interface:
This module provides an interface which allows users to have knowledge of a service profile or an associated profile.
The DeviceDownloadConfig structure encapsulates download information for a specific device.
download_methodthe value of the field DownloadMethod
destinationthe value of the field Destination
A DeviceDownloadConfig object contains attributes that provide download configuration information as defined in the Provision Profile's NetworkElement element.
The DeviceTemplateInfo structure encapsulates template information for a specific device.
subtypethe subtype of the device
tagthe tag as defined in the attribute of the ConfigTemplate element
template_namesA string array of all template names defined by the TemplateName field in the ConfigTemplate element
default_template_datathe template data name as defined by the DefaultTemplateData field
A DeviceTemplateInfo object contains attributes that provide template information as defined in the Provision Profile's ConfigTemplate element. It is per specific service feature.
The ServiceProfile structure represents a service profile.
descriptionthe service profile's Description field
typethe value of the service profile's Type field
subtypethe value of the service profile's Subtype field
class_of_servicethe value of the service profile's ClassOfService field
service_featuresA string array of all service features defined using the ServiceFeature field in the service profile XML
A service profile object represents a service profile as defined in the service profile XML file. Its attributes closely models the fields (tags) in the XML files.
The ProfileAnalyzer interface allows a client to retrieve profile attributes for a given profile name or for profile associating with a given profile name. In order to make the IDL method generic, profile attributes are retured as a list of NVPair objects. It is therefore important to define the naming convention for these NVPair objects.
Returns a download config object for the given device that is defined in the associated provision profile by the given technology.
security_tokena token for authentication and authorization purposes
service_profile_fdnthe service profile FDN
technologythe technology to find the associated provision profile
device_subTypethe device subtype
download_configthe returned device download config obj
ResultInforesult information structure, which indicates the result of the call. If successful, the return code is CCNSC_OK; otherwise, the return code will be one of the error code defined in the spm_errors.idl file.
This API does not raise any exception.
This method returns a DeviceDownloadConfig defined for the given device in the provision profile associated with the given service profile FDN by the given technology.
Returns a string array of service features for the given service profile and technology.
security_tokena token for authentication and authorization purposes
service_profile_fdnthe service profile FDN
technologythe technology to find the associated provision profile
service_features_listthe returned array of service features
ResultInforesult info structure which indicates the result of the call. If successful, the return code is CCNSC_OK; otherwise the return code will be one of the error code defined in the spm_errors.idl file.
This API does not raise any exception.
This method returns a string array of service features defined in the provision profile associated with the given service profile FDN by the given technology.
Returns a string array of service features for the given device that is defined in the associated provision profile by the given technology.
security_tokena token for authentication and authorization purposes
service_profile_fdnthe service profile FDN
technologythe technology to find the associated provision profile
device_subtypethe device subtype
service_features_listthe returned array of service features
ResultInforesult information structure which indicates the result of the call. If successful, the return code is CCNSC_OK; otherwise, the return code will be one of the error code defined in the spm_errors.idl file.
This API does not raise any exception.
This method returns a string array of service features defined for the given device in the provision profile associated with the given service profile FDN by the given technology.
Returns a ServiceProfile object for the given profile FDN.
security_tokena token for authentication and authorization purposes
service_profile_fdnthe profile FDN
service_profilethe returned ServiceProfile object
ResultInforesult information structure which indicates the result of the call. If successful, the return code is CCNSC_OK; otherwise, the return code will be one of the error code defined in the spm_errors.idl file.
This API does not raise any exception.
This method returns a ServiceProfile object for the given service profile FDN.
Returns a string array of technologies for the given service profile.
security_tokena token for authentication and authorization purposes
service_profile_fdnthe service profile FDN
technologies_listthe returned array of technologies
ResultInforesult information structure which indicates the result of the call. If successful, the return code is CCNSC_OK; otherwise, the return code will be one of the error code defined in the spm_errors.idl file.
This API does not raise any exception.
This method returns a string array of technologies defined in all provision profiles associated with the given service profile FDN.
Returns a device template info object for the device that is defined in the associated provision profile by the given technology and that device supports the given service feature and operation.
security_tokena token for authentication and authorization purposes
service_profile_fdnthe service profile FDN
technologythe technology to find the associated provision profile
operation_idthe device subtype
devicethe returned device template info object
ResultInforesult information structure which indicates the result of the call. If successful, the return code is CCNSC_OK; otherwise, the return code will be one of the error code defined in the spm_errors.idl file.
This API does not raise any exception.
This method returns a DeviceTemplateInfo object for the given device. Before invoking this device, the device object must have its device field (device_type, device_model, device_subtype) populated. The returned object will contain the template info.
Returns an array of DeviceTemplateInfo objects for the given service feature and operation ID.
security_tokena token for authentication and authorization purposes
service_profile_fdnthe service profile FDN
technologythe technology to find the associated provision profile
service_featurethe service feature
device_listthe returned array of device template info
ResultInforesult information structure which indicates the result of the call. If successful, the return code is CCNSC_OK; otherwise, the return code will be one of the error code defined in the spm_errors.idl file.
This API does not raise any exception.
This method returns an array of device template info objects. These objects represent devices that support the given operation ID and the given service feature. The technology is used to determine the provision profile in which to find these devices.
Posted: Wed May 21 08:21:32 PDT 2003
All contents are Copyright © 1992--2003 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.