-
Notifications
You must be signed in to change notification settings - Fork 5
/
exiftool.xml
87 lines (85 loc) · 3.83 KB
/
exiftool.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
77
78
79
80
81
82
83
84
85
86
87
<?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>exiftool</id>
<name>ExifTool by Phil Harvey</name>
<homepage>http://www.sno.phy.queensu.ca/~phil/exiftool/</homepage>
<version>8-73</version>
<installation>
<os type="linux">
Available under most distributions via package management.
</os>
<os type="windows">
Binaries for Windows are available from the project homepage. THE FULL PATH TO THE EXECUTABLE MUST NOT CONTAIN WHITESPACES!
</os>
</installation>
<services>
<service sid="1" name="Exiftool" type="migrate" servicepackage="eu.impact_project.iif.service" contextpathprefix="/impactservices">
<description>Service for reading image metadata using exiftool</description>
<operations>
<operation oid="1" name="exiftool">
<description>Extract image metadata using exiftool</description>
<!--
Usage:
exiftool[.exe] <in> -textOut <out>
Where:
<in> Input image file
-textOut Write output text file
<out> Output text file with extracted meta information
For full documentation of exiftool command line parameters, see
http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html
-->
<command>exiftool ${input}</command>
<inputs>
<input name="input">
<Datatype>xsd:anyURI</Datatype>
<Required>true</Required>
<CliMapping>input</CliMapping>
<Documentation>URL reference to image file</Documentation>
<Default>http:/impactcentre/iif-testfiles/raw/master/testfiles/image.tif</Default>
</input>
</inputs>
<outputs>
<output name="outputstream">
<Datatype>xsd:anyURI</Datatype>
<Required>false</Required>
<CliMapping>output</CliMapping>
<Documentation>URL reference to output text file</Documentation>
<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>../webapps/ROOT/impact/tmp/</accessdir>
<accessurl>http://localhost:8080/impact/tmp/</accessurl>
</dataexchange>
</deployment>
</deployments>
</toolspec>