u umang
on

 

Dear Team,

I have generate define file through pinnacle21 community V3.0.0 and while reviewing the define file I have got this type of data in ItemOID

<def:ValueListDef OID="VL.SUPPCL.QVAL">
            <ItemRef ItemOID="IT.SUPPCL.SUPPCL.QNAM.EQ.1ea50245ec370ef4afdec5db2faea0cfccfd14f4"
                     OrderNumber="1"
                     Mandatory="No">
               <def:WhereClauseRef WhereClauseOID="WC.SUPPCL.QNAM.EQ.1ea50245ec370ef4afdec5db2faea0cfccfd14f4"/>
            </ItemRef>
         </def:ValueListDef>
         <def:WhereClauseDef OID="WC.SUPPCL.QNAM.EQ.1ea50245ec370ef4afdec5db2faea0cfccfd14f4">
            <RangeCheck SoftHard="Soft" def:ItemOID="IT.SUPPCL.QNAM" Comparator="EQ">
               <CheckValue>CLRESMOD</CheckValue>
            </RangeCheck>
         </def:WhereClauseDef>

By default this bold number generated Can you suggest is it OK or not and how to resolve this. Kindly give suggestion.

Thanks

Forums: Define.xml

d Dmitry
on October 24, 2019

Hi,

I'm not part of the Pinnacle21 team, but just want to say that these are OIDs and they have a technical role in Define-XML. They are used to connect different elements within Define-XML file. OID values must be unique and there is no requirement for them to be human-readable. So answering your question - yes, it is a normal OID and does not need to be changed.

I never heard of a regulatory agency giving a comment regarding this. Define-XML 2.0 spec explicitly states the following (section 3.5.1):

Attributes whose names end with “OID”, (or sometimes called “OIDs”), are used to uniquely identify the different metadata objects. The Define-XML specification does not mandate a format for OIDs. OIDs are only intended as a mechanism for unambiguously linking between a definition of an object and references to it. The examples in this document use prefixes at the start of OIDs to indicate the object type, however this is not required. It is equally valid to use randomly generated identifiers.

 

 

u umang
on October 25, 2019

Thank you for your suggestion

j Jozef
on October 25, 2019

I'm not part of the Pinnacle21 team either ...
To extend to Lex's answer, the OIDs (Object Identifiers) generated (like "1ea50245ec370ef4afdec5db2faea0cfccfd14f4") by the Pinnacle tool, look very much like UUIDs, but then with the dashes removed. UUIDs are worldwide unique identifiers, generated by computers, based on the current time, and e.g. the MAC address of your computer.
As Lex already stated, OIDs in define.xml (and its parent standard, the CDISC ODM) are arbitrary, and do not have a meaning on themselves: for or each unique object, there must be a unique OID.
I also think the OIDs are never displayed when applying the stylesheet, but I need to check.

Information about UUIDs: https://en.wikipedia.org/wiki/Universally_unique_identifier

Best regards,
Jozef

Lex
on October 25, 2019

Hi Jozef,

it was actually an excellent reply from Dmitry, not me ?

Indeed, stylesheet meant for human display should typically not display OID values.

Lex

j Jozef
on October 26, 2019

My sincere apologies to Dmitry - I wrote the comment after a long traveling day and a schnapps at home ... ;-)


 

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.