3. Elements of Message Processing and Dispatching
This section describes the elements used in the interactions between the Dispatcher and Message Processing Models.
3.1. messageProcessingModel
An identifier which uniquely identifies a Message Processing Model. The value of this identifier is used to select the appropriate Message Processing Model for processing a specific version of an SNMP message.
3.2. pduVersion
An indication of the version of the PDU to be prepared or of the version of a PDU that has been extracted from a received message. The derived Message Processing Model determines how this version element is presented to applications.
3.3. pduType
An indication of the type of PDU. The value is derived from the PDU syntax. Possible values include:
- Get
- GetNext
- GetBulk
- Set
- Trap
- Notify
- Response
- Report
- InformRequest
3.4. sendPduHandle
A handle used by the Dispatcher to correlate the request of sending a PDU with the corresponding response or report from the Message Processing Model. Each request for sending a PDU is associated with a unique sendPduHandle. The Message Processing Model uses this handle to match incoming responses or reports with pending requests.