Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 94827 invoked from network); 31 Dec 2005 11:47:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 31 Dec 2005 11:47:12 -0000 Received: (qmail 39545 invoked by uid 500); 31 Dec 2005 11:47:12 -0000 Mailing-List: contact jdo-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-dev@db.apache.org Delivered-To: moderator for jdo-dev@db.apache.org Received: (qmail 93030 invoked by uid 99); 31 Dec 2005 09:10:17 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) From: Andy Jefferson To: jdo-dev@db.apache.org, JDO Expert Group Subject: Re: RunRules for JDO TCK Date: Sat, 31 Dec 2005 09:09:50 +0000 User-Agent: KMail/1.8.2 References: <4551421F-C192-443D-90B4-33E1C5ACA8F5@Sun.COM> In-Reply-To: <4551421F-C192-443D-90B4-33E1C5ACA8F5@Sun.COM> Organization: JPOX MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512310909.50797.andy@jpox.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi Craig, > Attached please find the first draft of the TCK run rules for JDO > 2.0. Please comment. Why is the "sql" modifiable "to suit the JDO implementation" ? Why is the "orm" modifiable "to suit the JDO implementation" ? Surely the ORM defines the underlying schema, and so the ORM files provided with the TCK are totally compatible with the schema provided with the TCK. That is the premise we have been using with JPOX whilst developing the TCK. Why is it different for other implementations? Can we have some examples of why it would be necessary ? Are we talking about JDO implementations that don't support Apache Derby ? In that case would it not be better to have any other RDBMS files generated be fed back to the TCK project and then have them under central control? We can't have one JDO implementation hand crafting its own SQL files and ORM files and saying that it is "compatible" when the ORM they have generated may be incorrect with respect to the spec and the schema it should equate to. e.g Thanks -- Andy