Observium_CE/mibs/hirschmann/HIRSCHMANN-SNMP-RETURN-SET-MIB

180 lines
6.1 KiB
Plaintext

HIRSCHMANN-SNMP-RETURN-SET-MIB DEFINITIONS ::= BEGIN
--
-- ***********************************************************
-- Hirschmann SNMP extended error handling MIB
-- ***********************************************************
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
OBJECT-IDENTITY, enterprises,
Integer32 FROM SNMPv2-SMI
DisplayString, AutonomousType,
TestAndIncr FROM SNMPv2-TC;
hmMgmtSEReturnSetGroup MODULE-IDENTITY
LAST-UPDATED "201009141200Z" -- 14 Sep 2010 12:00:00 GMT
ORGANIZATION "Hirschmann Automation and Control GmbH"
CONTACT-INFO
"Postal: Stuttgarter Str. 45-51
72654 Neckartenzlingen
Germany
Phone: +49 7127 140
E-mail: hac.support@belden.com"
DESCRIPTION
"The Hirschmann Private SNMP extension MIB.
Copyright (C) 2010. All Rights Reserved."
REVISION "201009141200Z" -- 14 Sep 2010 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { hmMgmtSNMPExtensionGroup 1}
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
hmMgmtSNMPExtensionGroup OBJECT IDENTIFIER ::= { enterprises hirschmann(248) hmManagement(16) 1 }
hmMgmtSESReturns OBJECT-IDENTITY
STATUS current
DESCRIPTION "Group"
::= { hmMgmtSEReturnSetGroup 1 }
hmMgmtSESOkReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates no error."
::= { hmMgmtSESReturns 1 }
hmMgmtSESPendingReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the Operation is still pending."
::= { hmMgmtSESReturns 2 }
hmMgmtSESFailureReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates a generic error."
::= { hmMgmtSESReturns 3 }
hmMgmtSESTestReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates an error on a write to the attribute hmMgmtSETestVar. Two parameters are
expected. The fist parameter is the length of the value, the second parameter is the value itself.
The parameter length is {0}. The parameter is {1}."
::= { hmMgmtSESReturns 100 }
hmMgmtSESpinLock OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION "An advisory lock which is used as an generator to
get a unique Identifier for a SET-PDU.
This allows the Agent to write additional Information
of the Status of the SET-PDU."
::= { hmMgmtSEReturnSetGroup 2 }
--
-- hmMgmtSEReturnTable
--
hmMgmtSEReturnTable OBJECT-TYPE
SYNTAX SEQUENCE OF HmMgmtSEReturnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table of additional Information (enterprise specific Errors or pending)
of a SET-PDU."
::= { hmMgmtSEReturnSetGroup 3 }
hmMgmtSEReturnEntry OBJECT-TYPE
SYNTAX HmMgmtSEReturnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the HmMgmtSEReturnTable."
INDEX { hmMgmtSeReturnKey }
::= { hmMgmtSEReturnTable 1 }
HmMgmtSEReturnEntry ::= SEQUENCE
{
hmMgmtSeReturnKey Integer32,
hmMgmtSeReturnCode AutonomousType
}
hmMgmtSeReturnKey OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains the Value of hmMgmtSESpinLock of the corresponding SET-PDU which
are responsible for this table entry."
::= { hmMgmtSEReturnEntry 1 }
hmMgmtSeReturnCode OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains an additional Information to the SET-PDU. Can contain
the ObjectIdentity under hmMgmtSESReturns or any other ObjectIdentity in
enterprise specific MIBs."
::= { hmMgmtSEReturnEntry 2 }
--
-- hmMgmtSEParameterTable
--
hmMgmtSEParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF HmMgmtSEParameterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of additional Parameter the HmMgmtSEReturnTable for the specific message."
::= { hmMgmtSEReturnSetGroup 4 }
hmMgmtSEParameterEntry OBJECT-TYPE
SYNTAX HmMgmtSEParameterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A Entry in the hmMgmtSEParameterTable."
INDEX {
hmMgmtSeReturnKey,
hmMgmtSEParameterID
}
::= { hmMgmtSEParameterTable 1 }
HmMgmtSEParameterEntry ::= SEQUENCE
{
hmMgmtSEParameterID Integer32,
hmMgmtSEParameterValue DisplayString
}
hmMgmtSEParameterID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier (with hmMgmtSeReturnKey) for this entry."
::= { hmMgmtSEParameterEntry 1 }
hmMgmtSEParameterValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Information for the Wildcard for the corresponding message. Link
between these two tables is hmMgmtSeReturnKey. The hmMgmtSEParameterID
denotes the wildcard position."
::= { hmMgmtSEParameterEntry 2 }
--
-- hmMgmtSETestGroup
--
hmMgmtSETestGroup OBJECT IDENTIFIER ::= { hmMgmtSEReturnSetGroup 100 }
hmMgmtSETestVar OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Test variable to check the functionality of extended error handling.
Setting a value to this attribute MUST return hmMgmtSESTestReturn with specific parameter."
::= { hmMgmtSETestGroup 1 }
END