Hi,
I still have this problem... Doesn't anyone have an idea?
At least I would appreciate a hint if it's rather a bug of servicemix-jsr181
or XFire.

Thanks
André



André Szdzuy wrote:
> 
> Hi,
> I am providing a web service based on servicemix-jsr181 and a POJO. My
> operation has a parameter "TARFILE" of type DataHandler and I have MTOM
> enabled. The parameter part of the WSDL generated by servicemix-jsr181
> looks like this:
> 
> <xsd:element minOccurs="0" name="TARFILE" nillable="true"
> type="xsd:base64Binary"/>
> 
> If I import the WSDL with some other SOAP tool like SoapUI and generate a
> SOAP request from it the parameter TARFILE is considered to contain a
> base64 string and not a reference to an attachment as I actually want.
> SoapUI's behaviour is correct, I would say, because the WSDL doesn't
> contain any hint that MTOM and attachments should be used.
> 
> When I adjust the WSDL manually by replacing "xsd:base64Binary" by
> "xmime:base64Binary" with xmlns:xmime="http://www.w3.org/2005/05/xmlmime";
> then SoapUI generates the correct SOAP request from it! 
> 
> Can I configure the WSDL generation so that it puts "xmime:base64Binary"
> into the WSDL? Or is it a bug in servicemix-jsr181 or even XFire?
> 
> Thanks for your help...
> 
> André
> 
> 

-- 
View this message in context: 
http://www.nabble.com/wrong-WSDL-generated-for-MTOM-attachments-tf4354339s12049.html#a12776613
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to