2.2.2.16.2 dataupload Command

The data upload (dataupload) command specifies that the client is uploading SQM session data. The SQM session data is appended to the XML message in the HTTP POST or PUT body either compressed, (as shown in Figure 6), or uncompressed, (as shown in Figure 7). Each SQM session in the binary data payload MUST be referenced by a separate request element (see section 2.2.2.12). The dataupload command references one SQM session only. The dataupload command MUST include the following arg elements.

cmd arg element:

  • nm attribute: tm

  • val attribute: The client 64-bit decimal FILETIME value specifying the upload time.

cmd arg element:

  • nm attribute: size

  • val attribute: A 64-bit decimal value specifying the length, in bytes, of the SQM session (uncompressed) in the data binary large object (BLOB) of the appended SQM session binary data stream.

cmd arg element:

  • nm attribute: offset

  • val attribute: A 64-bit decimal value specifying the offset, in bytes, of the SQM session (uncompressed) that this command references in the SQM session data payload (see Figure 2).

cmd arg element:

  • nm attribute: token

  • val attribute: An opaque string value specifying the token provided to the SQM client by the SQM server in the approved response message from the client requpload command as specified in section 2.2.3.6.2.

Unrecognized arg name-value pairs are ignored by the server.