8.3 Choreography for sending and acknowledging Sales/Usage Reports

The transfer of Sales/Usage Reports defined in accordance with the various parts of the DSR standard should take place using cloud-based storage.

The licensee and the licensor may use the following approach for exchanging (and acknowledging) Sales/Usage Reports created in accordance with the various parts of the DSR standard.

  1. The licensee shall upload the file or files containing the Sales/Usage Report to a mutually-agreed folder on a mutually-agreed cloud-based server;

  2. Once the Sales/Usage Report has been uploaded completely, the licensee shall place a zero-byte semaphore file into the folder containing the Sales/Usage Report;

  3. The semaphore file shall have the same file name as the Sales/Usage Report file(s), except that:

    1. The prefix shall be ACK_ instead of DSR_;

    2. The xofy part of the filename is omitted; and

    3. The file extension shall be .ctrl instead of .tsv;

  4. The licensor shall download all Sales/Usage Reports once it has seen the semaphore file;

  5. Once the licensor has successfully downloaded the file(s) of the Sales/Usage Report, it shall delete the semaphore file from the cloud-based server;

  6. The licensor may also delete the Sales/Usage Reports from the cloud-based server at this stage; and

  7. Should the licensee and the licensor agree to communicate acknowledgements for Sales/Usage Reports, the licensor shall place an acknowledgement message file into the folder containing the Sales/Usage Reports.