[ 
https://issues.apache.org/jira/browse/AXIS2-5663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Johnson updated AXIS2-5663:
----------------------------------

    Attachment: trimmed.xsd
                example.wsdl

The source files which can be used to reproduce the issue

> wsdl2java creates invalid java code with extension + choice
> -----------------------------------------------------------
>
>                 Key: AXIS2-5663
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5663
>             Project: Axis2
>          Issue Type: Bug
>          Components: wsdl
>    Affects Versions: 1.6.2
>         Environment: Windows 7 SP1 64bit
> axis2 1.6.2
>            Reporter: Daniel Johnson
>              Labels: wsdl2java
>         Attachments: example.wsdl, trimmed.xsd
>
>
> When trying to generate java source for a vendor provided WSDL file (with 
> XSD), I got java source that would not compile because it referenced fields 
> which did not exist.
> I ran:
> {noformat}
> wsdl2java -uri example.wsdl -u
> ant
> {noformat}
> The compilation error is:
> {noformat}
>     [javac] 
> c:\Users\djohnson\Documents\Intrado\WSDL\trimmed\src\com\example\namespaces\def\UpdateResponseType.java:31:
>  error: cannot find symbol
>     [javac]                    localInteger1Tracker = false;
>     [javac]                    ^
>     [javac]   symbol:   variable localInteger1Tracker
>     [javac]   location: class UpdateResponseType
> {noformat}
> (+5 more of these)
> I spent this afternoon creating this reduced testcase which is attached. The 
> above errors are from the reduced testcase, although they are essentially 
> identical to the ones I got with the real WSDL.
> My uneducated guess is that the generator is treating the base type's 
> sequence members as choices of the subtype. But I have only a basic 
> understanding of WSDL or XML Schemas, so I am out of my element here.
> Please let me know if there is any more information that would be useful, I'd 
> be happy to provide it.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to