Action Bit Storage Web Service Part Two
- Assigned
- BAM, ABR, (TSH)
- Prev assigned
- Tasks adressed
- ["TaskA.4"], ["TaskA.5"]
- Time estimated
- 1-3md
- Time used
- 0md
- Priority
- 2
- Status
- Description not reviewed
- Iteration
- 16
- Notes
Description
This action is a continuation of the first two parts of [:ActionBitStorageWebservice:], that is the two services:
- guiobjectmanipulation_webservice (input: (Windows) file path to the file to ingest, PID of the FOXML object to attach file to, username, password. When this web service is called from the GUI, it must translate the windows file path to a URL in order to make it possible for web service #2 to download the file from the web server, using this URL)
- and objectmanipulation_webservice (input: URL to the file to ingest, PID of the FOXML object to attach file to, username, password. This web service must upload the file, represented by the URL, to bit storage by calling the bit storage web service. The web service will return characterization information for the file and a URL reference to the version stored in the bit storage. The URL and the characterization information received from bit storage must be appended to the FOXML object identified by the PID given to this web service)
The Bitstorage webservice update to True Bitstorage will be handled by [:ActionBitStorageForReal:].
This action will review the implemented guiobjectmanipulation_webservice and objectmanipulation_webservice to check that they are finished as expected (time estimate 1md). If any bits are missing, they will be implemented (time estimate 0-2md).
Progress
- First question: The objectmanipulation_webservice currently offers a void Addfile operation. The wiki description claims that the operation will return characterization information for the file and a URL reference to the version stored in the bit storage. I think the description is wrong! The characterization information + bit storage URL is put into the file object!