
Hi all:
First of all, I would like to mention that libsmi and the related tools are great products.
I have a couple of questions:
1. Has anyone successfully built the libsmi package on Solaris 9/10. I have tried on Solaris 10 with no success; Configure works but the compilation fails almost immediately. I will soon try with Solaris 9 as well but any pointers would be really appreciated.
2. I would like to modify the 'dump identifers' driver for smidump to show the nodes in the following format:
name oid syntax/base type
I see that the names and oids are already dumped. However, instead of the syntax, the node type is dumped. I looked at the xml driver and saw that the base type was dumped in some cases but not all; instead, the syntax would point to a type module and then the name. I have added the imported modules as follows to the smidump.conf file:
load dependency.mib load SNMPv2-TC load SNMPv2-CONF
but still see the same output format. Here are a few examples of this:
For myId column, I see the desired result:
*-* file:///D:/smi/mibs/fsvcm.mib.xml# - <column name="myId" oid=" 1.3.6.1.4.1.2076.93.1.2.1.1" status="current"> - <syntax> - <typedef basetype="Integer32" name="" status="current"> <range min="0" max="65535" /> </typedef> </syntax>
HHowever, for myMac, I see the pointer to the SNMP-TC mib:
- <column name="myMac" oid="1.3.6.1.4.1.2076.93.1.2.1.3" status="current"> - <syntax> <type module="SNMPv2-TC" name="MacAddress" /> </syntax>
Is there a way to get the base type or typedef for such columns.
Any help would be greatly appreciated. Thanks Altaf
I