[Pls pardon me in advance if this is the wrong forum.]
I am by no ways an expert in MIB-ASN.1 notation, MIB explorer gives me an error messatge when I try to compile some ISO MIBs into MIB Explorer Light (prev. version):
Here is the relavant excerpt from that MIB:
FdLogSnapshotFactoryEntry ::= SEQUENCE {
fdLogSnapshotFactoryIndex ITSPositive8,
fdLogSnapshotFactoryDescription SnmpAdminString,
fdLogSnapshotFactoryObjectContext SnmpAdminString,
fdLogSnapshotFactoryObjectID VariablePointer,
fdLogSnapshotFactoryLogClass ITSRelativeRowPointer,
fdLogSnapshotFactorySecurityModel SnmpSecurityModel,
fdLogSnapshotFactorySecurityLevel SnmpSecurityLevel,
fdLogSnapshotFactorySecurityName SnmpAdminString,
fdLogSnapshotFactoryStorageType StorageType,
fdLogSnapshotFactoryRowStatus RowStatus }
When trying to compile this MIB, MIB Explorer complains about 3 lines:
âThe sequence clause of the table entry definition fdLogSnapshotFactoryEntry at line xx, column xx does not match the order or number of objects registered for that table at entry fdLogSnapshotFactorySecurityModelâ
for these three OIDs
- fdLogSnapshotFactorySecurityModel
- fdLogSnapshotFactorySecurityLevel
- fdLogSnapshotFactorySecurityName
These are the definitions of those 3 objects:
fdLogSnapshotFactorySecurityModel OBJECT-TYPE
SYNTAX SnmpSecurityModel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The security model used to activate this row of the
fdLogSnapshotFactoryTable and that shall be used when accessing the object
referenced by fdLogSnapshotFactoryObjectID."
::= {fdLogSnapshotFactoryEntry 6}
fdLogSnapshotFactorySecurityLevel OBJECT-TYPE
SYNTAX SnmpSecurityLevel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The security level used to activate this row of the
fdLogSnapshotFactoryTable and that shall be used when accessing the object
referenced by fdLogSnapshotFactoryObjectID."
::= {fdLogSnapshotFactoryEntry 7}
fdLogSnapshotFactorySecurityName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The security name used to activate this row of the
fdLogSnapshotFactoryTable and that shall be used when accessing the object
referenced by fdLogSnapshotFactoryObjectID."
::= {fdLogSnapshotFactoryEntry 8}
All other objects in this table (except the index) have MAX-ACCESS read-create, only those 3 have MAX-ACCESS not-accessible. If I change their MAX-ACCESS to e.g. read-only (and add them necessarily to an object group), MIB explorer compiles the MIB, but I cannot find no reason why the MIB is rejected in the first place.
Has anyone ever experienced such error before? Is there an explanation here that I didnât get?