3.3.1 Abstract Data Model

The SQM protocol relay transmits protocol messages on behalf of a client in environments where the client cannot access the SQM service directly (primarily where the client is protected by the firewall). To enable the relay, a client MUST be configured to send data to the relay service.

When a configured client sends a message to the relay that contains a SQM payload, the relay service opens the payload and adds a data point that identifies the relay<10>. This data is added to the SQM data point section of the payload as specified in section 2. The payload is then repackaged and set to the SQM service. If the proxy receives a message that does not fit the XML model for SQM, the message is forwarded directly to the SQM service, without modification. This enables support for A-SQM and SQM protocol message transmission.