What wrong with this mib?

javalist javalist____21cn.com
Tue Jan 25 10:32:13 CET 2000


Hello Agent++ Users:

      as I send this mib to agentgen,it returns following
            TEST-MIB: Undefined object name(s): aimc
      this mib is used to feed agentgen a few days ago but
      this time failed...is agentgen changed?

TEST-MIB DEFINITIONS ::= BEGIN

IMPORTS
enterprises,IpAddress,Gauge32,
OBJECT-TYPE,MODULE-IDENTITY
FROM SNMPv2-SMI;

test MODULE-IDENTITY
LAST-UPDATED "0001121116Z"
ORGANIZATION "company"
CONTACT-INFO "company.com"
DESCRIPTION  "a test module"
::= { aimc 1}

asiainfo OBJECT IDENTIFIER ::= { enterprises 2000 }

software OBJECT IDENTIFIER ::= { asiainfo 1 }

aimc OBJECT IDENTIFIER ::= { software 1 }

testLocationTable OBJECT-TYPE
SYNTAX SEQUENCE OF TestLocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table to store all app ip and pid to identify each other"
::= { test 1 }

testLocationEntry OBJECT-TYPE
SYNTAX TestLocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table entry"
INDEX {ip, processID}
::= { testLocationTable 1 }

TestLocationEntry ::=
SEQUENCE {
ip
IpAddress,
processID
INTEGER
}

ip OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "app's IP"
::= { testLocationEntry 1 }

processID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "app's Process ID"
::= { testLocationEntry 2 }

propertyTable OBJECT-TYPE
SYNTAX SEQUENCE OF PropertyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"app's properties table"
::= { test 2 }

propertyEntry OBJECT-TYPE
SYNTAX PropertyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"entry of propertytable"
INDEX {ip, processID}
::= { propertyTable 1 }

PropertyEntry ::=
SEQUENCE {
intProperty
INTEGER,
gaugeProperty
Gauge32,
stringProperty
OCTET STRING
}

intProperty OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"an integer property"
::= { propertyEntry 1 }

gaugeProperty OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"an Gauge32 property"
::= { propertyEntry 2 }

stringProperty OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"an string property"
::= { propertyEntry 3 }

END

Best Regards
                               mailto:javalist at 21cn.com





More information about the AGENTPP mailing list