Hallo,

I've started to look at tuscany SDO some time ago when it was still in version 1.0 but had to interrupt my evaluation. Now that I returned to my evaluation and found that there is a new version I was continuing with version 1.1.

I noticed a few "details" that made my work with tuscany a bit more complex than it would need to be. Perhaps a future release could improve on that?

1) tuscany sdo 1.1 does not include any of the required libraries in its binary distribution on which it depends any more. with tuscany 1.0 i got all the required libraries in the lib sub folder. In order to easily get all the required libraries I decided to download the source distribution and build the project, because at least in the build I would need all the required libraries. 2) While trying to build from sources I found out that the required versions of the EMF libraries are not available any longer from the referenced maven repositories. I see that there are several repositories where two of them are commented out. I tried also to uncomment the other two, but none had the libraries:

            <!-- <id>eclipse.emf</id>
                <url>http://download.eclipse.org/tools/emf/maven2</url> -->
            <!-- <id>osuosl.org</id>

<url>http://ftp.osuosl.org/pub/eclipse/tools/emf/maven2</url> -->
<!-- temporarily using indiana state univ as eclipse site diesnt have 2.2.2 at the moment -->
            <id>indiana</id>

<url>http://ftp.ussg.iu.edu/eclipse/modeling/emf/emf/maven2/</url>

Finally I downloaded the missing libraries myself and added them manually to the local maven repository.

3) I use code as follows to declare XML schemas to tuscany:
 fis = new FileInputStream(schemaLocation);
 lcontext.getXSDHelper().define(fis, schemaLocation);
I use schemas that were defined by another party and which use a lot of xsd:include directives with relative path names. The relative path names are relative to the file location "schemaLocation". It seems that these includes are not executed or silently ignored, because I do neither get an error message nor are the schema types correctly defined. How does tuscany handle XSD include directives and relative paths?

Many thanks and have a nice day,
--
Christian Schuhegger
http://www.el-chef.de/

Reply via email to