SNMP4J-SMI-PRO README
=====================

SNMP4J-SMI provides an API to use MIB specification data with SNMP4J and other
applications using the interfaces org.snmp4j.util.OIDTextFormat and
org.snmp4j.util.VariableTextFormat.

With the SmiManager.findSmiObject(..) and other find-methods of the
SmiManager class provide direct access to SMI information (exclusively
to the Pro edition).

For usage information see the package API documentation of com.snmp4j.smi at:
https://agentpp.com/doc/snmp4j-smi-pro/index.html

For the impatient, the class to start with is "com.snmp4j.smi.SmiManager".

There is a fully functional sample application which can walk a sub-tree
of a SNMP entity (agent) and manage a MIB repository for SNMP4J-SMI.

To compile this example, first change your working directory to the
"examples" directory and then run:

  javac -cp ../snmp4j-smi-pro.jar;../lib/snmp4j-3.12.2.jar SnmpWalk.java

The example program is executed with the following command line to get
its usage help:

  java -cp ../snmp4j-smi-pro.jar;../lib/snmp4j-3.12.2.jar;. SnmpWalk help all

For more information on SNMP4J-SMI-PRO see the FAQ at:
https://doc.snmp.app/snmp4j/snmp4j-smi-faq

Using SNMP4J-SMI is subject to the SNMP4J-SMI-PRO license agreement which
is included with the sources and downloadable from:
https://snmp4j.org/smi/pro/LICENSE.txt

To purchase a full version license of SNMP4J-SMI-PRO please visit:
https://snmp4j.org
