Cisco Systems OL-27172-01 Mobility Aid User Manual


 
4-6
Cisco Broadband Access Center 3.8 Administrator Guide
OL-27172-01
Chapter 4 CPE Management Overview
Multi-Instance Object Support
Configuration Template
Earlier to this release of BAC, the scope of configuration template represented only the possible set
parameter values and set parameter attributes that could be performed. There was no mechanism to
discover object names.
In this release, the template scope is extended to include the following:
The ability to discover object names
The ability to discover parameter values
The ability to delete object instances
The ability to add object instances
A new attribute sync-method is introduced in the configuration template. The sync-method instructs the
configuration sync process to interact with the device to discover the object instances. For the discovered
object instances the ACS has total control to configure the parameters available in the object’s sub-tree.
The following are the available sync-methods.
Any one of the following instance attribute must be mandatorily used with discovered and delete
sync-method:
all() - This option indicates BAC to discover all the instances
last() - This option indicates BAC to discover the last instance
compare(parameterName operation matchValue) - This option indicates BAC to discover the object
instances in which the parameter and the value are in accordance with the operation.
Note Valid compare operators are: equals, equalsIgnoreCase, notEquals, lessThan, lessThanEquals,
greaterThanEquals, greaterThan.
Sync-method Description
discovered If this condition is specified, BAC discovers the object instances based on the
instance attribute value specified for the object instance.
replace-all If this condition is specified, BAC first discovers the parameter value for the
specified parameter name from all the object instances. For the discovered object
instances the following operations are possible:
If a matching object instance is found with the specified parameter value, it
updates the object instance with the new parameter value.
If no matching instance is found, BAC creates an object instance with the new
parameter value.
If an object instance is found with the different parameter value, that object
instance is deleted.
replace-augment This operates same as replace-all, except that BAC retains the instances that does
not match the parameters configured.
delete-all If this condition is specified, BAC simply deletes all the available instances at that
level.
delete If this condition is specified, BAC deletes the instance that match the value specified
in the instance attribute.