Cisco Systems OL-27172-01 Mobility Aid User Manual


 
6-4
Cisco Broadband Access Center 3.8 Administrator Guide
OL-27172-01
Chapter 6 Firmware Management
Firmware Management Mechanisms
Direct Firmware Management
The Cisco BAC device operations API allows the OSS to execute operations on individual devices.
Among other operations, Cisco BAC provides standard CWMP RPC operations.
Managing firmware using device operations API gives the OSS precise control over operations
performed on CPE. The OSS issues specific API calls which correspond to remote procedure calls
(RPCs) necessary for CPE firmware update.
For example, a Download RPC can be invoked on the device using a corresponding API call. This
command contains the URL of the firmware image file that the device should download and, if necessary,
authentication credentials.
For detailed information on device operations, see CWMP Device Operations, page 14-1.
Table 6-1 Files Used in Firmware Rules Template Processing
File Purpose Options Available in Cisco BAC
Firmware
Rules
Template
Samples
Defines device configuration Sample templates
Sample templates are located at:
<BPR_HOME>/rdu/samples/cwmp
Firmware
Rule
Template
Schema
Validates firmware rules template syntax Default template schemas
Default template schemas are located at:
Firmware rules template schema
<BPR_HOME>/rdu/templates/cwmp/schema/FirmwareTemplateSchema.xsd
Common template schema
<BPR_HOME>/rdu/templates/cwmp/schema/CommonTemplateConstructs.xsd
Parameter
Dictionary
Validates firmware rules template content Default dictionaries
Default dictionaries are located at:
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr069-cwmp-dictionary.xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr098-cwmp-dictionary.xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr104-cwmp-dictionary.xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr106-cwmp-dictionary.xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr196-cwmp-dictionary-v1.1.xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr196-cwmp-dictionary-v2.0.xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr196-cwmp-dictionary-IGD-v1.1.
xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/tr196-cwmp-dictionary-IGD-v2.0.
xml
<BPR_HOME>/rdu/templates/cwmp/dictionary/basic-cwmp-dictionary.xml
Parameter
Dictionary
Schema
Validates parameter dictionary syntax Default dictionary
Parameter dictionary schema is located at:
Schema for TR-069, TR-098, TR-104, TR-106, TR-181, and TR-196 dictionaries
<BPR_HOME>/rdu/templates/cwmp/schema/TemplateDictionarySchema.xsd