[
https://issues.apache.org/jira/browse/DAFFODIL-2845?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Beckerle updated DAFFODIL-2845:
------------------------------------
Fix Version/s: 3.8.0
(was: 4.0.0)
> Layer improvements
> ------------------
>
> Key: DAFFODIL-2845
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2845
> Project: Daffodil
> Issue Type: Bug
> Components: Back End
> Affects Versions: 3.5.0
> Reporter: Mike Beckerle
> Assignee: Mike Beckerle
> Priority: Major
> Fix For: 3.8.0
>
>
> Layers need access to DFDL properties at layer compilation time, and for some
> (like delimiters) at runtime.
> Layers need to be able to create Schema Definition Errors at compile time and
> at runtime, and need to be able to signal a variety of general Processing
> Errors.
> (Currently, throwing LayerNotEnoughDataException is the only way to cause a
> processiing error. Other throws are all fatal.)
> Layer length kind 'explicit' should be deprecated. It is not needed since one
> can create an element of specified length (lengthKind 'explicit',
> 'prefixed', 'pattern' or 'endOfParent' when parent is of specified length)
> surrounding a layer.
> See also DAFFODIL-2843 and DAFFODIL-2844 which are also layer enhancements.
> (Probably all should be fixed together along with firming up a SAPI Layer API)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)