Requirements on Get File for all pillars that offer data file preservation

Requirements

The pillar must support the mandatory parts of the Put File functionality

Optional features

All optional features can be set as requirements by the Service Level Agreement

    1. This pillar is quite busy. To acknowledge that the PutFileRequest is received ok, it may send a PutFileResponse with ResponseCode “OK” to the client. (And this is an obvious occasion to use the TimeToDeliver parameter.!)
    2. This pillar buffers data for days or weeks before writing them to preservation media. To acknowledge that the file is received ok, and is currently stored in the buffer, it may send a PutFileResponse with ResponseCode “OK_BF” to the client.