Handle @WebResult(header=true) correctly with document/literal wrapped
----------------------------------------------------------------------
Key: JBWS-1447
URL:
http://jira.jboss.com/jira/browse/JBWS-1447
Project: JBoss Web Services
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: jaxws
Environment:
com/sun/ts/tests/jws/webresult/webresult2/client/Client.java#testWSDL4_from_wsappclient
Reporter: Jason T. Greene
Fix For: jbossws-2.0.0
Since header is enabled on the return type, it overwrites the resposne wrapper (See
below). The fix is probably to add header support to WrappedParameter.
OperationMetaData:
qname={http://server.webresult2.webresult.jws.tests.ts.sun.com/}helloString4
javaName=hello4
style=document/literal/WRAPPED
oneWay=false
soapAction=urn:HelloString4
ParameterMetaData:
xmlName={http://server.webresult2.webresult.jws.tests.ts.sun.com/}helloSt...
partName=helloString4
xmlType={http://server.webresult2.webresult.jws.tests.ts.sun.com/}helloSt...
javaType=com.sun.ts.tests.jws.webresult.webresult2.server.jaxws.Hello4
mode=IN
inHeader=false
index=0
wrappedParameters=[[name = arg1, type = java.lang.String, typeArgs = null, variable =
arg1, index = 1]]
ParameterMetaData:
xmlName={hello4/employee}EmployeeName
partName=EmployeeName
xmlType={http://server.webresult2.webresult.jws.tests.ts.sun.com/}employee
javaType=com.sun.ts.tests.jws.common.Employee
mode=IN
inHeader=true
index=0
ReturnMetaData:
xmlName={hello4/employee}employee
partName=Employee
xmlType={http://server.webresult2.webresult.jws.tests.ts.sun.com/}employee
javaType=com.sun.ts.tests.jws.common.Employee
mode=OUT
inHeader=true
index=-1
FaultMetaData
xmlName={http://server.webresult2.webresult.jws.tests.ts.sun.com/}NameExc...
xmlType={http://server.webresult2.webresult.jws.tests.ts.sun.com/}NameExc...
javaType=com.sun.ts.tests.jws.common.NameException
faultBean=com.sun.ts.tests.jws.webresult.webresult2.server.jaxws.NameExceptionBean
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira