Mapping Range Subtype Definitions

[This is preliminary documentation and subject to change.]

Where the SYNTAX clause of the SNMPv1 and SNMPv2C OBJECT-TYPE macro refers to an SNMP primitive type, named type, or textual convention containing a subtype definition derived from a ranged or fixed-value, INTEGER or "Gauge", an additional qualifier is required to specify the ranged and fixed values associated with that type definition.

The CIM property qualifier variable_value specifies the ranged and fixed values associated with the type definition. The variable_value qualifier is implemented as a qualifier string in the following format where the range and fixed-length values are represented as unsigned 32-bit integers:

(((0.9)..(0.9))|(0.9))(,(((0.9)..(0.9))|(0.9)))*
 

For example:

Status := INTEGER (10..20|8)
 

This example maps to:

variable_value("10..20,8")