Overview
1.4 Writing an eSNMP Subagent
Table 1–2 Files for Building a Subagent
File
Description
ESNMP.H
Header file used to create a subagent. Located in
TCPIP$ESNMP.
GAWK.EXE
Interpreter for MIB converter.
MIB-CONVERTER.AWK
A UNIX based
awk
shell script that takes a MIB
definition in ASN.1 notation and converts it to an
.MY file.
RFC1213.MY
MIB II definitions.
RFC1231.MY
IEEE 802.5 Token Ring MIB definitions.
RFC1285.MY
FDDI MIB definitions.
RFC1442.MY
SNMP Version 2 Structure of Management
Information (SMI) definitions.
SNMP-SMI.MY
SNMP Version 2 SMI definitions from RFC 1902
(replaces RFC 1442).
SNMP-TC.MY
SNMP Version 2 SMI definitions from RFC 1903
(replaces RFC 1443).
V2-TC.MY
SNMP Version 2 SMI definitions from RFC 1903
(superset of those in SNMP-TC.MY).
TCPIP$BUILD_CHESS.COM
Command file that builds the sample chess
subagent.
TCPIP$CHESS_SUBAGENT.OPT
Options file for use in building the sample chess
subagent.
*.C and *.H
Source code for chess example. Contains detailed
documentation that explains how the code
functions.
TCPIP$CHESS_SUBAGENT.EXE
Functioning chess example image.
TCPIP$ESNMP.OLB
Object library file containing routines used to
create a subagent. Located in the directory
pointed to by TCPIP$SNMP.
TCPIP$ESNMP_SHR.EXE
Shareable image containing routines used to
create a subagent. Located in the directory
pointed to by SYS$SHARE.
UCX$ESNMP_SHR.EXE
Copy of TCPIP$ESNMP_SHR.EXE, provided for
compatibility with existing customer subagents
linked under TCP/IP Services V4.x. Located in
the directory pointed to by SYS$SHARE.
TCPIP$MIBCOMP.EXE
TCPIP$MOSY.EXE
TCPIP$SNMPI.EXE
Images associated with the MIB compiler.
Located in SYS$SYSTEM.
For information about building a subagent on an OpenVMS system, see
Chapter 3.
1.5 The eSNMP API
The Compaq TCP/IP Services for OpenVMS implementation of the eSNMP
architecture includes an API that provides programmers with many eSNMP
routines they would otherwise have to develop themselves.
The eSNMP API includes interface routines, method routines, and support
routines.
1–6 Overview