-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathREADME
48 lines (31 loc) · 1.4 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Results Repository Service
==========================
Description
-----------
This is a SOAP web service that stores files into a WebDAV repository.
The service is specifically designed for saving result files and logs of Taverna workflows created in IMPACT.
It accepts URLs to files and processing logs generated by IMPACT tools.
Both have to be formatted in a special way (containing information like for example tool name).
The service creates folders on the WebDAV server and saves the files referenced by the URLs.
Furthermore, a report file (Excel) is created, which contains statistical information about the workflow, the used tools, and the results.
Deployment
----------
Since this is a Maven project, the simplest way to build the service is by running
mvn package
The resulting .war file must be deployed manually into a Java Web Container.
Configuration
-------------
dav.properties
Here are the properties for your WebDAV server on which the data will be stored:
- URL
- credentials for basic authentication
- file types that should be stored.
report.properties
- URL to the Excel report template that will be filled with statistical data
- coordinates for cells into which specific data will be written
- URL to a service that retrieves the current timestamp
Documentation
-------------
JavaDocs can be generated with
mvn site
mvn site:run (inside of an embedded Jetty)