Apache Camel Cxf failed endpoint
angelbaranda Oct 25, 2017 7:32 PMI want to use a call to a wsdl with only "wsdlURL" in CXF EndPoint.
<?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:camel="http://camel.apache.org/schema/blueprint" xmlns:camelcxf="http://camel.apache.org/schema/blueprint/cxf" xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0" xmlns:cxf="http://camel.apache.org/schema/cxf" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://camel.apache.org/schema/blueprint http://camel.apache.org/schema/blueprint/camel-blueprint.xsd "> <cm:property-placeholder id="property-placeholder-5d0424d1-aed1-49bb-8076-fba6e02b0c03" persistent-id="xxxxx" update-strategy="reload" /> <bean class="edpc.util.SendMail" id="sendEmail" /> <camelcxf:cxfEndpoint id="reportIncident" wsdlURL="http://xxxxxxxx/emailService?wsdl"> <camelcxf:properties> <entry key="dataFormat" value="MESSAGE" /> </camelcxf:properties> </camelcxf:cxfEndpoint> <camelContext xmlns="http://camel.apache.org/schema/blueprint"> <route> <from uri="{{fileinput}}" /> <log message="[edpc-connect] Ready to send file ${file:name} " /> <to uri="{{filebackup}}" /> <to uri="{{fileedpc}}" /> <log message="[edpc-connect] File ${file:name} sent." /> <choice id="_choice1"> <when id="_when1"> <simple>${property:CamelBatchComplete} </simple> <log message="[edpc-connect] Go to Read Xml " /> <to uri="{{fileXml}}" /> </when> </choice> </route> <route> <from uri="{{fileXml}}" /> <to uri="bean:sendEmail?method=doIt" /> <to uri="cxf:bean:reportIncident?defaultOperationName=sendMessage" /> </route> </camelContext>
When I run only the second route commenting the first one does not give me any error.
If I run the 2 routes then when it is deployed it gives me an error:
Because of Failed to resolve endpoint: cxf: bean: reportIncident Can not lookup
Environment:
Java 8 jboss-fuse-6.3.0.redhat-187