[ 
https://issues.apache.org/jira/browse/DAFFODIL-852?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Beckerle reassigned DAFFODIL-852:
-----------------------------------------

    Assignee: Michael Beckerle

> Implement runtime checks for lastDeclaredRequiredElement
> --------------------------------------------------------
>
>                 Key: DAFFODIL-852
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-852
>             Project: Daffodil
>          Issue Type: New Feature
>          Components: Back End, Diagnostics
>    Affects Versions: s11
>            Reporter: Josh Adams
>            Assignee: Michael Beckerle
>            Priority: Major
>
> This is primarily an issue for cases where an element is 
> maxOccurs="unbounded" occursCountKind="implicit", as this is only allowed on 
> the last required element of a sequence (see DFDL-732)
> So far I believe that we have the compile time checks completed.  However, 
> there are cases where it cannot be determined whether or not an element is 
> required at compile time.  For example:
>  - unbounded/implicit element followed by a choice where a required element 
> is selected at runtime (see 
> edu.illinois.ncsa.daffodil.section14.occursCountKind.TestOCKImplicitNew 
> test_ockImplicit12)
>  - unbounded/implicit element followed by an element where lengthKind=pattern 
> and that pattern can match an empty string. (see 
> edu.illinois.ncsa.daffodil.section14.occursCountKind.TestOCKImplicitNew 
> test_ockImplicit14)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to