[AGENT++] Agent++Win32 and Set Operation Failure with Multiple Variable Bindings

Dave White | Networking dave.white at efi.com
Mon May 9 21:53:40 CEST 2005


Hi Frank,

Our problem is with a Windows Extensible Agent DLL.  I realize that this is a
proprietary Microsoft protocol, but Agent++Win32 has implemented it with the
benefit of AgentX++.  It seemed to me that AgentX was processing the requests
one VB at a time.  However, if AgentX attempts to group VBs already, then any
fixes should be limited to Agent++Win32 alone, correct?  This is a problem
that we need to correct.  Do you have suggestions or ideas about what
functions/methods needs to change?  Any other ideas you have about what needs
to change, and how, would be helpful.

Thanks,
Dave

_______________________________ 
Dave White
Sr. Software Engineer 
  
(650) 357-3980
Dave.White at efi.com

-----Original Message-----
From: Frank Fock [mailto:fock at agentpp.com] 
Sent: Monday, May 09, 2005 11:19 AM
To: Dave White | Networking
Cc: agentpp at agentpp.org
Subject: Re: [AGENT++] Agent++Win32 and Set Operation Failure with Multiple
Variable Bindings

Hi Dave,

Do you refer to AgentX subagents or Windows Extensible Agent DLLs?
For AgentX all VBs of a SET request (served by a particular subagent )
are always passed within one AgentX PDU to the subagent. So this is
compliant to RFC 2741.

For Win32 Extensible Agent subagents, VBs are always passed individually
by the Agent++Win32 master.  Since this "protocol" is not AgentX I see
not why it should be compliant to the AgentX RFC.
Passing the VBs at once should be possible though, however this would
make the current framework a bit more complex. If you need such a solution
urgently then please contact me by email.

Best regards,
Frank

Dave White | Networking wrote:

>Hi All,
>
>It appears that Agent++Win32 passes variable bindings one at a time to
>extension agents during set requests with multiple variable bindings.  Does
>this violate RFC 2741?  "When processing an SNMP Set request, the master
>agent must send all of the VarBinds applicable to a particular subagent
>session in a single agentx-TestSet-PDU." (p. 60.  See also page 64).
>
>I am working with subagents that expect to have a list of variable bindings
>when processing set requests.  If the subagent receives variable bindings
one
>at a time, the operation fails.  Is this a problem with the subagent,
>AgentX++, or Agent++Win32?
>
>Regards,
>Dave
>
>_______________________________ 
>Dave White
>Sr. Software Engineer 
>  
>(650) 357-3980
>Dave.White at efi.com
>
> 
>
>_______________________________________________
>AGENTPP mailing list
>AGENTPP at agentpp.org
>http://lists.agentpp.org/mailman/listinfo/agentpp
>
>  
>





More information about the AGENTPP mailing list