]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.core/src/main/resources/org/argeo/slc/castor/process/mapping.xml
Fix bugs with slc execution notifications
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / resources / org / argeo / slc / castor / process / mapping.xml
1 <?xml version="1.0"?>
2
3 <!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN" "http://castor.org/mapping.dtd">
4
5 <mapping>
6 <description>Process objects XML mapping</description>
7
8 <class name="org.argeo.slc.msg.process.SlcExecutionStepsRequest"
9 auto-complete="true">
10 <map-to ns-uri="http://argeo.org/projects/slc/schemas" />
11 <field name="steps" collection="vector"
12 type="org.argeo.slc.core.process.SlcExecutionStep">
13 <bind-xml auto-naming="deriveByClass" location="steps" />
14 </field>
15 </class>
16
17 <class name="org.argeo.slc.msg.process.SlcExecutionRequest"
18 auto-complete="true">
19 <map-to ns-uri="http://argeo.org/projects/slc/schemas" />
20 </class>
21
22 <class name="org.argeo.slc.core.process.SlcExecution"
23 auto-complete="true">
24 <field name="uuid" identity="true">
25 <bind-xml node="attribute" />
26 </field>
27 <field name="steps" collection="vector"
28 type="org.argeo.slc.core.process.SlcExecutionStep">
29 <bind-xml auto-naming="deriveByClass" location="steps" />
30 </field>
31 </class>
32
33 <class name="org.argeo.slc.core.process.SlcExecutionStep"
34 auto-complete="true">
35 <field name="uuid" identity="true">
36 <bind-xml node="attribute" />
37 </field>
38 <field name="logLines" collection="vector" type="string">
39 <bind-xml name="log-line" location="log-lines" />
40 </field>
41 </class>
42 </mapping>