FRAMEWORK-FEEDBACK-PIB (RFC 3571) errata

Michael Kirkham <[email protected]> Sun, 13 Feb 2005 02:17:07 -0800 (PST)
Newsgroups gmane.ietf.rap
Message-ID <[email protected]>
Updating my MIB/PIB repository, I came across this item again.  Looking 
back in the archive it seems I didn't bring it up the last time I saw it. 
MIB Smithy generates the following warning and error for 
FRAMEWORK-FEEDBACK-PIB:

FRAMEWORK-FEEDBACK-PIB.mib [FRAMEWORK-FEEDBACK-PIB] : warning : SMIv2 
macros/base types cannot be imported in COPS-PR-SPPI modules, nor 
vise-versa.
FRAMEWORK-FEEDBACK-PIB.mib [FRAMEWORK-FEEDBACK-PIB:Usage64] : error : 
'Unsigned64' data type is only supported by COPS-PR-SPPI.

What happens here is it sees you've imported TEXTUAL-CONVENTION from 
SNMPv2-TC and uses SMIv2 rules to validate the Usage64 TEXTUAL-CONVENTION, 
in which the Unsigned64 data type is not allowed.  FRAMEWORK-FEEDBACK-PIB 
should import TEXTUAL-CONVENTION from COPS-PR-SPPI-TC rather than 
SNMPv2-TC.  The warning probably ought to be an error too, but it's 
somewhat iffy as it's not specifically stated in the specs and there is 
overlap between the base types and their encodings (except Unsigned64).

--
Michael Kirkham
www.muonics.com