Commit Graph

  • 927d75d2c5 Important: Previous commit will not work. I add the actual cecker in this one. master Katerina 2024-05-17 14:15:47 +0300
  • f083820765 Check Certificate on Controller and save the error in tha bd Katerina 2024-05-17 12:55:02 +0300
  • 0d363085b6 Fixed double rulesave + fine tune the stop of the routes that caused 100 record validation not to end. Katerina 2024-05-17 12:53:28 +0300
  • 88bd430801 Fixed the double save of summary results when 2 guidelines where checked in parallel Katerina 2024-04-22 12:49:49 +0300
  • 1a99c041d3 Integrating the 871b2ec6e5 commit of validator-engine2. You need to install it locally, therefore I have added it as 1.9.9-local version in my pom.xml Katerina 2024-04-03 09:52:04 +0300
  • d42d8fc09b Fixed the premature ending of the double processing. Katerina 2023-12-14 13:00:12 +0200
  • b72c29b8c8 test Katerina 2023-12-08 13:51:52 +0200
  • 8581a54bb9 Added method to return jobs with paging Katerina 2023-11-29 10:51:24 +0200
  • 3b3d9ee9e2 Added OpenApi documentation Katerina 2023-11-22 11:50:15 +0200
  • c83d78077f added summary table and cleaning processes for all validation cases Katerina 2023-11-21 15:19:09 +0200
  • 88a57a8b85 getSets method returns timeout if the process of getting all the sets from the oai server is not finished within 20 seconds. Katerina 2023-11-20 14:36:46 +0200
  • 59fdd724e9 Summary Result is automatically saved in SimpleOaiPmhRoute Router Katerina 2023-11-07 15:06:11 +0200
  • d2baa7ccf2 Change Fair from Data to Literature for OpenAIRE Literature v4 Katerina 2023-10-19 13:17:12 +0300
  • f5fef8fd5c added FAIR validation for OpenAIRE Literature V4 Quielines Katerina 2023-10-17 13:00:25 +0300
  • 16a258b263 preparing Summary result to be an actual DB entity Katerina 2023-10-03 10:52:11 +0300
  • 24427a23ed added set in ValidationJob db entity and and class Katerina 2023-10-02 14:08:47 +0300
  • c5de380a11 Fixed problem with stoping routes. There is still a warning, but no Exception Katerina 2023-09-22 14:17:27 +0300
  • 2454c900aa multicast is not supposed to be in the simple route. Katerina 2023-09-20 14:58:35 +0300
  • ee55fd2b99 Added ErrorProcessor when XML returned is invalid - does not contain the record element Katerina 2023-09-20 14:23:37 +0300
  • 50cb62af1e Added ExceptionProcessor for ClientProtocolException + TypeConversionException + Controller Level Exceptions Katerina 2023-09-19 15:48:40 +0300
  • 8929ff38ab Add method to get latest jobs Katerina 2023-09-15 11:00:15 +0300
  • f031a79718 Added Controller level Exception handling Katerina 2023-09-13 13:23:27 +0300
  • e324211595 added requirement_level, link, description and fair_principles in SummaryResult and ValidationRuleResults Katerina 2023-09-13 13:22:21 +0300
  • 40b3ff6b7c Remove set parameter when empty in requests Katerina 2023-07-26 14:19:44 +0300
  • 634361302c enabled sets in validation request + changed metadata prefix for Data guidelines + fixed bug in fair profile condition Katerina 2023-07-26 13:20:23 +0300
  • 3bb02b30e2 Rename basic Routes + validate method returns the validation job in JSON + guidelines parameters use name + add fair profile for data guideline Katerina 2023-07-25 15:59:12 +0300
  • 69818d6b22 Simple and Fair route added with unique route ids Katerina 2023-07-24 16:34:40 +0300
  • 04fd403ac8 Correct names for issues and results in map before jpa Katerina 2023-07-17 15:20:01 +0300
  • 3b95f932f3 Fixed bug on storing validationIssues Katerina 2023-07-17 12:33:19 +0300
  • 7b5a9cad3d Clean DataBaseProcessor from all dependenies. Everything is passed via messages Katerina 2023-07-14 15:53:56 +0300
  • ec549036d9 Steps to remove save methods from Processors. Added apache camel-jpa dependency Katerina 2023-07-14 14:21:21 +0300
  • e1eb44ae73 SummaryResult contains guideline information to be returned from the API Katerina 2023-07-14 12:08:44 +0300
  • c3667780b3 added guidelines in ValidationRuleResult to follow the DB schema change that allows guideline fields storage for each rule result Katerina 2023-07-14 12:07:39 +0300
  • 24a62d97de Added guidelines in the rule results + relevant API method to be able to support FAIR validaion for every job Katerina 2023-07-14 12:05:19 +0300
  • 0dd8743b42 metadata prefix is now defined by the profile of the guidelines Katerina 2023-07-10 14:11:36 +0300
  • afc881b443 List sets sent in proper format with all possible sets returned. Katerina 2023-07-03 14:41:35 +0300
  • 41ceffda2a Change to return error status and internal error in the APIs Katerina 2023-07-03 10:57:13 +0300
  • 97388284f2 correct score calculated + json returned for ListSets + internal error taken into account Katerina 2023-06-29 12:00:26 +0300
  • e61e252306 added dynamic endpoint route for ListSets. Need to aggregate and serve JSON Katerina 2023-06-27 10:58:55 +0300
  • ce4d729185 Enhancing all APIs to get all the information needed for Job result and Rule warnings and errors + record urls Katerina 2023-06-20 15:42:16 +0300
  • 004b166b73 Added separate processor to save in db + refined the APIs for the job and the error/warnings + added repository method for the status of a job Katerina 2023-06-13 15:57:39 +0300
  • 8eae2632a1 Routers are now stopped. For next steps I need to see why I get Exceptions Katerina 2023-06-12 15:48:10 +0300
  • 376715c1af spring-boot-2.7.10 applied in all spring-boo libraries spring-boot-2 Katerina 2023-05-30 13:54:45 +0300
  • e6c5fa5919 added spring-boot-2 and apache camle dependencies. Autowired CamelContext Katerina 2023-05-30 12:25:10 +0300
  • 61756adf8c updated to spring-boot 1.5.22.RELEASE and apache camel 3.20.5 Katerina 2023-05-30 11:09:06 +0300
  • fe7a8b1631 progress with apache camel dynamic routes Katerina 2023-05-29 14:40:25 +0300
  • a15670b741 progress with error and warning reports. not yet final. need to clean code and finalize the needed methods Katerina 2023-05-03 15:00:57 +0300
  • 4d7836b4d7 progress on call but not final Katerina 2023-04-25 11:18:14 +0300
  • 63bba067ba Added JPA Hibernate for PostgreSQL + simple sql to match the model Katerina 2023-04-11 17:41:01 +0300
  • 2c5a934b36 XmlValidationResponse.java: Added field "List<RuleInfo> fairRules;" to separate fair validation results from the other guidelines when running together | ValidatorController.java: Validate for fair guidelines only with DataArchiveGuidelinesV2Profile & separate fair validation results & in fair validation removed check "if (!entry.getValue().toString().contains("eu.dnetlib.validator2"))". Konstantina Galouni 2022-12-23 10:13:43 +0200
  • 03dab724b7 pom.xml: Updated pom file to be similar to our other services - made service run as standalone. Konstantina Galouni 2022-12-07 18:48:56 +0200
  • c512a31b72 XmlValidationResponse.java: Added XmlValidationResponse class for structured results including validationScore and fairScore | ValidatorController.java: Return results as XmlValidationResponse. Konstantina Galouni 2022-12-06 01:57:52 +0200
  • e28198e1d7 RuleInfo.java: Added RuleInfo class for structured results | ValidatorController.java: Updated how results are returned (more structured) & Added fair guidelines (as separate option and called with any other guideline) & Added unused and untested method for validating uploaded file. Konstantina Galouni 2022-11-30 12:28:56 +0200
  • 85494a6dac First version of project - /validate POST method gets param 'guidelines' (name of selected guidelines to validate with) and a string as body (xml) to be validated Konstantina Galouni 2022-10-06 13:59:26 +0300
  • e3407abf4d Initial commit Konstantina Galouni 2022-10-05 18:48:37 +0200