[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: smilint remembers named number in OID value assignment



HI,

The message below is not correct. That is, it is not a warning
situtuation and the term "object identifier" is not at all
appropriate.

I suggest the folloing text, if you still want to emit this
bogus warning. 

So, for 
  bar OBJECT-TYPE 
     ....
     ::= { gar foo(3) }
and
  soo OBJECT-TYPE
     ....
     ::= { gar foo(4) }

Emit the following messages:
./XXX-MIB:165: warning: local label "foo" used for OID value of
"soo" has been previously used with a different sub-identifier value
./XXX-MIB:40: info: previous definition of `snmpDot3MauMgt'

But again, the above is NOT illegal and it is fine to have
the following OID values:
   ::= { gar foo(1) foo(2) bar(3) bar(4) }
 ...
   ::= { gar bar(1) guw(2) foo(3) foo(4) }
 ...
   ::= { gar foo(2) }
 ...
   ::= { gar bar(2) }
 etc


On Tue, 30 Nov 2004, [ISO-8859-1] Frank Strauß wrote:

> Thanks to all who contributed to this issue. I've just comitted a new revision
> to the libsmi SVN repository that handles OID and identifiers in the
> "NameAndNumberForm" more acurately, and also emits warnings such as...
> 
> ./XXX-MIB:165: warning: object identifier for label `snmpDot3MauMgt' does not
> match previous label usage
> ./XXX-MIB:40: info: previous definition of `snmpDot3MauMgt'
> 
> ./XXX-MIB:165: warning: label `snmpDot3MauMgtXXX' does not match previous label
> `snmpDot3MauMgt' for same object identifier
> ./XXX-MIB:40: info: previous definition of `snmpDot3MauMgt'
> 
> 
>