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

Olabusayo Kilo updated DAFFODIL-3054:
-------------------------------------
    Priority: Minor  (was: Major)

> Automate Generation of Tunable with Warn ID and Check
> -----------------------------------------------------
>
>                 Key: DAFFODIL-3054
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-3054
>             Project: Daffodil
>          Issue Type: Improvement
>            Reporter: Olabusayo Kilo
>            Priority: Minor
>
> We need to create a simpler way to define checks so that all you have to do 
> is name the thing "EmptyValueDelimiterPolicy", the predicate, and the warning 
> and error rmessage texts. The creation of a corresponding tunable name, 
> warnID, and check method should all just happen.
> Or perhaps you have to write the SDW and SDE message construction as methods, 
> and a documentation string, but the tunable, the WarnID, XSD for validation 
> of config, CLI options, etc., all get created automatically.
> The only other thing we should have to do is figure out what object has to 
> call it. i.e., add the line
> requiredEvaluationsIfActivated(checkDelimitedLengthEVDP)
> The propgen module could do this. It really should support the need for 
> rule-based property error/warning checking, and tightening/loosening 
> restrictions in the implementation about various properties, at least in the 
> case where it's about exactly one property.
> See https://github.com/apache/daffodil/pull/1577#discussion_r2439996281 for 
> context



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

Reply via email to