Do you wsdl import and xsd file? Because your get an error about not
being able to load a XSD file.


On Wed, Apr 20, 2011 at 8:52 AM, vcheruvu <[email protected]> wrote:
> HI,
>  I have created a project that simply consumes soap messsage from cxf
> endpoint in a test class. I have created the following route in JAVA dsl and
> spring bean to define cxfendpoint as shown below. When I run the test class,
> I get an error that it has problem parsing ./bclearpapi-1.6.xsd due to file
> not found. I have verified the file path 100 times and the file is stored in
> correct path. I have attached the project zip file so that you can simply
> run the test class to replicate the problem. So, I am wondering if I am
> doing anything wrong in my project? I am starting to feel the wsdlURL path
> is not correctly interpreted by internal CXF classes I.e
> com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(..) .
>
>
> http://camel.465427.n5.nabble.com/file/n4315065/cxf.zip cxf.zip
>
>
> Test Java DSL
>
>
> ......
> protected RouteBuilder createRouteBuilder() throws Exception {
>        return new RouteBuilder() {
>            @Override
>            public void configure() throws Exception {
>                from("cxf:bean:bclearEndpoint")
>                .process(new Processor() {
>                        public void process(Exchange exchange) throws 
> Exception {
>                          CxfPayload<SoapHeader> payload =
> exchange.getIn().getBody(CxfPayload.class);
>                          List<Element> elements = payload.getBody();
>
>                          List<SoapHeader> headers = payload.getHeaders();
>
>
>                        };
>                  }
>                );
>            }
>        };
>
>
>
>
>
>
> Camel Spring application context
>
>
> <beans xmlns="http://www.springframework.org/schema/beans";
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>       xmlns:context="http://www.springframework.org/schema/context";
>       xmlns:tx="http://www.springframework.org/schema/tx";
>       xmlns:p="http://www.springframework.org/schema/p";
>       xmlns:jdbc="http://www.springframework.org/schema/jdbc";
>       xmlns:cxf="http://camel.apache.org/schema/cxf";
>       xsi:schemaLocation="
>       http://camel.apache.org/schema/spring
>       http://camel.apache.org/schema/spring/camel-spring.xsd
>       http://www.springframework.org/schema/tx
>       http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
>       http://www.springframework.org/schema/beans
>       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
>       http://www.springframework.org/schema/context
>       http://www.springframework.org/schema/context/spring-context-3.0.xsd
>       http://www.springframework.org/schema/jdbc
>       http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
>       http://camel.apache.org/schema/cxf
>       http://camel.apache.org/schema/cxf/camel-cxf.xsd";>
>
>        <context:annotation-config/>
>        <context:mbean-export/>
>   <cxf:cxfEndpoint id="bclearEndpoint"
> address="http://156.48.255.126/axis/services/BclearApi14";
>                wsdlURL="classpath:META-INF/wsdl/bclearapi-1.6.wsdl"
>                serviceClass="com.vid.test.TestService"/>
>
>  <camelContext xmlns="http://camel.apache.org/schema/spring";>
>
>  </camelContext>
>
> </beans>
>
>
>
> Error message
>
> javax.wsdl.WSDLException: WSDLException (at
> /wsdl:definitions/wsdl:types/xs:schema): faultCode=PARSER_ERROR: Problem
> parsing './bclearapi-1.6.xsd'.: java.io.FileNotFoundException:
> C:\vid\workspaces\bel-workspace\bel\cxf\bclearapi-1.6.xsd (The system cannot
> find the file specified)
>
>
> Kind regards,
> -Vid-
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Camel-Cxf-unable-to-find-wsdl-tp4315065p4315065.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
CamelOne 2011: http://fusesource.com/camelone2011/
Twitter: davsclaus
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to