<assign> does not support non-XML datamodels
--------------------------------------------

                 Key: SCXML-94
                 URL: https://issues.apache.org/jira/browse/SCXML-94
             Project: Commons SCXML
          Issue Type: Bug
    Affects Versions: 0.8
            Reporter: Ingmar Kliche


The current impl of <assign> still supports "name" and "location" attributes, 
which is not in line with the SCXML WD. SCXML only defines the "location" 
attribute.

The impl of <assign> uses the evalLocation() function of the evaluator to 
determine the location and evalLocation() has to return a Node. But this does 
not work for non-XML datamodels. 

Non-XML datamodels worked using the "name" atribute (which used the set() 
function of the context). But the "name" attribute is no longer standardized. 
Thus <assign> only has the "location" attribute and  it needs to support XML 
and non-XML data models. 

The question is, whether <assign> should manipulate the DOM tree or whether it 
is the responsibility of the context to manipulate the data.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to