summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-04-14 08:43:05 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-04-14 08:43:05 (GMT)
commit01e7e16d34b23b1198455809860abe4e43d9606a (patch)
tree8b184a60e812a2cd835d15cb304d6a46792ca9e3 /apps
parenta22c9ab9c1a72bee6802dc8ada771930253f140b (diff)
downloaduscxml-01e7e16d34b23b1198455809860abe4e43d9606a.zip
uscxml-01e7e16d34b23b1198455809860abe4e43d9606a.tar.gz
uscxml-01e7e16d34b23b1198455809860abe4e43d9606a.tar.bz2
Apps working again
Diffstat (limited to 'apps')
-rw-r--r--apps/samples/server-push/server-push.scxml14
-rw-r--r--apps/samples/vrml/vrml-server.scxml35
2 files changed, 26 insertions, 23 deletions
diff --git a/apps/samples/server-push/server-push.scxml b/apps/samples/server-push/server-push.scxml
index 4193560..a9d231e 100644
--- a/apps/samples/server-push/server-push.scxml
+++ b/apps/samples/server-push/server-push.scxml
@@ -17,27 +17,27 @@
<!-- XHR CORS preflight response -->
<transition event="http.options" target="idle">
<script>dump(_event);</script>
- <response status="200" requestexpr="_event.origin">
+ <respond status="200" to="_event.origin">
<header name="Access-Control-Allow-Origin" value="*" />
<header name="Access-Control-Allow-Methods" value="POST, GET, OPTIONS" />
<header name="Access-Control-Allow-Headers" value="X-Requested-With, Content-Type" />
- </response>
+ </respond>
</transition>
<transition event="http.post" target="idle">
<if cond="_event.name.endsWith('postponed')">
<!-- This is an event we postponed before the heartbeat, respond -->
- <response requestexpr="_event.origin">
+ <respond to="_event.origin">
<content>This is awesome!</content>
- </response>
- <else />
+ </respond>
+ <else />
<!-- Postpone until the heartbeat is emitted and send all events again -->
<postpone until="_event.name == 'heartbeat.1s'" chaining="true" />
</if>
</transition>
<transition event="http.get">
- <response requestexpr="_event.origin">
+ <respond to="_event.origin">
<content>
<![CDATA[
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
@@ -74,7 +74,7 @@
</html>
]]>
</content>
- </response>
+ </respond>
</transition>
</state>
diff --git a/apps/samples/vrml/vrml-server.scxml b/apps/samples/vrml/vrml-server.scxml
index 0d6517c..6f376e8 100644
--- a/apps/samples/vrml/vrml-server.scxml
+++ b/apps/samples/vrml/vrml-server.scxml
@@ -255,6 +255,9 @@
<!-- Idle here -->
<state id="idle">
+ <!--onentry>
+ <log expr="_event" />
+ </onentry -->
<transition event="http.get" target="idle" cond="
_event.data.pathComponent.length >= 2 &amp;&amp;
_event.data.pathComponent[_event.data.pathComponent.length - 1].indexOf('.') !== -1">
@@ -275,19 +278,19 @@
<script>
//print("Sending " + processed[_event['fileStruct'].key][_event['fileStruct'].format].path + "\n");
</script>
- <response status="200" requestexpr="_event.origin">
+ <respond status="200" to="_event.origin">
<header name="Connection" value="close" />
<header name="Access-Control-Allow-Origin" value="*" />
<content fileexpr="processed[_event['fileStruct'].key][_event['fileStruct'].format].path" />
- </response>
+ </respond>
<else>
<if cond="_event.name.endsWith('postponed')">
<!--
A postponed event we couldn't answer
-->
- <response status="404" requestexpr="_event.origin">
+ <respond status="404" to="_event.origin">
<header name="Connection" value="close" />
- </response>
+ </respond>
<else>
<script>
print("Processing outfile " + _event['dest'] + " from model " + _event['file'] + "\n");
@@ -322,9 +325,9 @@
</if>
<else>
<!-- There is no such model -->
- <response status="404" requestexpr="_event.origin">
+ <respond status="404" to="_event.origin">
<header name="Connection" value="close" />
- </response>
+ </respond>
</else>
</if>
</transition>
@@ -336,58 +339,58 @@
_event.data.pathComponent.length == 2 &amp;&amp;
_event.data.pathComponent[1] === 'models'">
<script>//dump(_event)</script>
- <response status="200" requestexpr="_event.origin">
+ <respond status="200" to="_event.origin">
<header name="Connection" value="close" />
<header name="Content-Type" value="application/json" />
<header name="Access-Control-Allow-Origin" value="*" />
<content expr="models" />
- </response>
+ </respond>
</transition>
<transition event="http.get" target="idle" cond="
_event.data.pathComponent.length == 2 &amp;&amp;
_event.data.pathComponent[1] === 'processed'">
<script>//dump(_event)</script>
- <response status="200" requestexpr="_event.origin">
+ <respond status="200" to="_event.origin">
<header name="Connection" value="close" />
<header name="Content-Type" value="application/json" />
<header name="Access-Control-Allow-Origin" value="*" />
<content expr="processed" />
- </response>
+ </respond>
</transition>
<transition event="http.get" target="idle" cond="
_event.data.pathComponent.length == 2 &amp;&amp;
_event.data.pathComponent[1] === 'wrls'">
<script>//dump(_event)</script>
- <response status="200" requestexpr="_event.origin">
+ <respond status="200" to="_event.origin">
<header name="Connection" value="close" />
<header name="Content-Type" value="application/json" />
<header name="Access-Control-Allow-Origin" value="*" />
<content expr="wrls" />
- </response>
+ </respond>
</transition>
<!-- request for topmost list of all files -->
<transition event="http.get" target="idle" cond="
_event.data.pathComponent.length == 1">
<script>//dump(_event);</script>
- <response status="200" requestexpr="_event.origin">
+ <respond status="200" to="_event.origin">
<header name="Connection" value="close" />
<header name="Content-Type" value="application/json" />
<header name="Access-Control-Allow-Origin" value="*" />
<content expr="overviewList()" />
- </response>
+ </respond>
</transition>
<!-- XHR CORS preflight response -->
<transition event="http.options" target="idle">
<script>dump(_event);</script>
- <response status="200" requestexpr="_event.origin">
+ <respond status="200" to="_event.origin">
<header name="Access-Control-Allow-Origin" value="*" />
<header name="Access-Control-Allow-Methods" value="GET, OPTIONS" />
<header name="Access-Control-Allow-Headers" value="X-Requested-With" />
- </response>
+ </respond>
</transition>
</state>