- From: Barnett, James <James.Barnett@aspect.com>
- Date: Thu, 12 Jul 2007 08:51:52 -0400
- To: "Christian Frank" <christian.frank1@tele2.de>, <www-voice@w3.org>
- Message-ID: <57686697B4E28949A90094A6469165C702434231@ASP1EXCH1.aspect.com>
The <join> tag is not needed due to the In() predicate, which can be used to test if the machine is in a given state. If you want to have transition T in one parallel region wait until another parallel region reaches state s', add In(s') to T's condition. - Jim ________________________________ From: www-voice-request@w3.org [mailto:www-voice-request@w3.org] On Behalf Of Christian Frank Sent: Monday, July 09, 2007 7:59 AM To: www-voice@w3.org Subject: SCXML synchronization Hello, I'm using SCXML for a simple project and I have a problem. I don't know how to synchronize several parallel states. In the specification of 2006 there was the <join> tag and a simple example how to use it: <?xml version="1.0" encoding="us-ascii"?> <scxml version="1.0" xmlns="http://www.w3.org/2005/07/scxml"> <state> <parallel> <state id="S1"> <state id="S11"> <transition target next ="S12 synch1"/> </state> <state id="S12"> <transition target next="S13"/> &n bsp; </state> <state id="S13"/> </state> <state id="S2"> <state id="S21"> <transition target="S12"/> </state> <state id="S22> <transition target="j1"/> </state> <state id="S23"/> <join id="j1"> <transition target="S23"/> </join> </state> </parallel> </state> </scxml> How would this example look like with the new specification of 2007? And why is there no <join> tag? Greetings, Christian
Received on Thursday, 12 July 2007 12:52:04 UTC