We have several Define.xml checks. You are referring to SD1063 which will be released to the open source community as part of v1.4 early this quarter.
ID | Message |
SD0054 | Variable in define.xml is not present in the dataset |
SD0060 | Variable in dataset is not present in define.xml |
|
|
SD0061 | Domain referenced in define.xml but dataset is missing |
SD1063 | Dataset is not present in define.xml |
|
|
SD0059 | Define.xml/dataset variable type mismatch |
SD0037 | Value for %Variable% not found in (%Variable.CodeList.Name%) user-defined codelist |
Hello,
We ran into a situation where we had domain XPT files that were present in the package, but there wasn't any corresponding information in the define.xml file for those domains. The validator does currently provide a means to detect this scenario (which really is an error in the define file creation), but it would be very useful if it did.
Please add an error or detection for cases where there is an XPT file included but no metadata for it in the define.xml file. In other words, if you have a define.xml file, then it should have metadata for all domain files provided.