Ok, now I have this two endpoints:

                CxfEndpoint wsLocal = new CxfEndpoint();
                
wsLocal.setAddress("http://localhost:9090/camel-ws/GeoIPService";);
                wsLocal.setPortName(new QName("http://www.webservicex.net/";,
                                "GeoIPServiceSoap"));
                
wsLocal.setServiceClass(net.webservicex.GeoIP.class.getCanonicalName());
                wsLocal.setServiceName(new QName("http://www.webservicex.net/";,
                                "GeoIPService"));
                
wsLocal.setWsdlURL("http://www.webservicex.net/geoipservice.asmx?WSDL";);
                wsLocal.setCamelContext(getContext());
                wsLocal.setDataFormat(DataFormat.RAW);
                wsLocal.setSynchronous(true);

                CxfEndpoint wsRemoto = new CxfEndpoint();
                wsRemoto.setCamelContext(this.getContext());
                
wsRemoto.setAddress("http://www.webservicex.net/geoipservice.asmx";);
                
wsRemoto.setWsdlURL("http://www.webservicex.net/geoipservice.asmx?WSDL";);
                wsRemoto.setServiceName(new QName("http://www.webservicex.net/";,
                                "GeoIPService"));
                wsRemoto.setPortName(new QName("http://www.webservicex.net/";,
                                "GeoIPServiceSoap"));
                wsRemoto.setDataFormat(DataFormat.RAW);

Whit this route:

from(wsLocal).to(wsRemoto)

And they work!

What I'm looking for is to get the response from "wsRemoto" to be converted
to a POJO or mapped to a POJO, that already exist because of the wsdl2java
plugging on my pom.xml

In this case "GeoIP.java"

I want to achieve this using a Processor();

But I haven't found a way to do this, I tried to do it like this:

GeoIP ip = exchange.getIn.getBody(GeoIP.class);

whit this I could do: ip.getCountryName(); ip.getIpAddress(); etc.

Any Idea!

Thanks




--
View this message in context: 
http://camel.465427.n5.nabble.com/Working-with-POJO-in-with-a-cxc-endpoint-tp5741630p5741689.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to