Skip to content

Conversation

@michael-82
Copy link
Collaborator

Warning: This requires ontology 3.10.0, which is (as of 2025-10-30) not yet released

  • Add validation for DataExtraction part of CRTDL
  • Improve Validation for CCDL

- replace webflux call to post feasibility query with a "regular" one
- extend the StructuredQueryValidator for posted ccdls to contain the same checks as the validate endpoint has
- add a RestControllerAdvice class to the FeasibilityQueryHandlerRestController that extracts the validator errors and returns them
- add check for invalid value filters
- switch to newer json schema library
- add skeleton for DataExtraction Validation
- small changes to json schemas (this has to be double checked some time...)
- add more path info in QueryHandlerRestControllerAdvice
- add validate endpoint for crtdl (requires DataExtraction Validation to actually do something)
- begin with dataExtraction validation
- implement most of the data extraction validation. 2 items missing
- finish DataExtractionValidator function
- tests still missing
@michael-82 michael-82 self-assigned this Oct 30, 2025
@michael-82 michael-82 added the enhancement New feature or request label Oct 30, 2025
@michael-82 michael-82 linked an issue Oct 30, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improved Error Handling

2 participants