Forums: Troubleshooting and Problems
I just posted another thread--we seem to be having the same issue. We're using the SDTM 3.1.3 (FDA).xml configuration.
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)
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?
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.
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"