The SNMP agent can initiate several DPI requests:
The GET, GETNEXT, GETBULK, and SET requests correspond to the SNMP requests that a network management station can make. The subagent responds to a request with a response packet. The response packet can be created using the mkDPIresponse() library routine, which is part of the DPI API library.
The GETBULK requests are translated into multiple GETNEXT requests by the agent. According to RFC 1592, a subagent may request that the GETBULK be passed to it, but the OS/2 implementation of SystemView Agent does not support that request.
The COMMIT, UNDO, UNREGISTER, and CLOSE are specific SNMP DPI requests.
The subagent normally responds to a request with a RESPONSE packet. For the CLOSE and UNREGISTER request, the subagent does not need to send a RESPONSE.
Related Information
Overview of Subagent Processing
Connecting
to the Agent
Registering a Sub-Tree with the
Agent
Processing Requests from the
Agent
Processing a GET Request
Processing a GETNEXT Request
Processing a SET/COMMIT/UNDO
Request
Processing an UNREGISTER Request
Processing a CLOSE Request
Generating a TRAP