Cisco Systems OL-27172-01 Mobility Aid User Manual


 
5-7
Cisco Broadband Access Center 3.8 Administrator Guide
OL-27172-01
Chapter 5 Configuration Templates Management
Features of Cisco BAC Templates
Example 5-1 illustrates how you can configure values for a parameter:
Example 5-1 Configuring Parameter Values
<tc:Template
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tc="urn:com:cisco:bac:common-template"
xmlns="urn:com:cisco:bac:cwmp-template"
xsi:schemaLocation="urn:com:cisco:bac:common-template CommonTemplateConstructs.xsd">
<Configuration>
<ParameterDictionaries>
<ParameterDictionary>tr069-cwmp-dictionary.xml</ParameterDictionary>
</ParameterDictionaries>
<ObjectInstance name="InternetGatewayDevice">
<ObjectInstance name="ManagementServer">
<Parameter>
<Name>PeriodicInformEnable</Name>
<Value>true</Value>
</Parameter>
<Parameter>
<Name>PeriodicInformInterval</Name>
<Value>86400</Value>
</Parameter>
</ObjectInstance>
</ObjectInstance>
</Configuration>
</tc:Template>
Parameter List for Single Instance Object
This is an example of a single instance, or singleton:
InternetGatewayDevice.UserInterface.
The parameters of a singleton can be represented as:
InternetGatewayDevice.UserInterface.PasswordRequired = true
InternetGatewayDevice.UserInterface.ISPName = SBC
Parameter List for Multiple Instance Objects
The TR-069 specification defines some objects that can have multiple instances, with each instance
assigned a number. You use the parameter dictionary to define the objects that can have multiple
instances.
For example,
InternetGatewayDevice.Layer3Forwarding.Forwarding is a multiple instance object.
Two instances of that object can be represented as described:
InternetGatewayDevice.Layer3Forwarding.Forwarding.1.Enable = true
InternetGatewayDevice.Layer3Forwarding.Forwarding.2.Enable = false
Note Instance numbers are generated by the device. A parameter dictionary uses {i} to represent the objects
which can have multiple instances. Configuration templates must use the actual instance number to
indicate the object which is being modified, such as
InternetGatewayDevice.WANDevice.1.
WANConnectionNumberOfEntries.