Cisco Systems OL-27172-01 Mobility Aid User Manual


 
5-5
Cisco Broadband Access Center 3.8 Administrator Guide
OL-27172-01
Chapter 5 Configuration Templates Management
Features of Cisco BAC Templates
A configuration template comprises the following components:
ObjectInstance—Represents an instance of a TR-069 CPE node. You must specify the object’s
‘name.’
An object may include other objects and parameters, both of which, in turn, may include other
elements in line with the TR-069 specification.
A CPE object may contain:
Object—Describes an instance of a CPE node.
Parameters—Describes a CPE parameter and must have a value, and Notification, Access
Control, or both. (See Parameters, page 5-6.)
Notification—Enables notification of changes in the value on all child parameters of this
parameter at all levels. (See Notification, page 5-8.)
Access Control—Controls whether or not entities other than the autoconfiguration server (user,
SNMP, UPnP, and so on) can change values of any configuration parameters under this object.
(See Access Control, page 5-9.)
Parameter Dictionary—Contains definitions used to validate the objects and parameters in
configuration templates. Cisco BAC supports only one dictionary per template. (See Parameter
Dictionaries, page 7-1.)
Prerequisites—Optionally, indicates the conditions that must be met before a device can be
configured. These conditions may include:
MaintenanceWindow—Enables you to specify the time that a configuration is to be applied to
a device.
Expressions—Enable you to specify any parameters that need to match on the device as a
prerequisite to applying the configuration; for example, a particular software or hardware
version of a device.
See Figure 5-3 for a graphical representation of the prerequisite schema. For detailed information
on using the prerequisite option, see Prerequisites, page 5-9.
Adding a configuration template to Cisco BAC would fail if there are errors in the template. To avoid
configuration errors, ensure that all:
Object names and parameter names exist in the parameter dictionary.
Parameter values are of the type specified in the parameter dictionary.
Parameters that are not writable do not have a value. However, they may have the Notification,
Access Control attributes, or both set.
Substitutable variables are defined in the system through Cisco BAC custom property or device
property.