[
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)