Thanks MF, Can you please send an example to implement with two tables.
-----Original Message----- From: Magnus Fromreide [mailto:[email protected]] Sent: Sunday, May 02, 2010 12:31 AM To: PrakashRaju Meka Cc: [email protected] Subject: Re: SNMP Table On Thu, 2010-04-01 at 18:35 +0530, Prakash wrote: > Hi All, > > I have a table with two indexes. > > But I do not need the second index for all columns. > > Can we create a row with one index for some columns and two indexes > for other columns. > I want to display on snmpwalk > ABC-MIB::abcValue.1 = STRING: "ABC-101" > ABC-MIB::abcValue.2 = STRING: "ABC-102" > ABC-MIB::abcValue.3 = STRING: "ABC-103" > ABC-MIB::abcValue.4 = STRING: "ABC-104" > ABC-MIB::abcValue.5 = STRING: "ABC-105" > ABC-MIB::abcSize.1.1 = INTEGER: 1011 > ABC-MIB::abcSize.1.2 = INTEGER: 1012 > ABC-MIB::abcSize.2.1 = INTEGER: 1012 > ABC-MIB::abcSize.2.2 = INTEGER: 1022 > ABC-MIB::abcSize.3.1 = INTEGER: 1013 > ABC-MIB::abcSize.3.2 = INTEGER: 1023 > ABC-MIB::abcSize.4.1 = INTEGER: 1014 > ABC-MIB::abcSize.4.2 = INTEGER: 1024 > ABC-MIB::abcSize.5.1 = INTEGER: 1015 > ABC-MIB::abcSize.5.2 = INTEGER: 1025 That looks like two tables where the second one extends the first one. abcValueTable OBJECT-TYPE SYNTAX SEQUENCE OF abcValueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of abc values" ::= { abc 1 } abcValueEntry OBJECT-TYPE SYNTAX AbcValueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the abcValueTable" INDEX { abcValueIndex } ::= { abcValueTable 1 } AbcValueEntry ::= SEQUENCE { abcValueIndex Integer32, abcValue DisplayString } abcValueIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of value entries" ::= { abcValueEntry 1 } abcValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "abc Value" ::= { abcValueEntry 2 } abcSizeTable OBJECT-TYPE SYNTAX SEQUENCE OF abcSizeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of abc sizes" ::= { abc 2 } abcSizeEntry OBJECT-TYPE SYNTAX AbcSizeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the abcSizeTable" INDEX { abcValueIndex, abcSizeIndex } ::= { abcSizeTable 1 } AbcSizeEntry ::= SEQUENCE { abcSizeIndex Integer32, abcSize Integer32 } abcSizeIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subindex of size entries" ::= { abcSizeEntry 1 } abcSize OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "abc Size" ::= { abcSizeEntry 2 } /MF ------------------------------------------------------------------------------ _______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
