Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.

Name: server/engine/engine.xml 
1:
<description datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" xmlns="http://riddl.org/ns/description/1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
2:
 
3:
  <message name="list-of-instances">
4:
    <parameter name="instances" mimetype="text/xml" handler="http://riddl.org/ns/handlers/relaxng">
5:
      <xi:include href="engine/rngs/instances.rng"/>
6:
    </parameter>
7:
  </message>
8:
 
9:
  <message name="instance-id">
10:
    <parameter name="id" type="integer"/>
11:
  </message>
12:
 
13:
  <message name="instance-name">
14:
    <parameter name="name" type="string"/>
15:
  </message>
16:
 
17:
  <message name="instance-info">
18:
    <parameter name="info" mimetype="text/xml" handler="http://riddl.org/ns/handlers/relaxng">
19:
      <xi:include href="engine/rngs/instance-info.rng"/>
20:
    </parameter>
21:
  </message>
22:
  <message name="callbacks">
23:
    <parameter name="info" mimetype="text/xml" handler="http://riddl.org/ns/handlers/relaxng">
24:
      <xi:include href="engine/rngs/callbacks.rng"/>
25:
    </parameter>
26:
  </message>
27:
  <message name="xsl">
28:
    <parameter name="xsl" mimetype="application/xml"/>
29:
  </message>
30:
 
31:
  <message name="message">
32:
    <parameter name="type" type="integer"/>
33:
    <parameter name="message" type="string"/>
34:
    <optional>
35:
      <parameter name="details" mimetype="text/xml"/>
36:
      <parameter name="details" mimetype="text/yaml"/>
37:
    </optional>
38:
  </message>
39:
 
40:
  <message name="acknowledgment">
41:
    <parameter name="key" type="string"/>
42:
    <parameter name="producer-secret" type="string"/>
43:
    <parameter name="consumer-secret" type="string"/>
44:
  </message>
45:
 
46:
  <message name="vote">
47:
    <header name="CPEE-CALLBACK" type="boolean"/>
48:
    <optional>
49:
      <parameter name="continue" type="boolean"/>
50:
    </optional>
51:
  </message>
52:
 
53:
  <resource>
54:
    <get in="*" out="list-of-instances"/>
55:
    <post in="instance-name" out="instance-id"/>
56:
    <resource relative='xsls'>
57:
      <resource>
58:
        <get in="*" out="xsl"/>
59:
      </resource>
60:
    </resource>
61:
    <resource>
62:
      <get in="*" out="instance-info"/>
63:
      <delete in="*"/>
64:
      <resource relative="callbacks">
65:
        <get in="*" out="callbacks"/>
66:
        <resource>
67:
          <put in="*"/>
68:
        </resource>
69:
      </resource>
70:
      <resource relative="events">
71:
        <put in="acknowledgment"/>
72:
        <post in="*" out="vote"/>
73:
      </resource>
74:
    </resource>
75:
  </resource>
76:
</description>