wsdl2java generates bad @XmlSeeAlso annotation
----------------------------------------------

                 Key: CXF-2789
                 URL: https://issues.apache.org/jira/browse/CXF-2789
             Project: CXF
          Issue Type: Bug
          Components: Tooling
    Affects Versions: 2.2.7
            Reporter: peter schröder
            Priority: Minor
         Attachments: service.wsdl

we are trying to generate a client stub from the attlasian crowd service wsdl 
and having some problems with their (bad) approach on exception handling.

there are several exceptions thrown that are in an inheritance chain with 
java.rmi.RemoteException and java.lang.Throwable.

we excluded these two from generation with calling wsdl with nexclude:

{noformat}
wsdl2java -autoNameResolution -verbose -client -d src/main/java -nexclude 
http://rmi.java=java.rmi -nexclude http://lang.java=java.lang -b 
wsdl/service_bindings.xml wsdl/service.wsdl
{noformat}

this produces a port type like this:

{noformat}
@WebService(targetNamespace = "urn:SecurityServer", name = 
"SecurityServerPortType")
@XmlSeeAlso({com.atlassian.crowd.integration.authentication.ObjectFactory.class,ObjectFactory.class,com.atlassian.crowd.integration.model.ObjectFactory.class,com.atlassian.crowd.integration.model.user.ObjectFactory.class,com.atlassian.crowd.integration.exception.ObjectFactory.class,java.rmi.ObjectFactory.class,com.atlassian.crowd.integration.soap.ObjectFactory.class,java.lang.ObjectFactory.class})
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface SecurityServerPortType {
{noformat}

where java.rmi.ObjectFactory.class and java.lang.ObjectFactory.class were not 
generated!

maybe i did it completely wrong...

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

Reply via email to