Mike Beckerle created DAFFODIL-2737:
---------------------------------------

             Summary: Need warning when anonymous choices, anonymous choice 
branches
                 Key: DAFFODIL-2737
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2737
             Project: Daffodil
          Issue Type: New Feature
          Components: Front End
    Affects Versions: 3.3.0
            Reporter: Mike Beckerle


Many systems we want to integrate with Apache Daffodil do not support anonymous 
choices. They require the choice (aka union) to be named.

Furthermore, they require each choice branch to be a named element, not a 
sequence of multiple elements. 

In Daffodil, if a choice is not _effectively_ the model-group of an element, we 
need a warning to that effect.

We say "not effectively the model-group" because preceding or surrounding 
sequences that contain only DFDL statements should be allowed, and hidden 
groups can be ignored as well. 

Similarly, if a choice branch does not contain a single element, we need a 
warning. 

A way to escalate such warnings to errors is needed (DAFFODIL-2735).

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to