Hello,
Looking at the "smidump -f python" output, I'm not sure how to distinguish IMPLIED INDEX object from just INDEX one. That is, the following SMI code (from SNMP-COMMUNITY-MIB):
snmpCommunityEntry OBJECT-TYPE SYNTAX SnmpCommunityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular community string." INDEX { IMPLIED snmpCommunityIndex } ::= { snmpCommunityTable 1 }
gets converted into
"snmpCommunityEntry" : { "nodetype" : "row", "moduleName" : "SNMP-COMMUNITY-MIB", "oid" : "1.3.6.1.6.3.18.1.1.1", "create" : "true", "status" : "current", "linkage" : [ "snmpCommunityIndex", ], "description" : """Information about a particular community string.""", }, # row
where I see no clear indication of the IMPLIED status of this INDEX. Or is it the "create" flag? Simply INDEX'ed object like (from UPS-MIB):
upsInputEntry OBJECT-TYPE SYNTAX UpsInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular input line." INDEX { upsInputLineIndex } ::= { upsInputTable 1 }
gets converted into:
}, # table "upsInputEntry" : { "nodetype" : "row", "moduleName" : "UPS-MIB", "oid" : "1.3.6.1.2.1.33.1.3.3.1", "status" : "current", "linkage" : [ "upsInputLineIndex", ], "description" : """An entry containing information applicable to a particular input line.""", }, # row
Any hints?
Thanks, ilya