[SNMP4J] request

Deon van der Merwe dvdm at truteq.co.za
Tue Apr 19 14:25:38 CEST 2005


Hi,

At 02:07 PM 4/19/2005, abdel wrote:
>hello I have to try to make with the vector but I did not succeed I 
>acknowledge that I am not very gifted in java. can you help me?
>
>
>VariableBinding[] vars;
>PDU requestPDU;
>vars[0].setOid(new OID("1.3.6.1.2.1.1"));
>vars[1].setOid(new OID("1.3.6.1.2.1.2"));
>vars[2].setOid(new OID("1.3.6.1.2.1.3"));
>
>requestPDU.addAll(vars);
>.....

This is more or less how I do it.  As you can see, you do not need to use 
an array
at all.

           org.snmp4j.PDU vGETPdu = new org.snmp4j.PDU();
           vGETPdu.setType(org.snmp4j.PDU.GET);

           vGETPdu.add(new org.snmp4j.smi.VariableBinding(new 
org.snmp4j.smi.OID("1.3.6.1.2.1.1")));
           vGETPdu.add(new org.snmp4j.smi.VariableBinding(new 
org.snmp4j.smi.OID("1.3.6.1.2.1.2")));
           vGETPdu.add(new org.snmp4j.smi.VariableBinding(new 
org.snmp4j.smi.OID("1.3.6.1.2.1.3")));

           org.snmp4j.PDU vResponsePDU = vSnmp.sendPDU(vGETPdu, "mycommunity");
           for (int v = 0; v < vResponsePDU.size(); ++v) {
             org.snmp4j.smi.VariableBinding vResponseVariable = 
vResponsePDU.get(v);
             org.snmp4j.smi.OID vOID = vResponseVariable.getOid();
             org.snmp4j.smi.Variable vValue = vResponseVariable.getVariable();
           }



>_______________________________________________
>SNMP4J mailing list
>SNMP4J at agentpp.org
>http://lists.agentpp.org/mailman/listinfo/snmp4j


-Deon
_____________________________________________________
TruTeq Wireless (Pty) Ltd.  | Tel: +27 (0)12 667 1530
http://www.truteq.co.za     | Fax: +27 (0)12 667 1531
Wireless communications for remote machine management




More information about the SNMP4J mailing list