Olabusayo Kilo created DAFFODIL-3010:
----------------------------------------
Summary: Handl eValidation 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
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)