Libor Krzyžanek [https://community.jboss.org/people/lkrzyzanek] replied to the 
discussion

"MTOM XOP attachments missing"

To view the discussion, visit: https://community.jboss.org/message/819587#819587

--------------------------------------------------------------
Hello Together,
I hope enybody have had already the issue and solved it. 
The issue:
I have implemented some webservice client in standard way having wsdl, having 
port (with mtom annotation) and service. In XSD needed parts set to type base64 
and xsi:mimeType also set:

<xs:element name="Document" type="xs:base64Binary" 
xmime:expectedContentTypes="*/*" />

In JAXB classes DataHandler used and XmlMimeType respectivelly. 

@XmlElement(name = "Document")
@XmlMimeType("*/*")
protected DataHandler document;

In proxy class I am setting MTOM enabled for binding.

First of all I was running the client in JDK (where standard JAX-WS 
implementation is from Sun). Runs perfectly. Then I used the library in JBoss 
7.2 (cxf) and I missed attached documents. So I used the same apache-cxf 
library on JDK and have the same problem - means that handling in CXF ist 
different than in metro.

In proxy class I set also timeouts to request context - nothing happend. I am 
using SOAPHandlers - can it be a problem? Because I know now, that cxf based on 
streaming so if I am reading content of messages it probably can cause problems.

But still it is not clear why the same peace of code based on standards works 
with standard jdk and doesnot work with CXF. 

Does anybody had same issues with MTOM and XOP?
Thank you in advance!
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/819587#819587]

Start a new discussion in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to