/
default-toolspec.xml
76 lines (76 loc) · 3.22 KB
/
default-toolspec.xml
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?xml version="1.0" encoding="UTF-8"?>
<toolspec model="0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="src/main/resources/toolspec.xsd">
<id>copy</id>
<name>Copy</name>
<homepage>http://en.wikipedia.org/wiki/Cp_%28Unix%29</homepage>
<version>1.0</version>
<installation>
<os type="linux">
Available by default.
</os>
<os type="windows">
Use "CMD.exe /C COPY" instead of "/bin/cp" in the commands defined below.
</os>
</installation>
<services>
<service sid="1" name="Simple Copy" type="migrate" servicepackage="eu.impact_project.iif.services" contextpathprefix="/impactservices">
<description>Service for copying files</description>
<operations>
<operation oid="1" name="simpleCopy">
<description>Copies a file</description>
<command>/bin/cp ${input} ${output}</command>
<inputs>
<input name="inputUrl">
<Datatype>xsd:anyURI</Datatype>
<Required>true</Required>
<CliMapping>input</CliMapping>
<Documentation>URL reference to input file</Documentation>
<Default>http://localhost:8080/test.txt</Default>
</input>
</inputs>
<outputs>
<output name="output">
<Datatype>xsd:anyURI</Datatype>
<Required>false</Required>
<CliMapping>output</CliMapping>
<Documentation>URL reference to output file</Documentation>
<PrefixFromInput>input</PrefixFromInput>
<Extension>txt</Extension>
</output>
</outputs>
</operation>
</operations>
<deployto>
<deployref default="true" ref="local"/>
</deployto>
</service>
</services>
<deployments>
<deployment id="local">
<identifier>http://localhost:8080/impact/instances/tomcat1</identifier>
<host>localhost</host>
<ports>
<port type="http">8080</port>
<port type="https">8043</port>
</ports>
<manager>
<user>tomcat</user>
<password>tomcat</password>
<path>manager</path>
</manager>
<!--
Full path to the directory where the tool has been installed.
THE PATH MUST NOT CONTAIN WHITESPACES!
If you want to use backslashes (\) then you must repeat them twice,
e.g. c:\\foo\\bar
or you can use just slashes,
e.g. c:/foo/bar
-->
<toolsbasedir></toolsbasedir>
<dataexchange>
<accessdir>src/main/webapp/</accessdir>
<accessurl>http://localhost:8080/impactservices/impact-simplecopy10-service/</accessurl>
</dataexchange>
</deployment>
</deployments>
</toolspec>