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

Olabusayo Kilo updated DAFFODIL-3010:
-------------------------------------
    Summary: Handle Validation for IBM Cross Tester for new Validator API  
(was: Handl eValidation for IBM Cross Tester for new Validator API)

> Handle Validation for IBM Cross Tester for new Validator API
> ------------------------------------------------------------
>
>                 Key: DAFFODIL-3010
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-3010
>             Project: Daffodil
>          Issue Type: Bug
>          Components: TDML Runner
>    Affects Versions: 3.11.0
>            Reporter: Olabusayo Kilo
>            Priority: Major
>
> Note that the tdml processor could be used by the IBM DFDL cross tester. 
> withValidator really is not a Daffodil specific thing. We have two options
> The right thing to do might be to modify the IBM DFDL cross tester so that it 
> looks for our specific validators and disables validation if it's 
> NoValidator, and enables it if it's anything else. Alternatively, maybe we 
> need a different API for theĀ {{{}TDMLDFDLProcessor{}}}. We need to figure out 
> how to handle validation in a way that works better for the IBM DFDL TDML 
> processor that doesn't need to know about our internal Validator API.
> Another option is the TDML Runner still only understands on, liimited, and 
> off, and then it is up to the IBM TDML Professor and Daffodil TDML Processor 
> to convert that to their own kind of validation. The Daffodil one will use 
> the Validator API. The IBM one will just set a validation boolean.



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

Reply via email to