JAXB with unwrapping generates uncompilable code ------------------------------------------------
Key: AXIS2-4486 URL: https://issues.apache.org/jira/browse/AXIS2-4486 Project: Axis 2.0 (Axis2) Issue Type: Bug Components: databinding Affects Versions: 1.5 Reporter: Dennis Sosnoski Attempting to use the -uw WSDL2Java option with jaxbri data binding generates code with missing methods. See the attached JaxbUnwrapLibraryStub.java, where various toEnvelope() methods are missing. Here's the output from trying to compile: javac] Compiling 18 source files to /home/dennis/devworks/jws08/unwrapped-code/client/bin [javac] /home/dennis/devworks/jws08/unwrapped-code/client/gen/src/com/sosnoski/ws/library/jaxb/JaxbUnwrapLibraryStub.java:467: cannot find symbol [javac] symbol : method toEnvelope(org.apache.axiom.soap.SOAPFactory,java.lang.String,com.sosnoski.ws.library.wsdl.GetBook,boolean) [javac] location: class com.sosnoski.ws.library.jaxb.JaxbUnwrapLibraryStub [javac] env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), [javac] ^ [javac] /home/dennis/devworks/jws08/unwrapped-code/client/gen/src/com/sosnoski/ws/library/jaxb/JaxbUnwrapLibraryStub.java:581: cannot find symbol [javac] symbol : method toEnvelope(org.apache.axiom.soap.SOAPFactory,java.lang.String,com.sosnoski.ws.library.wsdl.GetBook,boolean) [javac] location: class com.sosnoski.ws.library.jaxb.JaxbUnwrapLibraryStub [javac] env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), [javac] ^ [javac] /home/dennis/devworks/jws08/unwrapped-code/client/gen/src/com/sosnoski/ws/library/jaxb/JaxbUnwrapLibraryStub.java:730: cannot find symbol [javac] symbol : method toEnvelope(org.apache.axiom.soap.SOAPFactory,java.lang.String,com.sosnoski.ws.library.wsdl.GetBooksByType,boolean) [javac] location: class com.sosnoski.ws.library.jaxb.JaxbUnwrapLibraryStub [javac] env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), [javac] ^ [javac] /home/dennis/devworks/jws08/unwrapped-code/client/gen/src/com/sosnoski/ws/library/jaxb/JaxbUnwrapLibraryStub.java:844: cannot find symbol [javac] symbol : method toEnvelope(org.apache.axiom.soap.SOAPFactory,java.lang.String,com.sosnoski.ws.library.wsdl.GetBooksByType,boolean) [javac] location: class com.sosnoski.ws.library.jaxb.JaxbUnwrapLibraryStub [javac] env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), [javac] ^ [javac] /home/dennis/devworks/jws08/unwrapped-code/client/gen/src/com/sosnoski/ws/library/jaxb/JaxbUnwrapLibraryStub.java:995: cannot find symbol [javac] symbol : method toEnvelope(org.apache.axiom.soap.SOAPFactory,java.lang.String,java.lang.String,java.util.List<java.lang.String>,java.lang.String,com.sosnoski.ws.library.wsdl.AddBook,boolean) [javac] location: class com.sosnoski.ws.library.jaxb.JaxbUnwrapLibraryStub [javac] env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), [javac] ^ [javac] /home/dennis/devworks/jws08/unwrapped-code/client/gen/src/com/sosnoski/ws/library/jaxb/JaxbUnwrapLibraryStub.java:1116: cannot find symbol [javac] symbol : method toEnvelope(org.apache.axiom.soap.SOAPFactory,java.lang.String,java.lang.String,java.util.List<java.lang.String>,java.lang.String,com.sosnoski.ws.library.wsdl.AddBook,boolean) [javac] location: class com.sosnoski.ws.library.jaxb.JaxbUnwrapLibraryStub [javac] env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), [javac] ^ [ -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.