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

Olabusayo Kilo resolved DAFFODIL-2896.
--------------------------------------
    Fix Version/s: 4.0.0
                       (was: 3.7.0)
       Resolution: Fixed

Fixed in dad8c6d691e92ea62cd2f8e3ef1e7898b65f8a23

> 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: 4.0.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)

Reply via email to