CCXML: using Object in the application scope - example error

Hello,

We believe that there is an error in the CCXML specification, section 8.4.

The example in this section shows how to create an Object in the 
application scope:

   <var name="application.obj" expr="new Object()"/>

We assume that behavior of the <var> tag should be the same as behaviour 
  of a var statement within a <script> (although it is not explicitly 
stated in the specification). However, the following statement is not 
allowed in ECMAScript:

   var application.obj = new Object();

However, it is correct to use the the following statement in ECMAScript:

   application.obj = new Object();

Therefore we believe that correct version of the CCXML example is:

   <assign name="application.obj" expr="new Object()"/>

In this case, the description above the example should be clarified as well.

Thanks for response,

Petr Kuba


-- 
    Petr Kuba, Project Manager
    OptimSys, s.r.o
    kuba@optimsys.cz
    Tel: +420 541 143 065
    Fax: +420 541 143 066
    http://www.optimsys.cz

Received on Wednesday, 30 September 2009 13:01:56 UTC