3.1.5.2.2 Throttle Response Command

This command specifies that the SQM server rejects the SQM client request to upload data as specified in section 2.2.3.6.5. The SQM client does not send the data upload associated with the request upload message to the SQM server.

The client does not send a request upload message where the request upload namespace matches the throttle namespace argument for the time period specified in the throttle period argument as specified in section 2.2.3.6.5 and detailed in the following sections. The client maintains a catalog of throttle responses in order to query future requests to determine whether to send a future requpload message to the SQM server or to discard it.

period:  argument: The SQM client is required to stop any request upload or data upload messages to the SQM server for all messages, for the period of days from the client current system time, where the request namespace (see section 2.2.2.13) matches the response namespace (see section 2.2.3.5) by using the throttle namespace comparison as detailed in the following sections.

namespace:  argument: During the throttle period, the SQM client compares the request message namespace and discard all requests where the request namespace matches the response namespace by using the throttle comparison namespace argument as specified in section 2.2.3.6.5 and detailed in the following sections.

root: The SQM client stops all requests for the throttle period.

svc: The SQM client stops all requests where the namespace svc attribute equals sqm (see section 2.2.3.5).

ptr: The SQM client stops all requests where the namespace svc attribute equals sqm and the ptr attribute equals the throttle response message namespace ptr attribute value (see section 2.2.3.5).

gp: The SQM client stops all requests where the namespace svc attribute equals sqm, the ptr attribute equals the throttle response message namespace ptr attribute value, and the gp attribute equals the throttle response message namespace gp attribute value (see section 2.2.3.5).

app: The SQM client stops all requests where the namespace svc attribute equals sqm, the ptr attribute equals the throttle response message namespace ptr attribute value, the gp attribute equals the throttle response message namespace gp attribute value, and the app attribute equals the throttle response message namespace app attribute value (see section 2.2.3.5).

all: The SQM client stops all requests where the namespace svc attribute equals sqm, the ptr attribute equals the throttle response message namespace ptr attribute value, the gp attribute equals the throttle response message namespace gp attribute value, the app attribute equals the throttle response message namespace app attribute value, and all namespace arguments (if any) equal the throttle response message namespace arguments (see section 2.2.3.5).