Cisco Systems OL-27172-01 Mobility Aid User Manual


 
6-8
Cisco Broadband Access Center 3.8 Administrator Guide
OL-27172-01
Chapter 6 Firmware Management
Authoring Firmware Rules Templates
<Value>3 SCHEDULED</Value>
<Operator>match</Operator>
</Expression>
Cisco BAC supports the following parameter names in the InformParameter tag:
Inform.DeviceId.Manufacturer
Inform.DeviceId.ManufacturerOUI
Inform.DeviceId.ProductClass
Inform.DeviceId.SerialNumber
Inform.EventCode
For information on the values for Inform.EventCode, refer to the DSL Forum’s Technical Report on
TR-069.
Value
Specifies data for the Parameter. One or more possible values might be listed for a given parameter. The
data type for a value is validated by using a dictionary when possible.
In the expression, if you need to set a value that contains comma, then specify each item of the value
separated by a comma in separate value tag. For example, the comma-separated value 12.4(22)T,
RELEASE SOFTWARE (fc1) can be set as in the following expression:
<Expression>
<ParameterName>InternetGatewayDevice.DeviceInfo.SoftwareVersion</ParameterName>
<Value>12.4(22)T</Value>
<Value>RELEASE SOFTWARE (fc1)</Value>
<Operator>match</Operator>
</Expression>
You can also set the value as empty.
RpcArgumentName
Specifies the name for a parameter that the device reports. The possible values are
RequestDownload.FileType and RequestDownload.FileTypeArg\*
RequestDownload.FileType indicates the type of file that the device is requesting to download.
RequestDownload.FileTypeArg\* indicates any argument that the device might have provided in a
download request message. The asterisk (*) denotes the actual argument name.
See Example 6-3.
Operator
Evaluates the Parameter and the Value. In evaluating the expression, the Operator may be one of the
following:
match—Specifies that the device parameter value must match at least one of the values in a
case-sensitive comparison.
matchIgnoreCase—Specifies that the device parameter value must match at least one of the values
in a case-insensitive comparison.
matchAll—Specifies that the device parameter value must match all of the values in a case-sensitive
comparison.
matchAllIgnoreCase—Specifies that the device parameter value must match all of the values in a
case-insensitive comparison.