> Quoting [EMAIL PROTECTED]:
> 
> > I've found that I can get any ONE value (the first I request) 
> back by
> > reordering how I add variables to the PDU.  By putting snmp_log() 
> calls in my
> > MIB handling code, I find that snmpd asks my MIB code for all the 
> values that
> > my client asks snmpd for.
> 
> It's probably worth checking the handler routine that implements
> this particular area, to ensure that it's processing the whole of
> the 'requests' list - not just the first entry.
>   The code for handling a particular MIB object should invariably
> be wrapped within a
> 
>    for ( request = requests; request; request=request->next_variable)
> 
> loop (and with with 'request' not 'requests' internally).
> 
> That's the most likely cause that springs to mind immediately.

Thanks I'll think about and look into that but I'm not sure I see how that applies 
here.  

My client is interacting with the snmpd process which needs to get all of these values 
from my subagent.  Starting snmpd with -Dagentx shows each variable being handled in 
the agentx protocol and putting snmp_log() calls in my MIB implementation shows that 
each value is retrieved by the subagent.  That suggests to me that the failure is in 
snmpd but why would it give me back all the values I ask for in one area and not 
another?



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
Net-snmp-users mailing list
[EMAIL PROTECTED]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to