EXPRESSION-MIB Table View

Table-centric layout grouping table, row, and column objects.

Tables
4
Rows
4
Columns
33
.1.3.6.1.4.1.9.10.22.1.2.3 · 1 row entry · 3 columns
A table of expression names, for creating and deleting
expressions.
expNameEntry entry .1.3.6.1.4.1.9.10.22.1.2.3.1
Information about a single expression. New expressions
can be created using expNameStatus.

To create an expression first create the named entry in this
table. Then use expExpressionIndex to populate
expEx…
Indexes
expName
Column Syntax OID
expName
The name of the expression. Choosing names with useful
lexical ordering supports using GetNext or GetBulk to
retrieve a useful subset of the table.
ExpressionName
Textual Convention: ExpressionName OctetString
Type Constraints:
range: 1..64
.1.3.6.1.4.1.9.10.22.1.2.3.1.1
expExpressionIndex
The numeric identification of the expression.

Applications may select this number in ascending numerical
order by using expNameHighestIndex as a hint or may use any
other acceptable, unused number.
ExpressionIndexr/w
Textual Convention: ExpressionIndex Unsigned32
Type Constraints:
range: 1..4294967295
.1.3.6.1.4.1.9.10.22.1.2.3.1.2
expNameStatus
The control that allows creation/deletion of entries.
SNMPv2-TCRowStatusr/w
Textual Convention: SNMPv2-TCRowStatus Enumeration
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
.1.3.6.1.4.1.9.10.22.1.2.3.1.3
.1.3.6.1.4.1.9.10.22.1.3.1 · 1 row entry · 12 columns
A table of expression definitions.
expExpressionEntry entry .1.3.6.1.4.1.9.10.22.1.3.1.1
Information about a single expression. An entry appears
in this table when an entry is created in expNameTable.
Deleting that expNameTable entry automatically deletes
this entry and its associated expObjectTable entrie…
Indexes
expExpressionIndex
Column Syntax OID
expExpressionName
The unique name of the expression, the same as expName.

Use this object to change the expression's name without
changing its expExpressionIndex.
ExpressionNamer/w
Textual Convention: ExpressionName OctetString
Type Constraints:
range: 1..64
.1.3.6.1.4.1.9.10.22.1.3.1.1.1
expExpression
The expression to be evaluated. This object is the same
as a DisplayString (RFC 1903) except for its maximum length.

Except for the variable names the expression is in ANSI C
syntax. Only the subset of …
OctetStringr/w
Constraints:
range: 1-1024
.1.3.6.1.4.1.9.10.22.1.3.1.1.2
expExpressionValueType
The type of the expression value. One and only one of
the value objects in expValueTable will be instantiated to
match this type.

If the result of the expression can not be made into this
type, an invali…
Enumerationr/w
Enumerated Values:
1counter32
2unsignedOrGauge32
3timeTicks
4integer32
5ipAddress
6octetString
7objectId
8counter64
.1.3.6.1.4.1.9.10.22.1.3.1.1.3
expExpressionComment
A comment to explain the use or meaning of the expression.
SNMPv2-TCDisplayStringr/w
Textual Convention: SNMPv2-TCDisplayString OctetString
Type Constraints:
range: 0..255
.1.3.6.1.4.1.9.10.22.1.3.1.1.4
expExpressionDeltaInterval
Sampling interval for objects in this expression with
expObjectSampleType 'deltaValue'.

This object is not instantiated if not applicable.

A value of 0 indicates no automated sampling. In …
secondsInteger32r/w
Constraints:
range: 0-86400
.1.3.6.1.4.1.9.10.22.1.3.1.1.5
expExpressionPrefix
An object prefix to assist an application in determining
the instance indexing to use in expValueTable, relieving the
application of the need to scan the expObjectTable to
determine such a prefix.

See exp…
ObjectIdentifier .1.3.6.1.4.1.9.10.22.1.3.1.1.6
expExpressionErrors
The number of errors encountered while evaluating this
expression.

Note that an object in the expression not being accessible
is not considered an error. It is a legitimate condition
that causes the corr…
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.4.1.9.10.22.1.3.1.1.7
expExpressionErrorTime
The value of sysUpTime the last time an error caused a
failure to evaluate this expression.

This object is not instantiated if there have been no
errors.
SNMPv2-TCTimeStamp
Textual Convention: SNMPv2-TCTimeStamp Unsigned32
.1.3.6.1.4.1.9.10.22.1.3.1.1.8
expExpressionErrorIndex
The 1-based character index into expExpression for where
the error occurred. The value zero indicates irrelevance.

This object is not instantiated if there have been no
errors.
SNMPv2-SMIInteger32
Textual Convention: SNMPv2-SMIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.4.1.9.10.22.1.3.1.1.9
expExpressionError
The error that occurred. In the following explanations the
expected timing of the error is in parentheses. 'S' means
the error occurs on a Set request. 'E' means the error
occurs on the attempt to evaluate the expres…
Enumeration
Enumerated Values:
1invalidSyntax
2undefinedObjectIndex
3unrecognizedOperator
4unrecognizedFunction
5invalidOperandType
6unmatchedParenthesis
7tooManyWildcardValues
8recursion
9deltaTooShort
10resourceUnavailable
11divideByZero
.1.3.6.1.4.1.9.10.22.1.3.1.1.10
expExpressionInstance
The expValueInstance being evaluated when the error
occurred. A zero-length indicates irrelevance.

This object is not instantiated if there have been no
errors.
ObjectIdentifier .1.3.6.1.4.1.9.10.22.1.3.1.1.11
expExpressionOwner
The entity that configured this entry and is therefore
using the resources assigned to it.
OctetStringr/w
Constraints:
range: 0-255
.1.3.6.1.4.1.9.10.22.1.3.1.1.12
.1.3.6.1.4.1.9.10.22.1.3.2 · 1 row entry · 10 columns
A table of object definitions for each expExpression.
          
Wildcarding instance IDs:
          
It is legal to omit all or part of the instance portion for
some or all of the objects in an expression. (See the
DESCRIPTION of expObjectID for details.  However, note that
if more than one object in the same expression is wildcarded
in this way, they all must be objects where that portion of
the instance is the same.  In other words, all objects may
be in the same SEQUENCE or in different SEQUENCEs but with
the same semantic index value (e.g., a value of ifIndex)
for the wildcarded portion.
expObjectEntry entry .1.3.6.1.4.1.9.10.22.1.3.2.1
Information about an object. An application uses
expObjectStatus to create entries in this table while
in the process of defining an expression.

Values of read-create objects in this table may be
changed a…
Indexes
expExpressionIndex expObjectIndex
Column Syntax OID
expObjectIndex
Within an expression, a unique, numeric identification
for an object. Prefixed with a dollar sign ('$') this is
used to reference the object in the corresponding
expExpression.
Unsigned32
Constraints:
range: 1-4294967295
.1.3.6.1.4.1.9.10.22.1.3.2.1.1
expObjectID
The OBJECT IDENTIFIER (OID) of this object. The OID may be
fully qualified, meaning it includes a complete instance
identifier part (e.g., ifInOctets.1 or sysUpTime.0), or it
may not be fully qualified, meaning it may …
ObjectIdentifierr/w .1.3.6.1.4.1.9.10.22.1.3.2.1.2
expObjectIDWildcard
A true value indicates the expObjecID of this row is a
wildcard object. False indicates that expObjectID is fully
instanced. If all expObjectWildcard values for a given
expression are FALSE, expExpressionPrefix will re…
SNMPv2-TCTruthValuer/w
Textual Convention: SNMPv2-TCTruthValue Enumeration
Type Values:
1true
2false
.1.3.6.1.4.1.9.10.22.1.3.2.1.3
expObjectSampleType
The method of sampling the selected variable.

An 'absoluteValue' is simply the present value of the
object.
A 'deltaValue' is the present value minus the previous
value, which was sampled expExpressionDel…
Enumerationr/w
Enumerated Values:
1absoluteValue
2deltaValue
.1.3.6.1.4.1.9.10.22.1.3.2.1.4
expObjectDeltaDiscontinuityID
The OBJECT IDENTIFIER (OID) of a TimeTicks or TimeStamp
object that indicates a discontinuity in the value at
expObjectID.

This object is not instantiated if expObject is not
'deltaValue'.

ObjectIdentifierr/w .1.3.6.1.4.1.9.10.22.1.3.2.1.5
expObjectDiscontinuityIDWildcard
A true value indicates the expObjectDeltaDiscontinuityID
of this row is a wildcard object. False indicates that
expObjectDeltaDiscontinuityID is fully instanced.

This object is not instantiated if expObj…
SNMPv2-TCTruthValuer/w
Textual Convention: SNMPv2-TCTruthValue Enumeration
Type Values:
1true
2false
.1.3.6.1.4.1.9.10.22.1.3.2.1.6
expObjectDiscontinuityIDType
The value 'timeTicks' indicates the
expObjectDeltaDiscontinuityID of this row is of syntax
TimeTicks. The value 'timeStamp' indicates that
expObjectDeltaDiscontinuityID is of syntax TimeStamp.

This objec…
Enumerationr/w
Enumerated Values:
1timeTicks
2timeStamp
.1.3.6.1.4.1.9.10.22.1.3.2.1.7
expObjectConditional
The OBJECT IDENTIFIER (OID) of an object that overrides
whether the instance of expObjectID is to be considered
usable. If the value of the object at expObjectConditional
is 0 or not instantiated, the object at expObje…
ObjectIdentifierr/w .1.3.6.1.4.1.9.10.22.1.3.2.1.8
expObjectConditionalWildcard
A true value indicates the expObjectConditional of this
row is a wildcard object. False indicates that
expObjectConditional is fully instanced.

NOTE: The simplest implementations of this MIB may not allow…
SNMPv2-TCTruthValuer/w
Textual Convention: SNMPv2-TCTruthValue Enumeration
Type Values:
1true
2false
.1.3.6.1.4.1.9.10.22.1.3.2.1.9
expObjectStatus
The control that allows creation/deletion of entries.

Objects in this table may be changed while expObjectStatus
is in any state.
SNMPv2-TCRowStatusr/w
Textual Convention: SNMPv2-TCRowStatus Enumeration
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
.1.3.6.1.4.1.9.10.22.1.3.2.1.10
.1.3.6.1.4.1.9.10.22.1.4.1 · 1 row entry · 8 columns
A table of values from evaluated expressions.
expValueEntry entry .1.3.6.1.4.1.9.10.22.1.4.1.1
A single value from an evaluated expression. For a given
instance, only one 'Val' object in the conceptual row will
be instantiated, that is, the one with the appropriate type
for the value. For values that contain no…
Indexes
expExpressionIndex expValueInstance
Column Syntax OID
expValueInstance
The final instance portion of a value's OID according to
the wildcarding in instances of expObjectID for the
expression. The prefix of this OID fragment is 0.0,
leading to the following behavior.

If ther…
ObjectIdentifier .1.3.6.1.4.1.9.10.22.1.4.1.1.1
expValueCounter32Val
The value when expExpressionValueType is 'counter32'.
SNMPv2-SMICounter32
Textual Convention: SNMPv2-SMICounter32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.4.1.9.10.22.1.4.1.1.2
expValueUnsigned32Val
The value when expExpressionValueType is
'unsignedOrGauge32' or 'timeTicks'.
SNMPv2-SMIUnsigned32
Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.4.1.9.10.22.1.4.1.1.3
expValueInteger32Val
The value when expExpressionValueType is 'integer32'.
SNMPv2-SMIInteger32
Textual Convention: SNMPv2-SMIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.4.1.9.10.22.1.4.1.1.4
expValueIpAddressVal
The value when expExpressionValueType is 'ipAddress'.
SNMPv2-SMIIpAddress
Textual Convention: SNMPv2-SMIIpAddress OctetString
Type Constraints:
range: 4
.1.3.6.1.4.1.9.10.22.1.4.1.1.5
expValueOctetStringVal
The value when expExpressionValueType is 'octetString'.
OctetString
Constraints:
range: 0-65535
.1.3.6.1.4.1.9.10.22.1.4.1.1.6
expValueOidVal
The value when expExpressionValueType is 'objectId'.
ObjectIdentifier .1.3.6.1.4.1.9.10.22.1.4.1.1.7
expValueCounter64Val
The value when expExpressionValueType is 'counter64'.
SNMPv2-SMICounter64
Textual Convention: SNMPv2-SMICounter64 Unsigned64
Type Constraints:
range: 0..18446744073709551615
.1.3.6.1.4.1.9.10.22.1.4.1.1.8