k Kim
on

 

Dear all,

I validated my define.xml with version 2.1.3 of P21 Community a while back and now tried validating with 3.0.0.

With version 2.1.3 I did not get any issues for rule DD0001 but with version 3.0.0 I get 2 issues for same rule.

I am unable to tell if there is a change log for the rules so could someone maybe help me understand how rule DD0001 was updated in version 3.0.0 compared to version 2.1.3/2.2.0?

Best regards

Kim

Forums: Define.xml

j Jozef
on June 26, 2019

As you don't seem to get an answer ...

DD0001 means that the define.xml does not validate against the XML-Schema. Unfortunately the software does not provide the error message(s) from the schema validation. It should.
It can be that 2.1.3 did not do schema validation at all, but I am not sure. That would explain why you did not get DD0001 in the past.

You can however easily do schema validation outside the software, following the next steps:
a) ensure that you downloaded the complete define.xml 2.0 package from the CDISC website
b) use an XML editor (like oXygen, Liquid-XML, ...). Good list available at: https://en.wikipedia.org/wiki/Comparison_of_XML_editors (P.S. NotePad++ is not sufficient)
c) load your define.xml into the editor
d) look for the menu or button "XML-Schema validation", use it
e) when asked where the XML-Schema is located, look for the file "define2-0-0.xsd" in the CDISC distribution. It should be under "schema/cdisc-define-2.0/define2-0-0.xsd"
f) execute the schema validation

The editor will then show you where the violation against the XML-Schema is, the line, even maybe at which character in the line.

It is "piece of cake", but if you are over overstrained by this simple procedure, look for an IT person in your company that has understanding of XML (every graduate from IT school nowadays knows XML very well).

If you can't find such (but you should really have such people), hire an XML specialist. He/she can tell you in less than 10 minutes what is wrong.
(P.S. Our company is named XML4Pharma for some good reason ...)

IMPORTANT: when your define.xml does not validate against the XML-Schema, there is something seriously wrong. Do not try to continue without correcting it.

With best regards,

Jozef Aerts
XML4Pharma
CDISC-Define-XML development team

 

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.