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

Reply via email to