Dan,

Can you check if the latest cvs with the patch (9085, 9086 at
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24576) makes things a bit better? 
The reason i
have not checked the patches in is that i have some problems with our test cases which 
i am trying
to iron out with Ias.

Thanks,
dims

--- Dan Christopherson <[EMAIL PROTECTED]> wrote:
> dims,
> I wanted to post here with the (first) specific problem and see what 
> your thoughts are before posting a bug. I want to emphasize that when I 
> call this a complex schema, I'm not exagerating - 'complex' is the nice 
> way to describe this beast. Given the sorts of things that are in this 
> particular set of xsds, I'm not surprised that nothing is generating 
> compilable code out of it.
> 
> The first problem I run into is that the schema in quesion (xCIL from 
> oasis (available at 
> http://www.oasis-open.org/committees/documents.php?wg_abbrev=ciq) 
> defines several complex types (NameOfOrganisation being the first you 
> run into) then defines several elements of the same name (there are 3 
> NameOfOrganization elements defined in the schema) within other elements 
> . The NameOfOrganisation elements are defined as extending the 
> NameOfOrganisation complextype.
> 
> The short story is that this results in wsdl2java attempting to generate 
> multiple NameOfOrganization classes. The root problem may be having a 
> complexType and an element of the same name, although once that is 
> settled, I'd not be surprised to run into the same error because of the 
> multiple elements with the same name.
> 
> castor has several methods of taking care of this name collision issue, 
> from putting a prefix or suffix on the end of all complexType classes to 
> allowing explicit overrides of classnames for any schema object. Perhaps 
> a similar facility would be appropriate for Axis? Perhaps merely tighter 
> integration between wsdl2java and castor's sourcegen would be sufficient?
> 
> I'll experiment a little further and see if I can reproduce this issue 
> with a simpler schema.
> 
> thanks,
> danch
> 
> 
> 
> Davanum Srinivas wrote:
> > Danch,
> > 
> > We'd REALLY appreciate a bug report with a complete WSDL. So that we can fix the 
> > problem with
> > complex schema definitions. (http://ws.apache.org/axis/bugs.html)
> > 
> > Thanks,
> > dims
> > 
> > --- Dan Christopherson <[EMAIL PROTECTED]> wrote:
> > 
> >>wsdl2java doesn't seem to work very well with more complex schema definitions 
> >>(like xCIL from 
> >>oasis.org). You might also want to take a look at recent threads regarding 
> >>doc/literal -
> people
> >>are 
> >>working on making this work better, but there is a way to go yet.
> >>
> >>This isn't necesarily a weakness specific to axis, mind, as I've also seen 
> >>similiar problems
> >>from 
> >>commercial vendor tools once you start using these really complex schema sets.
> >>
> >>-danch
> >>
> >>[EMAIL PROTECTED] wrote:
> >>
> >>>I observed that whenever I do wsdl2java, the wsdd and .java files 
> >>>generated have invalid '>' character at different places. Am I the only 
> >>>one experiencing it? I didn't see any discussion around this issue. Is 
> >>>there a better way to get rid of that character than to remove it manually?
> >>>
> >>>Thanks
> >>>
> >>>AJ
> >>>
> 
> 

> ATTACHMENT part 2 application/x-pkcs7-signature name=smime.p7s



=====
Davanum Srinivas - http://webservices.apache.org/~dims/

Reply via email to