Hi Nuka,
What's the package name of your SOAPBinding? It should be
javax.xml.ws.soap.SOAPBinding, would you please check it?
Regards
Freeman
nuka wrote:
Client code:
public static void main(String args[]) throws Exception
{
URL wsdlURL = new URL(endPoint);
KGenericWSMoleculeNamer ss = new
KGenericWSMoleculeNamer(wsdlURL,
SERVICE_NAME);
KGenericWSMoleculeNamerPortType port =
ss.getKGenericWSMoleculeNamerSOAP12Port();
I've tried to do something like this:
Binding binding = ((BindingProvider)port).getBinding();
((SOAPBinding)binding).setMTOMEnabled(true);
in order to configure the client to support MTOM but I got a message saying
that the method setMTOMEnabled is undefined for SOAPBinding.
nuka wrote:
Hello,
I have some problems when enabling MTOM for CXF generated client.
I've made the configuration for MTOM as suggested in the user guide for
both client and server side.
- jaxws endpoint configuration for MTOM (beans.xml)
- MIMEType annotation application/octet-stream for the binary data
The server is ok, its responses support MTOM. But the client requests are
not MTOM based. The binary data is embedded in the SOAP body.
I believe I've missed something on the client side configuration but I
don't know what.
Thanks in advance
Nuka