Response to Change Request R415

Teemu,

Your request (R415) for clarification of events in subdialogs
(reproduced below) was discussed by the Dialog team on 2002-05-07. The
decision was that events from subdialogs are processed in the same way
as other events (e.g. <noinput>) and so the <filled> is not executed
(since an event was thrown rather than variables returned). Your second
question was unclear to us --- if it is still a problem, please submit
another request. No action will be taken as a result of your request. 

If you disagree with our decision please let us know as soon as
possible. If we do not hear from you with 14 days, we will take this as
tacit acceptance.

thank you for input on the specification.

Scott

Dialog Team Leader, VBWG

[request discussed ...]

There seems to be some kind of 'lack of specification' about
<subdialog> and especially  the case when it returning with event. 

Following code is taken from
http://www.voicexml.org/conformance/samples/subdialog/subdialog.xml

-->

<?xml version="1.0"?>
<vxml version="2.0">
   <form>
      <subdialog name="result" src="#returnevent">
         <catch event="returnevent.event">Received return event from
subdialog, test complete.</catch>
         <prompt>Calling subdialog that returns an event.</prompt>
      </subdialog>
   </form>

   <form id="returnevent">
      <block>
         <prompt>
            In subdialog, returning event.
         </prompt>
         <return event="returnevent.event"/>
      </block>
   </form>
</vxml>

<--
    
So is the "guard-condition" set true ( is the field result commited as
filled ) when returning from subdialog with event, otherwise FIA ends in
infinite loop. And if it is commited as filled we should run the
<filled>
OK?

And second question is quite in the same area: 

If that filled would have submit with empty namelist shold we submit
only
"result" that is empty or all named "field item" variables and all
"result.xxxx" params cause specification about <submit> says that if
namelist is empty: 

FROM  SPECIFICATION -->
	The list of variables to submit. By default, all the named field
item variables are 	submitted. 
<--

Received on Tuesday, 28 May 2002 09:32:15 UTC