Hi Aki!

thanks for the quick answer! I'm using JBoss-EAP 5.2 that comes with this release of CXF (2.2.12 with patches made by JBoss team)

Is my config right with respect to pure CXF config?

Regards
Guzmán

-----Mensaje original----- From: Aki Yoshida
Sent: Friday, March 21, 2014 5:53 AM
To: [email protected]
Subject: Re: cxf.xml config client not working

Hi Guzmán,
Not sure how your client program looks and what problem you are having there.

And which version of CXF are you using?
I just noticed that your generated code has a very old and unique
version string.
/**
* This class was generated by Apache CXF 2.2.12-patch-04
*

regards, aki

2014-03-21 4:29 GMT+01:00 Guzmán Llambías <[email protected]>:
Hi guys!

I'm trying to use the cxf.xml config on my client without success. Could anybody point me what am I doing wrong?

here's my cxf.cml

<jaxws:client id="mtomClient" serviceClass="test.mtom.MTOMSampleImplService"
    address="http://localhost:8080/WSAddressing/MTOMSampleImpl";>
        <jaxws:properties>
          <entry key="mtom-enabled" value="true"/>
        </jaxws:properties>
      </jaxws:client>

below is the MTOMSampleImplService class

thanks in advance
Guzmán

package test.mtom;

import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceFeature;
import javax.xml.ws.Service;

/**
* This class was generated by Apache CXF 2.2.12-patch-04
* Thu Mar 20 22:50:14 GFT 2014
* Generated source version: 2.2.12-patch-04
*
*/


@WebServiceClient(name = "MTOMSampleImplService",
wsdlLocation = "http://localhost:8080/WSAddressing/MTOMSampleImpl?wsdl";,
                  targetNamespace = "http://mtom.test/";)
public class MTOMSampleImplService extends Service {

    public final static URL WSDL_LOCATION;
public final static QName SERVICE = new QName("http://mtom.test/";, "MTOMSampleImplService"); public final static QName MTOMSampleImplPort = new QName("http://mtom.test/";, "MTOMSampleImplPort");
    static {
        URL url = null;
        try {
url = new URL("http://localhost:8080/WSAddressing/MTOMSampleImpl?wsdl";);
        } catch (MalformedURLException e) {
System.err.println("Can not initialize the default wsdl from http://localhost:8080/WSAddressing/MTOMSampleImpl?wsdl";);
            // e.printStackTrace();
        }
        WSDL_LOCATION = url;
    }

    public MTOMSampleImplService(URL wsdlLocation) {
        super(wsdlLocation, SERVICE);
    }

    public MTOMSampleImplService(URL wsdlLocation, QName serviceName) {
        super(wsdlLocation, serviceName);
    }

    public MTOMSampleImplService() {
        super(WSDL_LOCATION, SERVICE);
    }


    /**
     *
     * @return
     *     returns MTOMSample
     */
    @WebEndpoint(name = "MTOMSampleImplPort")
    public MTOMSample getMTOMSampleImplPort() {
        return super.getPort(MTOMSampleImplPort, MTOMSample.class);
    }

    /**
     *
     * @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
     * @return
     *     returns MTOMSample
     */
    @WebEndpoint(name = "MTOMSampleImplPort")
public MTOMSample getMTOMSampleImplPort(WebServiceFeature... features) { return super.getPort(MTOMSampleImplPort, MTOMSample.class, features);
    }

}


Reply via email to