Compliance records (for MODULE-COMPLIANCE statements) are another type of container record in MIB Smithy SDK. Like files and modules, they provide a number of properties to list information about contained records in a heirarchical fashion, in addition to properties of the MODULE-COMPLIANCE statement its self.
% dbcmd get property ?property ...? compliance
-cgroupsLike -cmodules, but each conformance module is coupled with a list of records corresponding to GROUP references within the MODULE section.
MODULE1 { group1 group2 ... } MODULE2 {} ...
-cmodulesReturns a list of conformance module records corresponding to each MODULE section within the MODULE-COMPLIANCE record.
MODULE1 MODULE2 MODULE3 ...
-comments-container-fullname for the container record, or for the queried record with the last envelope stripped off.-description-fullname! (exclamation point), as in @File2!SNMPv2-MIB!snmpBasicCompliance.-fulloid1.3.6....). If the OID is not able to be resolved all the way to one of the root nodes (ccitt, iso, joint-iso-ccitt), due to one or more dependent modules not being present in the database, then the first component will be that of the descriptor that could not be resolved.-mandatory-groupsLike -cmodules, but each conformance module is coupled with a list of identifiers or OID values corresponding the list of groups referenced by the MANDATORY-GROUPS field for the module.
MODULE1 { group1 group2 ... } MODULE2 {} ...
-name-oida.1.2.3 will be returned even if the OID value is declared in the ASN.1 as { EX-MIB.a b(1) c(2) 3 }.-oidsuffix-oidsuffix property for sysDescr.0 is 0.-reference-status-subidsx.1 and x.2, then the -subids property for x is the list { 1 2 }.-subnodesx.1.1 and x.1.2, but none are defined for x.1, then the result will include the value x.1).-value-oid for get operations.-valuedeclmodule.descriptor form it is returned as module:descriptor. That is, SNMPv2-MIB:system.1 will be returned if the OID value is declared in the ASN.1 it as { SNMPv2-MIB.system 1 }.-variationsLike -cmodules, but each conformance module is coupled with a list of records corresponding to OBJECT references within the MODULE section.
MODULE1 { var1 var2 ... } MODULE2 {} ...