Hi,
 I am using the MOSubTreeProxy to forward requests for my own private 
enterprise MIB sub tree to a device.
 
Everything works great for most part when I do get, getnext, getbulk, walk.
My question is on set requests.  
Here is the sequence for a set for MOSubTree proxy:
1) set request from Client
2) snmp4j receives set request 
3) snmp4j sends a get request to device
4) snmp4j receives get response from device
5) snmp4j then forwards set request to device
6) snmp4j receives the response from device and forwards that to back client
 
My question is on steps 3 & 4.  Is that done for validation?  usually in a set 
request its just sent to the device and response is sent back from device.
 
I am running into an issue with my device because I have to run a set request 
to logout of the device from my client.  The mib element for that device always 
returns "no such instance" if you do a get request.
My issue is that since I am using the MOSubTreeProxy its doing steps 3 & 4 when 
I send the logout command from my client.  Since step 4 returns no such 
instance snmp4j doesn't forward the set request to the device in step 5 and 
just returns no such instance back to the client.
 
If I just do a set request directly to my device in snmp4j or from command line 
(using net-snmp for instance) it works fine since its a standard set-request 
but if I do through the MOSubTreeProxy the additional get request is causing my 
logout set command to not be forwarded to the device.
Is there a way to disable the additional get request using MOSubTreeProxy or 
any other way to work around this issue.
Thanks
Rushik
 
                                          
_______________________________________________
SNMP4J mailing list
[email protected]
https://oosnmp.net/mailman/listinfo/snmp4j

Reply via email to