When I create a define.xml in Pinnacle 2.1.1, the Purpose column in the Datasets section is blank. When I use the same Excel template to generate the define.xml file with an older version of Pinnacle, the Purpose column has the correct value as supplied in the spreadsheet (Tabulation).
It appears that version 2.1.1. of your software might be skipping the Purpose= element in the ItemDefGroup tag.
Just a remark about "Predecessor". Although the use case for Origin Type="Predecessor" originally came from ADaM, if there is a valid use case for SDTM, this Type is not forbidden in SDTM by the specification.
I just amended my statement above. We are not going to prevent predecessor origin from SDTM
When I create a define.xml in Pinnacle 4.0.1, the Purpose column in the Datasets section is blank when select V2.0 of Define XML. When I use the same Excel template to generate the define.xml file with V2.1 of Define XML, the Purpose column some are showing Tabulation, while others no. And when it comes to the Chinese Version, it becomes another siutation.
Let's just see pictures bellow:
Interesting ... but there is no "column" "Purpose" in define.xml nor is there a "Datasets" section.
These only appear in the VIEW on the define.xml as provided by a stylesheet.
As the name says, the define.xml is an XML file, and XML has no "columns".
In Define-xml "Purpose" is an attribute on ItemGroupDef, which indeeds provides the metadata for an SDTM or SEND (Purpose="Tabulation"), or ADaM (Purpose="Analysis") each dataset.
You can always use a simple editor that supports XML, like NotePad++, to check whether there is a "Purpose" attribute on ItemGroupDef, and whether it is empty or not.
If it is always present and correctly populated, you may have a problem with your stylesheet.
Want to know and understand more? Take a Define-XML training from CDISC.
* Required Field
Small bug which we just fixed and will be released in next version.
here's what happened: