Yes the issue applies to both Java/C++. The issue is that while global XSD elements map to single valued open content properties, types with an xsd:any element that is maxOccurs > 1 may have open content that is multi-valued. I believe Frank Budinsky mentioned that Tuscany SDO Java has some sort of workaround API in place for this.
Michael Rogue Wave Software, Inc. - [EMAIL PROTECTED] Software Developer - HydraSDO -----Original Message----- From: Pete Robbins [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 07, 2007 11:56 PM To: [email protected] Subject: Re: [Propose] A Tuscany Native release with SCA, SDO and DAS Is the spec issue applicable to Java SDO as well as C++? Cheers, On 07/11/2007, Brady Johnson <[EMAIL PROTECTED]> wrote: > > I just submit some negative WSDL unit tests (svn revision 592942). > They test that the WSDL parsing correctly handles erroneous WSDLs. > > In the process of writing them, I found 2 TuscanySDO bugs: > https://issues.apache.org/jira/browse/TUSCANY-1900 > https://issues.apache.org/jira/browse/TUSCANY-1901 > > And a pretty serious SDO spec issue. Michael Yoder can explain better, > but basically the issue has to do with schemas that have a global > element with xsd:any with maxOccurs > 1, you can only have a single > valued property. This problem can be reproduced by uncommenting the > following test case in runtime/core/test/main.cpp: > TEST ( wsdlErrorsTest.testDuplicateSOAPAddress() ); Basically > the test fails because its expecting an SDO exception, but none is > thrown. > > > -------------------- > Brady Johnson > Lead Software Developer - HydraSCA > Rogue Wave Software - [EMAIL PROTECTED] > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Adriano Crestani > Sent: Monday, November 05, 2007 10:08 PM > To: [email protected] > Subject: Re: [Propose] A Tuscany Native release with SCA, SDO and DAS > > thanks brady ; ) > > On Nov 5, 2007 12:43 PM, Pete Robbins <[EMAIL PROTECTED]> wrote: > > > good stuff. I'll check it out. > > > > On 05/11/2007, Brady Johnson <[EMAIL PROTECTED]> wrote: > > > > > > I just submit the first SCA Native unit test. It's only a simple > > > WSDL test, but it's a start :) This commit (svn revision 592062) > > > includes the testing infrastructure and an incremental check in of > > > the wsdl tests, meaning I have several more wsdl tests coming soon. > > > > I also have some composite tests planned to come soon. You'll also > > > need to get svn revision 592064 to be able to run the tests from > > > the > root source dir. > > > > > > -------------------- > > > Brady Johnson > > > Lead Software Developer - HydraSCA Rogue Wave Software - > > > [EMAIL PROTECTED] > > > > > > > > > -----Original Message----- > > > From: Pete Robbins [mailto:[EMAIL PROTECTED] > > > Sent: Monday, November 05, 2007 1:34 AM > > > To: [email protected] > > > Subject: Re: [Propose] A Tuscany Native release with SCA, SDO and > > > DAS > > > > > > Up to now we have tried to keep the distros separate so that we > > > could, for example, create an SDO release without SCA. I'd like to > > > keep it like this. > > > > > > Cheers, > > > > > > On 04/11/2007, Adriano Crestani <[EMAIL PROTECTED]> wrote: > > > > Agreed ; ) > > > > > > > > Adriano Crestani > > > > > > > > On 11/2/07, Luciano Resende <[EMAIL PROTECTED]> wrote: > > > > > > > > > > My thought is that, SCA users might not be using SDO and/or > > > > > DAS and vice versa, and if they use, they might have different > versions > > > > > playing together (e.g SCA X with SDO Y). This is also the same > > > > > pattern we have in the Java side, where SCA, SDO and DAS are > > > > > released as separate packages. > > > > > > > > > > So, considering flexibility, I'd suggest to continue to use > > > > > the same > > > > > > > > pattern used on the previous Native Release [1], and have > > > > > separate artifacts freleased or each Native sub-project. > > > > > > > > > > Thoughts ? > > > > > > > > > > [1] > > > > > http://people.apache.org/dist/incubator/tuscany/cpp/1.0-incuba > > > > > to > > > > > r-M3 > > > > > /win32/ > > > > > > > > > > On 11/1/07, Adriano Crestani <[EMAIL PROTECTED]> wrote: > > > > > > Thanks everybody :D > > > > > > > > > > > > I'm studying right now how is the best way to distribute all > > > > > > the 3 > > > > > projects > > > > > > together. I'm thinking on place all into a root directory > > > > > > and merge all > > > > > 3 > > > > > > LICENSE, NOTICE and COPYING on this root directory is enough. > > > > > > I thought about a top level build.xml too: > > > > > > > > > > > > /LICENSE > > > > > > /NOTICE > > > > > > /COPYING > > > > > > /build.xml > > > > > > /das > > > > > > INSTALL > > > > > > README > > > > > > build.xml > > > > > > ... > > > > > > /sdo > > > > > > INSTALL > > > > > > README > > > > > > build.xml > > > > > > ... > > > > > > /sca > > > > > > INSTALL > > > > > > README > > > > > > build.xml > > > > > > ... > > > > > > > > > > > > Suggestions? > > > > > > > > > > > > Adriano Crestani > > > > > > > > > > > > > > > > > > On 11/2/07, Venkata Krishnan <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > +1 from me as well :). Let me know if you need help with > > > anything. > > > > > > > > > > > > > > - Venkat > > > > > > > > > > > > > > On 11/1/07, Adriano Crestani <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > Brady has just closed the JIRA-1533, will you be able to > > > > > > > > add some > > > > > test > > > > > > > > cases > > > > > > > > for the next release though? Let us know if you will, > > > > > > > > otherwise we > > > > > > > should > > > > > > > > remove the broken sca testcases before the release. > > > > > > > > > > > > > > > > Except that, all 3 native projects seems stable and I > > > > > > > > think we > > > > > > > > > > > could > > > > > go > > > > > > > on > > > > > > > > preparing a native release. So, I'd like to volunteer > > > > > > > > for release > > > > > > > manager > > > > > > > > of > > > > > > > > Tuscany Native Release : ) > > > > > > > > > > > > > > > > Thoughs? Suggestions? > > > > > > > > > > > > > > > > Adriano Crestani > > > > > > > > > > > > > > > > On 10/24/07, Brady Johnson <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Adriano, > > > > > > > > > > > > > > > > > > I think CPP-M4 is just fine. > > > > > > > > > > > > > > > > > > I started a Next Release Contents WIKI page [1] > > > > > > > > > sometime > > > > > > > > > > back for > > > > > this > > > > > > > > > exact purpose. > > > > > > > > > > > > > > > > > > Maybe we could Add the SDO and DAS items here. > > > > > > > > > > > > > > > > > > The items listed for SCA are rather extensive and > > > > > > > > > should > > > > > > > > > > possibly > > > > > be > > > > > > > > > reduced unless we can get some additional help. > > > > > > > > > > > > > > > > > > [1] > > > > > > > > > > > > > > > > > > > > > http://cwiki.apache.org/confluence/display/TUSCANYWIKI/SCA+Nat > > > > > iv > > > > > e+Ne > > > > > xt+R > > > > > > > > > elease+Contents > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------- > > > > > > > > > Brady Johnson > > > > > > > > > Lead Software Developer - HydraSCA Rogue Wave Software > > > > > > > > > - > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > > > From: [EMAIL PROTECTED] > > > > > > > > > [mailto:[EMAIL PROTECTED] > > > > > On > > > > > > > > > Behalf Of Adriano Crestani > > > > > > > > > Sent: Wednesday, October 24, 2007 12:19 AM > > > > > > > > > To: [email protected] > > > > > > > > > Subject: Re: [Propose] A Tuscany Native release with > > > > > > > > > SCA, SDO and > > > > > DAS > > > > > > > > > > > > > > > > > > Cool, > > > > > > > > > > > > > > > > > > So I created a new release on JIRA: Cpp-M4( not sure > > > > > > > > > if it's > > > > > > > > > > > > the > > > > > best > > > > > > > > > name, suggestions? ). We could start to set the JIRAs > > > > > > > > > that are > > > > > > > supposed > > > > > > > > > to be fixed before this release to Cpp-M4 and leave > > > > > > > > > the others to Cpp-next. > > > > > > > > > > > > > > > > > > Suggestions? > > > > > > > > > > > > > > > > > > Adriano Crestani > > > > > > > > > > > > > > > > > > On 10/23/07, Simon Nash < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > +1 for this. > > > > > > > > > > > > > > > > > > > > Simon > > > > > > > > > > > > > > > > > > > > ant elder wrote: > > > > > > > > > > > > > > > > > > > > > That would be really good. I'm can't help so much > > > > > > > > > > > with coding > > > > > but > > > > > > > > > > > i'd be happy to help out in any other way. > > > > > > > > > > > > > > > > > > > > > > ...ant > > > > > > > > > > > > > > > > > > > > > > On 10/23/07, Adriano Crestani > > > > > > > > > > > <[EMAIL PROTECTED] > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > >>Hi, > > > > > > > > > > >> > > > > > > > > > > >>How about a Tuscany Native release with all native > > > projects: > > > > > SCA, > > > > > > > > > > >>SDO > > > > > > > > > > and > > > > > > > > > > >>DAS? > > > > > > > > > > >> > > > > > > > > > > >>The 3 projects have an Apache Ant build system > > > > > > > > > > >>that is a > > > > > > > > > > > > > >>good > > > > > > > point > > > > > > > > > > >>for > > > > > > > > > > a > > > > > > > > > > >>release containing all of them. > > > > > > > > > > >> > > > > > > > > > > >>SCA next release is being discussed on [1]. > > > > > > > > > > >> > > > > > > > > > > >>DAS is ready for its first release, all necessary > > > > > > > > > > >>operations > > > > > as > > > > > > > CRUD > > > > > > > > > > it's > > > > > > > > > > >>already performing. > > > > > > > > > > >> > > > > > > > > > > >>What about SDO, is it ready for a next release? > > > > > > > > > > >> > > > > > > > > > > >>Thoughts? Suggestions? > > > > > > > > > > >> > > > > > > > > > > >>[1] > > > > > > > > > > >> > > > > > > > http://www.mail-archive.com/[email protected]/msg2 > > > > > > > 50 > > > > > > > 52.h > > > > > > > tml > > > > > > > > > > >> > > > > > > > > > > >>Adriano Crestani > > > > > > > > > > >> > > > > > > > > > > >>< > > > > > > > http://www.mail-archive.com/[email protected]/msg2 > > > > > > > 50 > > > > > > > 52.h > > > > > > > tml > > > > > > > > > > >>> > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ---------------------------------------------------------- > > > > > > > -- > > > > > > > ---- > > > > > > > ----- > > > > > > > > > > To unsubscribe, e-mail: > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > For additional commands, e-mail: > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------- > > > > > -- > > > > > ---- > > > > > - > > > > > > > > > To unsubscribe, e-mail: > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > For additional commands, e-mail: > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Luciano Resende > > > > > Apache Tuscany Committer > > > > > http://people.apache.org/~lresende<http://people.apache.org/%7 > > > > > El > > > > > resende> > > > > > http://lresende.blogspot.com/ > > > > > > > > > > -------------------------------------------------------------- > > > > > -- > > > > > ---- > > > > > - To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > -- > > > Pete > > > > > > ------------------------------------------------------------------ > > > -- > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > ------------------------------------------------------------------ > > > -- > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > Pete > > > > -------------------------------------------------------------------- > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Pete --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
