Blame test/mibs/LIBSMI-TEST-017-MIB

Packit 022b05
LIBSMI-TEST-017-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, Integer32
Packit 022b05
	FROM SNMPv2-SMI
Packit 022b05
    TransportAddress, TransportAddressIPv6z,
Packit 022b05
    TransportAddressType, TransportDomain
Packit 022b05
	FROM TRANSPORT-ADDRESS-MIB
Packit 022b05
    testMib
Packit 022b05
        FROM LIBSMI-TEST-MIB;
Packit 022b05
Packit 022b05
libsmiTest017Mib MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED    "200211190000Z"
Packit 022b05
    ORGANIZATION    
Packit 022b05
            "TU Braunschweig"
Packit 022b05
    CONTACT-INFO    
Packit 022b05
            "        Frank Strauss
Packit 022b05
             
Packit 022b05
             Postal: TU Braunschweig
Packit 022b05
                     Muehlenpfordtstrasse 23
Packit 022b05
                     38106 Braunschweig
Packit 022b05
                     Germany
Packit 022b05
             
Packit 022b05
              Phone: +49 531 391-3283
Packit 022b05
              EMail: strauss@ibr.cs.tu-bs.de
Packit 022b05
               http://www.ibr.cs.tu-bs.de/~strauss/"
Packit 022b05
    DESCRIPTION     
Packit 022b05
            "This MIB module contains one or more intentional errors,
Packit 022b05
             and/or unusual contents. Its only purpose is to check
Packit 022b05
             the abilities of MIB parsers to detect these circumstances.
Packit 022b05
             
Packit 022b05
             This MIB module is orginally written in SMIv2 format.
Packit 022b05
             
Packit 022b05
             This module checks for rules concerning Internet Address
Packit 022b05
	     TC as defined in RFC 3291.
Packit 022b05
Packit 022b05
	     The libsmi parser is expected to report:
Packit 022b05
LIBSMI-TEST-017-MIB:189: warning: SEQUENCE element #2 `t4AddrType' does not match order of columnar objects under `t4Entry'
Packit 022b05
LIBSMI-TEST-017-MIB:93: warning: node `t1Data' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:129: warning: node `t2Data' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:165: warning: node `t3Data' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:210: warning: node `t4AddrType' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:203: warning: node `t4Addr' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:217: warning: node `t4AddrIPv6z' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:254: warning: node `t5Domain' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:261: warning: node `t5Addr' must be contained in at least one conformance group
Packit 022b05
LIBSMI-TEST-017-MIB:210: warning: `TransportAddressType' should not be subtyped
Packit 022b05
LIBSMI-TEST-017-MIB:203: warning: `TransportAddress' object should have an accompanied preceding `TransportAdressType' or `TransportDomain' object
Packit 022b05
LIBSMI-TEST-017-MIB:217: warning: `TransportAddress' should be used instead of `TransportAddressIPv6z'
Packit 022b05
	    "
Packit 022b05
    REVISION        "200211190000Z"
Packit 022b05
    DESCRIPTION     
Packit 022b05
            "Initial Revision."
Packit 022b05
    ::= { testMib 17 }
Packit 022b05
Packit 022b05
-- test case 1
Packit 022b05
Packit 022b05
t1Table OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF T1Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest017Mib 1 }
Packit 022b05
Packit 022b05
t1Entry OBJECT-TYPE
Packit 022b05
    SYNTAX	T1Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ t1AddrType }
Packit 022b05
    ::= { t1Table 1 }
Packit 022b05
Packit 022b05
T1Entry ::= SEQUENCE {
Packit 022b05
    t1AddrType	TransportAddressType,
Packit 022b05
    t1Addr	TransportAddress,
Packit 022b05
    t1Data	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
t1AddrType OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddressType
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { t1Entry 1 }
Packit 022b05
Packit 022b05
t1Addr OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddress (SIZE (0..32))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t1Entry 2 }
Packit 022b05
Packit 022b05
t1Data OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t1Entry 3 }
Packit 022b05
Packit 022b05
-- test case 2
Packit 022b05
Packit 022b05
t2Table OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF T2Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest017Mib 2 }
Packit 022b05
Packit 022b05
t2Entry OBJECT-TYPE
Packit 022b05
    SYNTAX	T2Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ t1AddrType, t2Addr }
Packit 022b05
    ::= { t2Table 1 }
Packit 022b05
Packit 022b05
T2Entry ::= SEQUENCE {
Packit 022b05
    t2Addr	TransportAddress,
Packit 022b05
    t2Data	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
t2Addr OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddress (SIZE (0..32))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t2Entry 2 }
Packit 022b05
Packit 022b05
t2Data OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t2Entry 3 }
Packit 022b05
Packit 022b05
-- test case 3
Packit 022b05
Packit 022b05
t3Table OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF T3Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest017Mib 3 }
Packit 022b05
Packit 022b05
t3Entry OBJECT-TYPE
Packit 022b05
    SYNTAX	T3Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    AUGMENTS	{ t1Entry }
Packit 022b05
    ::= { t3Table 1 }
Packit 022b05
Packit 022b05
T3Entry ::= SEQUENCE {
Packit 022b05
    t3Addr	TransportAddress,
Packit 022b05
    t3Data	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
t3Addr OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddress (SIZE (0..32))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t3Entry 2 }
Packit 022b05
Packit 022b05
t3Data OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t3Entry 3 }
Packit 022b05
Packit 022b05
-- test case 4
Packit 022b05
Packit 022b05
t4Table OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF T4Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest017Mib 4 }
Packit 022b05
Packit 022b05
t4Entry OBJECT-TYPE
Packit 022b05
    SYNTAX	T4Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ t4Index }
Packit 022b05
    ::= { t4Table 1 }
Packit 022b05
Packit 022b05
T4Entry ::= SEQUENCE {
Packit 022b05
    t4Index	Integer32,
Packit 022b05
    t4AddrType	TransportAddressType,
Packit 022b05
    t4Addr	TransportAddress,
Packit 022b05
    t4AddrIPv6z TransportAddressIPv6z
Packit 022b05
}
Packit 022b05
Packit 022b05
t4Index OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t4Entry 1 }
Packit 022b05
Packit 022b05
t4Addr OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t4Entry 2 }
Packit 022b05
Packit 022b05
t4AddrType OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddressType { udpIpv4(1) }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { t4Entry 3 }
Packit 022b05
Packit 022b05
t4AddrIPv6z OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddressIPv6z
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { t4Entry 4 }
Packit 022b05
Packit 022b05
-- test case 5
Packit 022b05
Packit 022b05
t5Table OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF T5Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest017Mib 5 }
Packit 022b05
Packit 022b05
t5Entry OBJECT-TYPE
Packit 022b05
    SYNTAX	T5Entry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ t5Index }
Packit 022b05
    ::= { t5Table 1 }
Packit 022b05
Packit 022b05
T5Entry ::= SEQUENCE {
Packit 022b05
    t5Index	Integer32,
Packit 022b05
    t5Domain	TransportDomain,
Packit 022b05
    t5Addr	TransportAddress
Packit 022b05
}
Packit 022b05
Packit 022b05
t5Index OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t5Entry 1 }
Packit 022b05
Packit 022b05
t5Domain OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportDomain
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { t5Entry 2 }
Packit 022b05
Packit 022b05
t5Addr OBJECT-TYPE
Packit 022b05
    SYNTAX	TransportAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { t5Entry 3 }
Packit 022b05
Packit 022b05
END