Skip to content

Difference skipped vs success between CLI and rule editor? - ref CORE-000711 / published rule #1601

@mhungria

Description

@mhungria

I am finding a difference on the execution of a rule between the CLI (linux) and rule editor for a date comparison. Please refer to CORE-000711. Note I posted a Q for rule CORE-000711 in the corresponding Jira ticket (https://jira.cdisc.org/browse/CORERULES-9311). However, that Q is not relevant here.

Source file tested:
unit-test-coreid-CG0555-positive.xlsx - it is the same file tested with the rule editor included in the zip file below)

Difference in rule execution
In the CLI, engine v0.14.2, executing on linux, I get the rule as skipped.
Image

Image

Note the rule logic is for a date comparison.

CLI command, same result with or without define.xml:
python3 core.py validate -s SDTMIG -v 3.4 -dv 2.1 -dxp .../tempv/data/define.xml -vx y -dp .../tempv/data/unittestcoreidCG0555positive.xlsx --filetype json -o .../tempv/data/val_reports/bash_core_val_None_admintempval_2026-02-09 --output-format JSON --output-format XLSX -l info -p verbose_output

Please note that the CLI still processed the .xlsx file even when I had indicated --filetype json (I'll report that separately as soon as I have a chance).

Execution on the rule editor:
The rule editor indicates success.

Rule (22).zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions