Hi,
I have submitted 2 patches on 26th Apr.
One is the rdb - das and other for DB2 sample. The readme in the sample can
be
reviewed to check completeness of test cases.

I am working on changing the unit test framework to accomodate the same
It will use Derby, will have 3 new schemas and 9 new tables and 3 new
configs
and 14 (current number of test cases) new cases in one class.
I will submit this patch today (27th Apr).

Meanwhile if there are some suggestions on the code or test cases, please
let me
know , so I can accomodate same .

Regards,
Amita

On 4/25/07, Luciano Resende <[EMAIL PROTECTED]> wrote:

Hi

>4) As mentioned during last patch submission,  work-in-progress for a
J2SE
test client having the test cases
>mentioned in the documentation. It will be there in the next patch along
with issue resolution for 2) and 3).
>The unit test cases are not added to the rdb core test suite as, the
current unit tests' db ,
>table creation - does not support the multi-schema condition, and instead
of scattering many new
> tables,scema, classes in the unit tests, same test cases will be shown
using a separate J2SE test client
> sample. For unit testing, this sample can be modified and tested.

How do you plan to automate the tests around this, if you use a J2SE
sample
instead of JUnit ?
How difficult would be to extend the current unit tests database framework
to support the TUSCANY-952 requirements?


---------- Forwarded message ----------
From: Amita Vadhavkar (JIRA) <tuscany-dev@ws.apache.org>
Date: Apr 25, 2007 5:06 AM
Subject: [jira] Commented: (TUSCANY-952) DAS must support queries that
reference tables in different "schemas"
To: tuscany-dev@ws.apache.org


   [

https://issues.apache.org/jira/browse/TUSCANY-952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12491618
]

Amita Vadhavkar commented on TUSCANY-952:
-----------------------------------------

1)For the first issue regarding QualifiedColumn constructor:-
QualifiedColumn(String name, boolean isDatabaseSchemaNameSupported), below
is the explaination:-

In QualifiesColumn - what is expected in name parameter is
tableName.columnName - at the least.

When multiple schema support is ON, the name parameter is expected to have
schemaName.tableName.columnName.

So in both the cases tableName.columnName is the minimum requirement. Thus
invoking the
constructor like QualifiedColumn("table", false) does not follow the
minimum
requirement,
because irrespective of multi-schema support, at least one '.' needs to be
there in 'name'.

With this the current logic in the code looks OK, if it throws
RuntimeException for
new QualifiedColumn("table", false)

2) For second issue regarding
MappingWrapper.addRelationship(Vector, Vector) -
work-in-progress

3) addConverter(String name, String converter) - the existing code will as
such work correct, as
findOrCreateTable(column) is using QualifiedColumn which has schemaName
information as a member
variable.
Still, will clean code and will add more comments.

4) As mentioned during last patch submission,  work-in-progress for a J2SE
test client having the test cases
mentioned in the documentation. It will be there in the next patch along
with issue resolution for 2) and 3).
The unit test cases are not added to the rdb core test suite as, the
current
unit tests' db , table creation - does
not support the multi-schema condition, and instead of scattering many new
tables,scema, classes in the unit tests, same test cases will be shown
using
a separate J2SE test client sample. For unit testing, this sample can be
modified and tested.

> DAS must support queries that reference tables in different "schemas"
> ---------------------------------------------------------------------
>
>                 Key: TUSCANY-952
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-952
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java DAS RDB
>            Reporter: Kevin Williams
>             Fix For: Java-DAS-Mx
>
>         Attachments: DAS-JIRA-952-Apr24-Amita.txt, JIRA-952-Details.doc,
JIRA-952-Feb16-Amita.jar, JIRA-952-Mar01-Amita.jar
>
>
> The DAS is curently ignorant of database schema designations.  This
means
the DAS will generate incorrect write statements when it processes the
change summary from a data graph that originated from a query that uses
schema names that are different from the default schema.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Luciano Resende
http://people.apache.org/~lresende

Reply via email to