[
https://issues.apache.org/jira/browse/DAFFODIL-2896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Olabusayo Kilo reassigned DAFFODIL-2896:
----------------------------------------
Assignee: Olabusayo Kilo
> validationMode=full enables Daffodils limited validation
> --------------------------------------------------------
>
> Key: DAFFODIL-2896
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2896
> Project: Daffodil
> Issue Type: Bug
> Components: Back End
> Reporter: Steve Lawrence
> Assignee: Olabusayo Kilo
> Priority: Major
> Fix For: 3.7.0
>
>
> Daffodil has three validation modes: off, limited, and full. "Limited"
> enables Daffodils internal validation during parsing and "full" enables
> Xerces validation at the end of parsing. However, "full" also enables
> Daffodils limited validation, so we incur extra overhead with full validation.
> We should change full validation so it only does Xerces validation. Note that
> this change is not backwards compatible and could potentially break tests
> that use full validation but specifically look for Daffodil validation
> messages.
> Alternatively, we may want to consider adding a new validation mode that only
> enables xerces. Then "full" could keep its current behavior of validating
> with Daffodil and Xerces. This has the added benefit that we can get complete
> test coverage of both validation mechanisms without having to duplicate tests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)