
Creating a Subagent Using the eSNMP API
3.3 Creating a MIB Source File
The parameters and qualifiers for the MIBCOMP command are as follows:
Parameter or Qualifier
Definition
MIB-source-file
A comma-separated list of MIB definition files. The
standard extension is .MY, but you can specify any valid
OpenVMS file name. You must specify the full file name.
subtree
The text name for the root of your MIB definitions. This
parameter must be enclosed in quotation marks. This name
is used in generating names for template C modules and
also for the names of the files themselves: subtree_tbl.c and
subtree_tbl.h.
/PREFIX=prefix-name
The MIB compiler attaches the prefix-name string to the
beginning of all generated names.
/PRINT_TREE
Displays the entire MIB subtree.
/SNMPV2
Specifies the use of SNMP Version 2 parsing rules.
The following is an example of processing the chess example files using the
/PRINT_TREE qualifier:
$ MIBCOMP RFC1442.MY,CHESS_MIB.MY "chess" /PRINT_TREE
Processing RFC1442.MY
Processing CHESS_MIB.MY
Dump of objects in lexical order
-- This file created by program ’snmpi -p’
ccitt
0
iso
1
internet
1.3.6.1
directory
1.3.6.1.1
mgmt
1.3.6.1.2
experimental
1.3.6.1.3
private
1.3.6.1.4
enterprises
1.3.6.1.4.1
dec
1.3.6.1.4.1.36
ema
1.3.6.1.4.1.36.2
sysobjectids
1.3.6.1.4.1.36.2.15
decosf
1.3.6.1.4.1.36.2.15.2
chess
1.3.6.1.4.1.36.2.15.2.99
chessProductID
1.3.6.1.4.1.36.2.15.2.99.1
ObjectID
read-only
chessMaxGames
1.3.6.1.4.1.36.2.15.2.99.2
INTEGER
read-only
chessNumGames
1.3.6.1.4.1.36.2.15.2.99.3
INTEGER
read-only
gameTable
1.3.6.1.4.1.36.2.15.2.99.4
gameEntry
1.3.6.1.4.1.36.2.15.2.99.4.1
indexes: gameIndex
gameIndex
1.3.6.1.4.1.36.2.15.2.99.4.1.1
INTEGER
read-write
gameDescr
1.3.6.1.4.1.36.2.15.2.99.4.1.2
DisplayString
read-write
range: 0 to 255
gameNumMoves
1.3.6.1.4.1.36.2.15.2.99.4.1.3
INTEGER
read-write
gameStatus
1.3.6.1.4.1.36.2.15.2.99.4.1.4
INTEGER
read-write
3–6 Creating a Subagent Using the eSNMP API