It appears to be a difference between the core editor execution and the CLI corresponding .xlsx processing. I assume it is a bug in the core editor.
- core editor processing .xlsx file produces error when .xpt tab is included but .xpt not in the Datasets tab.
- CLI execution with the same file is clean, just doesn't process data not listed in the Datasets tab.
Note the cli execution is as I recall the processing was in the core editor a while back.
Error from rule editor, zip with all artifacts:
cg0555_coreeditor_error.zip
Clean execution from CLI (v0.14.2, linux):
bash_core_val_None_admintempval_2026-02-08.json
CLI command:
python3 core.py validate -s SDTMIG -v 3.4 -dv 2.1 -dxp .../tempv/data/define.xml -vx y -dp .../tempv/data/unit-test-coreid-CG0555-positive-wodm_in_datasets.xlsx --filetype json -o .../tempv/data/val_reports/bash_core_val_None_admintempval_2026-02-08 --output-format JSON --output-format XLSX -l info -p verbose_output -r CDISC.SDTMIG.CG0555 -r CDISC.SDTMIG.CG0556 -r CDISC.SDTMIG.CG0557 -r CDISC.SDTMIG.CG0558 -r CDISC.SDTMIG.CG0559 -lr .../tempv/rules
It appears to be a difference between the core editor execution and the CLI corresponding .xlsx processing. I assume it is a bug in the core editor.
Note the cli execution is as I recall the processing was in the core editor a while back.
Error from rule editor, zip with all artifacts:
cg0555_coreeditor_error.zip
Clean execution from CLI (v0.14.2, linux):
bash_core_val_None_admintempval_2026-02-08.json
CLI command:
python3 core.py validate -s SDTMIG -v 3.4 -dv 2.1 -dxp .../tempv/data/define.xml -vx y -dp .../tempv/data/unit-test-coreid-CG0555-positive-wodm_in_datasets.xlsx --filetype json -o .../tempv/data/val_reports/bash_core_val_None_admintempval_2026-02-08 --output-format JSON --output-format XLSX -l info -p verbose_output -r CDISC.SDTMIG.CG0555 -r CDISC.SDTMIG.CG0556 -r CDISC.SDTMIG.CG0557 -r CDISC.SDTMIG.CG0558 -r CDISC.SDTMIG.CG0559 -lr .../tempv/rules