The preservation Gateway functions as an aggregating cache for preservation requests originating with a repository and destined for a DDP via the OTM Bridge. This allows repositories to synchronously send content preservation in an asynchronous deep archive.
Create a gateway object for preservation of a Bag Object from the repository
Request: PUT /ObjectId HTTP/1.1
Content-Type
201 Created
(on success)Retrieve audit metadata for the object.
Request: HEAD /ObjectId HTTP/1.1
200 OK
Response Body:
{ } |
Can |
Request removal of a Bag Object and all its contents
Request: DELETE /ObjectId HTTP/1.1
204
Request restore of a Bag Object and all its contents for later retrieval
Request: Post /ObjectId?restore HTTP/1.1
202 Accepted
(if the object is not already restored)200 OK
(if the object is already restored and available for retrieval)Can HTTP Range requests be used to retrieve individual files (e.g. metadata) |
Retrieve a restored object.
Request: GET /ObjectId HTTP/1.1
200 OK
(if the object is restored available)403 ForbiddenÂ
(if the object has not been restored)
Can HTTP Range requests be used to retrieve individual files (e.g. metadata) |