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.
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;
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;
The semaphore file shall have the same file name as the Sales/Usage Report file(s), except that:
The prefix shall be
ACK_
instead ofDSR_
;The
xofy
part of the filename is omitted; andThe file extension shall be
.ctrl
instead of.tsv
;
The licensor shall download all Sales/Usage Reports once it has seen the semaphore file;
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;
The licensor may also delete the Sales/Usage Reports from the cloud-based server at this stage; and
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.