smilint output for ./POLICY-MANAGEMENT-MIB


Message Severities
SeverityCount
minor error5
warning12
Message Types
TypeCount
index-element-accessible (warning)6
index-element-no-size (minor error)5
index-exceeds-too-large (warning)4
notification-not-reversible (warning)2

Messages:

POLICY-MANAGEMENT-MIB

   1: -- extracted from draft-ietf-snmpconf-pm-05.txt
   2: -- at Thu Mar  8 06:04:43 2001
 749: 
 750: pmRoleEntry OBJECT-TYPE
 750: warning - warning: index of row `pmRoleEntry' can exceed OID size limit by 715 subidentifier(s)
 750: warning - warning: index element `pmRoleString' of row `pmRoleEntry' should be not-accessible in SMIv2 MIB

 750: warning - warning: index element `pmRoleContextName' of row `pmRoleEntry' should be not-accessible in SMIv2 MIB

 750: warning - warning: index element `pmRoleTDomain' of row `pmRoleEntry' should be not-accessible in SMIv2 MIB

 750: warning - warning: index element `pmRoleTAddress' of row `pmRoleEntry' should be not-accessible in SMIv2 MIB
 751:     SYNTAX      PmRoleEntry
 752:     MAX-ACCESS  not-accessible
 753:     STATUS      current
 754:     DESCRIPTION
 755:          "A role string entry associates a role string with an
 756:          individual element."
 757:     INDEX       { pmRoleElement, pmRoleString, pmRoleContextName,
 758:                   pmRoleTDomain, IMPLIED pmRoleTAddress }
 759:     ::= { pmRoleTable 1 }
 760: 
 761: PmRoleEntry ::= SEQUENCE {
 762:     pmRoleElement        RowPointer,
 763:     pmRoleString         UTF8String,
 764:     pmRoleContextName    SnmpAdminString,
 765:     pmRoleTDomain        TDomain,
 766:     pmRoleTAddress       TAddress,
 767:     pmRoleStatus         RowStatus
 768: }
 769: 
 770: pmRoleElement OBJECT-TYPE
 770: minor error - index element `pmRoleElement' of row `pmRoleEntry' should but cannot have a size restriction
 771:     SYNTAX      RowPointer
 772:     MAX-ACCESS  not-accessible
 773:     STATUS      current
 774:     DESCRIPTION
 775:          "The element to which this role string is associated.
 776: 
 777:          If the agent assigns new indexes in the MIB table to
 778:          represent the same underlying element (re-indexing), the
 779:          agent will modify this value to contain the new index for the
 780:          underlying element."
 781:     ::= { pmRoleEntry 1 }
...
 807: 
 808: pmRoleTDomain OBJECT-TYPE
 808: minor error - index element `pmRoleTDomain' of row `pmRoleEntry' should but cannot have a size restriction
 809:     SYNTAX      TDomain
 810:     MAX-ACCESS  read-create
 811:     STATUS      current
 812:     DESCRIPTION
 813:         "This object indicates the transport type of the address
 814:         contained in the pmRoleTAddress object. If there is no
 815:         address, this object will have the value '0.0'"
 816:     ::= { pmRoleEntry 4 }
...
1356: 
1357: pmTrackingPolicyToElementEntry OBJECT-TYPE
1357: warning - warning: index of row `pmTrackingPolicyToElementEntry' can exceed OID size limit by 11 subidentifier(s)
1358:     SYNTAX      PmTrackingPolicyToElementEntry
1359:     MAX-ACCESS  not-accessible
1360:     STATUS      current
1361:     DESCRIPTION
1362:          "An entry in the pmTrackingPolicyToElementTable.  The
1363:          pmPolicyIndex in the index specifies the policy tracked by
1364:          this entry."
1365:     INDEX       { pmPolicyIndex, pmTrackingPolicyToElementElement }
1366:     ::= { pmTrackingPolicyToElementTable 1 }
1367: 
1368: PmTrackingPolicyToElementEntry ::= SEQUENCE {
1369:     pmTrackingPolicyToElementElement          RowPointer,
1370:     pmTrackingPolicyToElementInfo             BITS
1371: }
1372: 
1373: pmTrackingPolicyToElementElement OBJECT-TYPE
1373: minor error - index element `pmTrackingPolicyToElementElement' of row `pmTrackingPolicyToElementEntry' should but cannot have a size restriction
1374:     SYNTAX      RowPointer
1375:     MAX-ACCESS  not-accessible
1376:     STATUS      current
1377:     DESCRIPTION
1378:          "The element that is configured by the associated policy."
1379:     ::= { pmTrackingPolicyToElementEntry 1 }
...
1438: 
1439: pmTrackingElementToPolicyEntry OBJECT-TYPE
1439: warning - warning: index of row `pmTrackingElementToPolicyEntry' can exceed OID size limit by 11 subidentifier(s)
1440:     SYNTAX      PmTrackingElementToPolicyEntry
1441:     MAX-ACCESS  not-accessible
1442:     STATUS      current
1443:     DESCRIPTION
1444:          "An entry in the pmTrackingElementToPolicyTable. The
1445:          pmPolicyIndex in the index specifies the policy tracked by
1446:          this entry."
1447:     INDEX       { pmTrackingElementToPolicyElement, pmPolicyIndex }
1448:     ::= { pmTrackingElementToPolicyTable 1 }
1449: 
1450: PmTrackingElementToPolicyEntry ::= SEQUENCE {
1451:     pmTrackingElementToPolicyElement          RowPointer,
1452:     pmTrackingElementToPolicyStatus           INTEGER
1453: }
1454: 
1455: pmTrackingElementToPolicyElement OBJECT-TYPE
1455: minor error - index element `pmTrackingElementToPolicyElement' of row `pmTrackingElementToPolicyEntry' should but cannot have a size restriction
1456:     SYNTAX      RowPointer
1457:     MAX-ACCESS  not-accessible
1458:     STATUS      current
1459:     DESCRIPTION
1460:          "The element configured by the associated policy."
1461:     ::= { pmTrackingElementToPolicyEntry 1 }
...
1504: 
1505: pmDebuggingEntry OBJECT-TYPE
1505: warning - warning: index of row `pmDebuggingEntry' can exceed OID size limit by 12 subidentifier(s)
1505: warning - warning: index element `pmDebuggingElement' of row `pmDebuggingEntry' should be not-accessible in SMIv2 MIB

1505: warning - warning: index element `pmDebuggingLogIndex' of row `pmDebuggingEntry' should be not-accessible in SMIv2 MIB
1506:     SYNTAX      PmDebuggingEntry
1507:     MAX-ACCESS  not-accessible
1508:     STATUS      current
1509:     DESCRIPTION
1510:          "An entry in the pmDebuggingTable. The pmPolicyIndex in the
1511:          index specifies the policy that encountered the exception
1512:          that led to this log entry."
1513:     INDEX       { pmPolicyIndex, pmDebuggingElement,
1514:                   pmDebuggingLogIndex }
1515:     ::= { pmDebuggingTable 1 }
1516: 
1517: PmDebuggingEntry ::= SEQUENCE {
1518:     pmDebuggingElement          RowPointer,
1519:     pmDebuggingLogIndex         Unsigned32,
1520:     pmDebuggingMessage          UTF8String
1521: }
1522: 
1523: pmDebuggingElement OBJECT-TYPE
1523: minor error - index element `pmDebuggingElement' of row `pmDebuggingEntry' should but cannot have a size restriction
1524:     SYNTAX      RowPointer
1525:     MAX-ACCESS  read-only
1526:     STATUS      current
1527:     DESCRIPTION
1528:          "The element the policy was executing on when it encountered
1529:          the error that led to this log entry."
1530:     ::= { pmDebuggingEntry 1 }
...
1672: 
1673: pmNewRoleNotification NOTIFICATION-TYPE
1673: warning - warning: notification `pmNewRoleNotification' is not reverse mappable
1674:     OBJECTS     { pmRoleString }
1675:     STATUS      current
1676:     DESCRIPTION
1677:         "The pmNewRoleNotification is sent when an agent is configured with
1678:         its first instance of a previously unused role string (not
1679:         every time a new element is given a particular role).
1680: 
1681:         An instance of the pmRoleString object is sent containing
1682:         the new roleString. In the event that two or more elements are
1683:         given the same role simultaneously, it is an
1684:         implementation-dependent matter as to which pmRoleString
1685:         instance will be included in the notification."
1686:     ::= { pmNotifications 1 }
1687: 
1688: pmNewCapabilityNotification NOTIFICATION-TYPE
1688: warning - warning: notification `pmNewCapabilityNotification' is not reverse mappable
1689:     OBJECTS     { pmCapabilitiesType }
1690:     STATUS      current
1691:     DESCRIPTION
1692:         "The pmNewCapabilityNotification is sent when an agent
1693:         gains a new capability that did not previously exist in any
1694:         element on the system (not every time an element gains a
1695:         particular role).
1696: 
1697:         An instance of the pmCapabilitiesType object is sent containing
1698:         the identity of the new capability. In the event that two or
1699:         more elements gain the same role simultaneously, it is an
1700:         implementation-dependent matter as to which pmCapabilitiesType
1701:         instance will be included in the notification."
1702:     ::= { pmNotifications 2 }
1703: 
1704: -- Compliance Statements