[
https://issues.jboss.org/browse/JBWS-3593?page=com.atlassian.jira.plugin....
]
Alessio Soldano commented on JBWS-3593:
---------------------------------------
I don't know where in the EAP documentation that is mentioned explicitly. In the
community JBossWS doc, that is mentioned at
https://docs.jboss.org/author/display/JBWS/JBoss+Modules (see the first yellow warning
box). To be honest, I've also added come comments on this topic in few testcases in
the sources, as unfortunately it's easy to forgot about the required dependencies and
the server core is silent on this.
multipart/related messages exchanged for @MTOM annotated endpoint
even if no attachment is included
---------------------------------------------------------------------------------------------------
Key: JBWS-3593
URL:
https://issues.jboss.org/browse/JBWS-3593
Project: JBoss Web Services
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: jbossws-cxf, jbossws-native
Affects Versions: jbossws-cxf-4.0.2, jbossws-native-4.0.2
Environment: Jboss AS 7.1.1Final
Reporter: A l e c C R E S T A N
Assignee: Alessio Soldano
On JBoss AS 7.1.1, with the following service implementation:
{code}
@WebService(...)
@javax.xml.ws.BindingType (value=javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_MTOM_BINDING)
public class SEIImpl {
...
public DataHandler getBin() {...} /* maps to a type="xs:base64Binary" in wsdl
*/
public List<String> getString(){...} /* maps to sequence of String in wsdl */
...
}
{code}
With the default *jbossws-cxf*, the responses are:
- for getString() method
Content-Type: multipart/related; type="application/xop+xml"; ...
- for getBin() method
Content-Type: multipart/related; type="application/xop+xml"; ...
-> +both responses are MTOM/XOP modified ! The getString() response should not.+
With *jbossws-native* (after the jbossws stack switching) , the responses are the
expected ones:
- for getString() method
Content-Type: text/xml;charset=UTF-8 <env:Envelope .... text content
..../env:Envelope>
- for getBin() method
Content-Type: multipart/related; type="application/xop+xml"; ...
Best regards,
Note: same behaviour with @javax.xml.ws.soap.MTOM or SOAP11HTTP_MTOM_BINDING
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira