Ticket #1393 (closed)
Build IArchiveSearch, FileFinder and Data.ISIS implementation
Reported by: | Nick Draper | Owned by: | Roman Tolchenov |
---|---|---|---|
Priority: | critical | Milestone: | Iteration 24 |
Component: | Keywords: | ||
Cc: | Blocked By: | ||
Blocking: | Tester: | Martyn Gigg |
Description
Build the following classes to allow Mantid to search facilities archives.
- The API::IArchiveSearch interface - this is an imterface that will support all of the searching of archives for files in a generic way
- The DataHandling::ISISDataArchive implementation of the above interface, this should use the Data.ISIS web calls to find the path.
http://data.isis.rl.ac.uk/where.py/windir?name=hrpd273 to get the full path to the windows network directory If there is a problem the string returned starts with “ERROR:†There is also a linux option http://data.isis.rl.ac.uk/where.py/unixdir?name=hrpd273
- An API::FileFinder class that uses the IArchiveSearch to find one or more files and work out their full paths.
This should use data from the facilities.xml file (see other ticket) to work out the full file name.
Change History
comment:9 Changed 10 years ago by Martyn Gigg
- Status changed from verify to verifying
- Tester set to Martyn Gigg
comment:10 Changed 10 years ago by Martyn Gigg
- Status changed from verifying to closed
Verified working in #5882
comment:11 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 2240
Note: See
TracTickets for help on using
tickets.
(In [5365]) Added FileFinder class. re #1393