3.2.5.1 Processing Client Request Upload Request
The server validates the requpload command as specified in section 2.2.2.16.1.<38> The server creates a valid response command and returns the command to the client.
The server creates an approved response, as specified in section 2.2.3.6.2, if the server accepts the request to send data (that is, the server is prepared to accept the data upload).
The server creates a throttle response, as specified in section 2.2.3.6.5, if the server rejects the client request to upload data. The reject decision is implementation-specific.
The server creates an error response, as specified in section 2.2.3.6.4, if the server is not prepared to accept the data but needs the client to resend the request or continue sending requests in the future. Typically this is the response if the server cannot accept requested data (for example, a partial service outage).