Hi Raymond,

There is a typo in the FAQ description. Please load the MIB module
"SNMPv2-SMI" instead of "SNMPv2-MIB". Then it works.

Best regards,
Frank

Am 12.05.2016 um 08:25 schrieb Raymond Yan Lok Chan:
Hi all,
I am currently trying to use SMI-1.2.0 API to translate an OID using the
following guide:
https://oosnmp.net/confluence/pages/viewpage.action?pageId=5799973
and come up with the following code:
     static {
         try{
             SmiManager smiManager = new SmiManager(null, new
File("E:/Download/snmp4j-smi-1.2.0-dist/snmp4j-smi-1.2.0/mibrepository"));
             smiManager.loadModule("SNMP-VIEW-BASED-ACM-MIB");
             smiManager.loadModule("SNMPv2-MIB");
             SNMP4JSettings.setOIDTextFormat(smiManager);
             SNMP4JSettings.setVariableTextFormat(smiManager);
         } catch (IOException e){
             System.out.println(e);
         }
     }

     public static void main(String[] args) {
         OID testPrivOID = new OID("1.3.6.1.4.1.4976");
         System.out.println(testPrivOID.toString());
     }

According to the guide, I expected to see output "enterprises.4976", but
instead I am only getting "1.3.6.1.4.1.4976".

Just for a confirmation, I tried to put everything in the main and checked
if the smiManager loaded the required Mibs:

     public static void main(String[] args) throws {
         SmiManager smiManager = new SmiManager(null, new
File("E:/Download/snmp4j-smi-1.2.0-dist/snmp4j-smi-1.2.0/mibrepository"));
         smiManager.loadModule("SNMP-VIEW-BASED-ACM-MIB");
         smiManager.loadModule("SNMPv2-MIB");
         SNMP4JSettings.setOIDTextFormat(smiManager);
         SNMP4JSettings.setVariableTextFormat(smiManager);
         for(String module: smiManager.getLoadedModuleNames()){
             System.out.print(module+' ');
         }
         OID testPrivOID = new OID("1.3.6.1.4.1.4976");
         System.out.println(testPrivOID.toString());
      }

and give me the following:
      SNMP-VIEW-BASED-ACM-MIB SNMPv2-MIB 1.3.6.1.4.1.4976

Can anyone point out what I have done wrongly please? Or even tell me if
the translation is a PRO only feature.

Thank you all in advance.

Best,
*Raymond Chan*
_______________________________________________
SNMP4J mailing list
[email protected]
https://oosnmp.net/mailman/listinfo/snmp4j

--
---
AGENT++
Maximilian-Kolbe-Str. 10
73257 Koengen, Germany
https://agentpp.com
Phone: +49 7024 8688230
Fax:   +49 7024 8688231

_______________________________________________
SNMP4J mailing list
[email protected]
https://oosnmp.net/mailman/listinfo/snmp4j

Reply via email to