DISMAN-EXPRESSION-MIB :: expErrorCode

MIB Reference — IPNetwork Monitor · Updated October 05, 2026

All MIBs › DISMAN-EXPRESSION-MIB › expErrorCode

expErrorCode

Module: DISMAN-EXPRESSION-MIB

OID (symbolic): DISMAN-EXPRESSION-MIB::expErrorCode

OID (numeric): 1.3.6.1.2.1.90.1.2.2.1.3

Node type: OBJECT-TYPE

Type: INTEGER

Access: read-only

Description: 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 expression either due to Get from expValueTable or in ongoing delta processing.

invalidSyntax the value sent for expExpression is not valid Expression MIB expression syntax (S) undefinedObjectIndex an object reference ($n) in expExpression does not have a matching instance in expObjectTable (E) unrecognizedOperator the value sent for expExpression held an unrecognized operator (S) unrecognizedFunction the value sent for expExpression held an unrecognized function name (S) invalidOperandType an operand in expExpression is not the right type for the associated operator or result (SE) unmatchedParenthesis the value sent for expExpression is not correctly parenthesized (S) tooManyWildcardValues evaluating the expression exceeded the limit set by expResourceDeltaWildcardInstanceMaximum (E) recursion through some chain of embedded expressions the expression invokes itself (E) deltaTooShort the delta for the next evaluation passed before the system could evaluate the present sample (E) resourceUnavailable some resource, typically dynamic memory, was unavailable (SE) divideByZero an attempt to divide by zero occurred (E)

For the errors that occur when the attempt is made to set expExpression Set request fails with the SNMP error code 'wrongValue'. Such failures refer to the most recent failure to Set expExpression, not to the present value of expExpression which must be either unset or syntactically correct.

Errors that occur during evaluation for a Get* operation return the SNMP error code 'genErr' except for 'tooManyWildcardValues' and 'resourceUnavailable' which return the SNMP error code 'resourceUnavailable'.

What is expErrorCode?

Reports the specific reason the last evaluation attempt failed, such as invalidSyntax (bad expression text), undefinedObjectIndex (a $n reference with no matching row), divideByZero, recursion, or tooManyWildcardValues, giving an admin a precise diagnosis instead of a generic failure.

Examples

Walk all instances (SNMPv2c):

snmpwalk -v2c -c public <target> 1.3.6.1.2.1.90.1.2.2.1.3
snmpwalk -v2c -c public <target> DISMAN-EXPRESSION-MIB::expErrorCode

Get a specific instance (index 1):

snmpget -v2c -c public <target> 1.3.6.1.2.1.90.1.2.2.1.3.1
snmpget -v2c -c public <target> DISMAN-EXPRESSION-MIB::expErrorCode.1

Start monitoring SNMP agent implementing IETF DISMAN framework (vendor-neutral, expression MIB) with a free 30-day trial of IPNetwork Monitor. Create custom SNMP monitor using the DISMAN-EXPRESSION-MIB::expErrorCode OID value, configure state conditions and alerts, and monitor any SNMP agent implementing IETF DISMAN framework (vendor-neutral, expression MIB) from a single console.

OID Breakdown

Upper-level ancestors (6 from the standard OID tree / other modules)
Numeric OIDNameModule
1isoLANART-AGENT
1.3orgAirPair-MIB
1.3.6dodAirPair-MIB
1.3.6.1internetAirPair-MIB
1.3.6.1.2mgmtAPERTUS-NPG-MIB
1.3.6.1.2.1mib_2AXON-MIB
Numeric OIDNameModule
1.3.6.1.2.1.90dismanExpressionMIBDISMAN-EXPRESSION-MIB
1.3.6.1.2.1.90.1dismanExpressionMIBObjectsDISMAN-EXPRESSION-MIB
1.3.6.1.2.1.90.1.2expDefineDISMAN-EXPRESSION-MIB
1.3.6.1.2.1.90.1.2.2expErrorTableDISMAN-EXPRESSION-MIB
1.3.6.1.2.1.90.1.2.2.1expErrorEntryDISMAN-EXPRESSION-MIB
1.3.6.1.2.1.90.1.2.2.1.3expErrorCodeDISMAN-EXPRESSION-MIB