db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Re: [jira] Resolved: (JDO-318) TCK should include some metadata files defined using the xsd header
Date Thu, 02 Mar 2006 17:35:34 GMT
Hi Michael,

On Mar 2, 2006, at 6:40 AM, Michael Bouschen wrote:

> Hi Craig,
>
> sorry, I noticed this too late, but I think we have a problem.
>
> - Does JPOX support XSD based JDO metadata files?

Apparently so.

> - With this change some JDO metadata files use XSD to define their  
> contents and the other use DTD. This means a JDO implementation  
> that wants to pass the TCK *must* support both XSD and the DTD.
> - The JDO implementation cannot see upfront whether a particular  
> JDO metadata file uses XSD or DTD, so it must check this before  
> parsing the XML (the same as the XMLTest in api20 is doing).
>
> Support for DTD is optional, so I propose all JDO metadata files  
> should use XSD to define their contents as soon as JPOX supports  
> this. What do you think?

Good idea. DTD is optional, so we should only use XSD for the TCK.

Good catch.

Craig
>
> Regards Michael
>
>>      [ http://issues.apache.org/jira/browse/JDO-318?page=all ]
>>      Craig Russell resolved JDO-318:
>> -------------------------------
>>     Resolution: Fixed
>> svn commit -m "JDO-318 Change some .jdo and .orm files to use xsd"  
>> src/orm/datastoreidentity src/orm/applicationidentity
>> Sending        src/orm/applicationidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard.orm
>> Sending        src/orm/applicationidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard1.orm
>> Sending        src/orm/applicationidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard2.orm
>> Sending        src/orm/applicationidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard3.orm
>> Sending        src/orm/applicationidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard4.orm
>> Sending        src/orm/datastoreidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard.orm
>> Sending        src/orm/datastoreidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard1.orm
>> Sending        src/orm/datastoreidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard2.orm
>> Sending        src/orm/datastoreidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard3.orm
>> Sending        src/orm/datastoreidentity/org/apache/jdo/tck/pc/ 
>> company/package-standard4.orm
>> Transmitting file data ..........
>> Committed revision 382164.
>> svn commit -m "JDO-318 Change some .jdo and .orm files to use xsd"  
>> src/jdo/datastoreidentity src/jdo/applicationidentity
>> Sending        src/jdo/applicationidentity/org/apache/jdo/tck/pc/ 
>> company/package.jdo
>> Sending        src/jdo/applicationidentity/org/apache/jdo/tck/pc/ 
>> mylib/package.jdo
>> Sending        src/jdo/applicationidentity/org/apache/jdo/tck/pc/ 
>> shoppingcart/package.jdo
>> Sending        src/jdo/datastoreidentity/org/apache/jdo/tck/pc/ 
>> company/package.jdo
>> Sending        src/jdo/datastoreidentity/org/apache/jdo/tck/pc/ 
>> mylib/package.jdo
>> Sending        src/jdo/datastoreidentity/org/apache/jdo/tck/pc/ 
>> shoppingcart/package.jdo
>>> TCK should include some metadata files defined using the xsd header
>>> -------------------------------------------------------------------
>>>
>>>         Key: JDO-318
>>>         URL: http://issues.apache.org/jira/browse/JDO-318
>>>     Project: JDO
>>>        Type: Improvement
>>>  Components: tck20
>>>    Versions: JDO 2 rc1
>>>    Reporter: Craig Russell
>>>    Priority: Minor
>>>     Fix For: JDO 2 final
>>> Attachments: xsd.patch
>>>
>>> Currently, all .jdo, .orm, and .jdoquery metadata files use DTD  
>>> to define their contents. I propose to use xsd to define a few of  
>>> them.
>
>
> -- 
> Michael Bouschen		Tech@Spree Engineering GmbH
> mailto:mbo.tech@spree.de	http://www.tech.spree.de/
> Tel.:++49/30/235 520-33		Buelowstr. 66			
> Fax.:++49/30/2175 2012		D-10783 Berlin			

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message