Hi,

You misunderstand what the To means, the to(SERVICE_ENDPOINT_URI) means it will connect to an external server which is listening on port 9000, this port isn't started by camel router, it should be some external server already there.

Freeman

On 2011-9-2, at 下午7:19, skompelly wrote:

Hi

I am tring to invoke a webserive method from soapui

1) WSDL first approach , generated all the files using maven goal is
wsdl2java

2) In the route i have below code

ROUTER_ENDPOINT_URI = "cxf://" + ROUTER_ADDRESS + "?" + SERVICE_CLASS + "&"
+ WSDL_LOCATION + "&" + SERVICE_NAME + "&"
                        + SOAP_OVER_HTTP_ROUTER + "&dataFormat=POJO";

SERVICE_ENDPOINT_URI = "cxf://" + SERVICE_ADDRESS + "?" + SERVICE_CLASS +
"&" + WSDL_LOCATION + "&" + SERVICE_NAME + "&" + SOAP_OVER_HTTP
                        + "&dataFormat=POJO";

        from(ROUTER_ENDPOINT_URI)  // this is listening at 9004
        .processRef("testProcessor")
        .to(SERVICE_ENDPOINT_URI) // this one port is 9000
        .stop()
        .end();

once i run mvn camel:run -> 9004 port is listening, but 9000 port its not
listening

as a result i can see the wsdl xml in browser for 9004 but not for 9000.

When i sent a message through soapui to invoke a method, i am getting below
error.
        <faultcode>soap:Server</faultcode>
        <faultstring>Could not send Message.</faultstring>

In the logs i am getting the error, attached is log
http://camel.465427.n5.nabble.com/file/n4761986/file.txt file.txt

Please can anyone let me know i am i doing anything wrong.

Same one i am trying with cxf:bean:endpoint  , i got the same error.

Thanks,
Santosh



I am using cxf:bean:[endpoint]

--
View this message in context: 
http://camel.465427.n5.nabble.com/cxf-bean-producer-consumer-tp4761986p4761986.html
Sent from the Camel Development mailing list archive at Nabble.com.

---------------------------------------------
Freeman Fang

FuseSource
Email:ff...@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to