Skip to content

Define Version reporting #984

@cfra68

Description

@cfra68

In the valueset in the odmlib file, only following versions are present: "MetaDataVersion.DefineVersion": ["2.0.0", "2.0", "2.1.0", "2.1"]

When I run the core validation on cdiscpilot01 (datasets and define), it works, but when i change the defineversion in the xml from 2.1.0 to 2.1.5, I got following error:

Traceback (most recent call last):
File "core.py", line 637, in
File "click/core.py", line 1130, in call
File "click/core.py", line 1055, in main
File "click/core.py", line 1657, in invoke
File "click/core.py", line 1404, in invoke
File "click/core.py", line 760, in invoke
File "click/decorators.py", line 26, in new_func
File "core.py", line 273, in validate
File "scripts/run_validation.py", line 186, in run_validation
File "cdisc_rules_engine/services/reporting/excel_report.py", line 111, in write_report
File "cdisc_rules_engine/services/reporting/excel_report.py", line 96, in write_report
File "cdisc_rules_engine/utilities/reporting_utilities.py", line 19, in get_define_version
File "cdisc_rules_engine/services/define_xml/base_define_xml_reader.py", line 349, in get_define_version
File "cdisc_rules_engine/services/define_xml/base_define_xml_reader.py", line 86, in read
cdisc_rules_engine.exceptions.custom_exceptions.FailedSchemaValidation: Unknown value DefineVersion in ValueSet. Unable to check value.
[2990155] Failed to execute script 'core' due to unhandled exception!

Please can new versions be added to the list or can the way of checking be changed?
Thanks.

Metadata

Metadata

Assignees

Labels

Define-XML cross checkFunctionality related to define.xml cross checksquestionFurther information is requestedreportingOutput reports and error handling

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions