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)

Reply via email to