b Berit
on

 

Hi. I run Open CDISC community 2.0 with CLI. When comparing the output to the GUI output, the number of issues differs, there are more issues shown in the GUI output than in the CLI output.

It seems that CT2001 ... CT2006 check do not run in CLI.

I have run both versions with the same parameters and also removed the new dictionaries UNII and NDF-RT from the GUI to have comparable results. Are there additional parameters to be set in the CLI to get the same output?

Following CLI call I am using:

 

<javapath>/java -jar <opencdiscpath>/components/lib/validator-cli-2.0.0.jar  -type="SDTM" -source="<sourcepath>"  -config="<opencdiscpath>/components/config/SDTM 3.1.3 (FDA).xml" -config:cdisc="2014-09-26"  -config:meddra="17.0"  -config:define="<definepath>/define.xml" -report:type="Excel" -report:overwrite="yes" -report:cutoff="1000" -report="<outputpath>/OpenCDISC_validation_2015-02-02T5-04-15.xls"

 

Forums: Troubleshooting and Problems

d Dave
on February 10, 2015

I just posted another thread--we seem to be having the same issue.  We're using the SDTM 3.1.3 (FDA).xml configuration.

d Dmitry
on February 18, 2015

It looks like 2.0 CLI does not load Controlled Terminology codelists, it can be noted by a log review, which will be full with messages like:

The ItemDef IT.AE.AEACN contains a reference to the unknown codelist CL.C66767.ACN

The issue is that when someone is passing condif:cdisc parameter to CLI 2.0. it sets "CDISC.Version" property at line 304 of the CommandParser class. While in every CDISC configuration file, a reference to the folder with Controlled Terminology contains "CDISC CT.Version" property.

You can try doing either of the following:

1) Update all configuration files by changing %System.CDISC CT.Version% to %System.CDISC.Version% (tested)

 2) Update the CLI code to set CDISC CT.Version instead CDISC.Version. (not tested)

 


d Dave
on February 18, 2015

Dmitry--thanks!  Two quick questions...

(1) Will changing the configuration files cause problems for the interactive front end when it tries to find the CT lists?  That is, does the interactive front end look for %System.CDISC CT.Version% and will it fail if all it finds is %System.CDISC.Version% ?

(2) The CLI code we're currently using is, e.g.,

-config:cdisc="2014-09-26"

I'm assuming the ".Version" is automatically appended, but can we just say -config:cdisc ct="(date)" or will the space cause a problem?  Does a two-word value need to be escaped or quoted somehow?

 

d Dmitry
on February 18, 2015

Dave, yes, it will cause problems, GUI version does not work for me with the updated configuration.

In the second solution I was refering to the source code update. I'm afraid you cannot specify a property name in a command line.

Want a demo?

Let’s Talk.

We're eager to share and ready to listen.

Cookie Policy

Pinnacle 21 uses cookies to make our site easier for you to use. By continuing to use this website, you agree to our use of cookies. For more info visit our Privacy Policy.