DMH Software
MIB Compiler for the Advanced SNMP Agent
About the MIB-Compiler
DMH offers a comprehensive SMIv2 MIB-Compiler for rapid mib development for the DMH Advanced SNMP-Agent SDK. The MIB-Compiler supports both SMIv2 and SMIv1. It can compile published IETF and IANA ASN.1 mib files. The compiler does not require special directive or changes in MIB files. It can process input files in the standard SMIv2/1 ASN.1 format. We have tested most of the IETF and IANA mib definition files.The SMIv2 DMH back-end generates MIB header file, the method-functions as well as the mib database for the DMH SNMP-Agent. The "c" and "h" files generated by the back-end include support code, information and hints for the mib developer.
The compiler generates code and comments to help adding the support for tabular mibs (tables). Every object is provided with the details of syntax, node-type, index information, hints and code example to support it. The task of adding the support for your mib-objects is easier and faster.
The compiler generates code to support Notification objects. It
generates trap_
The MIB-Compiler is kept up to date with the latest architecture,
services and enhancements of the DMH Advanced SNMP-Agent. It generates
code to calls the latest snmp-agent special functions and handlers to
process tabular mib as well as special mib objects such as rowStatus,
storagType etc.
You can download a copy for evaluation and comments. We will work with
you to solve any issues and meet specific requirements you may have.
Download
dmh-smi-mib-compiler.zip - DMH SMIv2 MIB-Compiler for DMH Advanced
Snmp-Agent. Version 1.1.6.2
The new compiler replaces the old "dmhsmic" SMIv1 MIB-Compiler. Its
output "c" files are similar and compatible with the "dmhsmic" output.
The "c" files generated by the SMIv2 back-end includes additional
information and hints for the mib developer. We recommend using the
new MIB-Compiler.
There is no need for a special "include" directive as required by the
old "dmhsmic" compiler. The new compiler can process input files in
the standard SMIv2/1 ASN.1 format.
If you have questions or you would like to have more information,
please contact
us.
Download the MIB-Compiler for evaluation
The mib-compiler front end.
The front-end compiler is based on "libsmi", an advanced research
MIB-Compiler and mib processing related tool-set. The compiler
includes several additional built-in back-ends for various formats
including SMIng, SMIv1, SMIv2, import, type-query and more.
Relation to our DMH-SMIC old MIB-Compiler.
More information.