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> |