You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by sanjeevirayan <sa...@gmail.com> on 2015/11/21 06:11:25 UTC
Webservice client Call in Camel -java.net.UnknownHostException
Hi ,
I am new to Camel and am learning camel, doing some sample program in Camel.
I am developing the program which need to be communicate with the webservice
and It has to send the SOAP request to webservice call at the same time it
need to get the response from it.
I have downloaded the example program from Apache Camel site.
camel-example-cxf-blueprint --project folder name.
When I run my web service with this code , I get an "Unknown Host Exception"
when it is actually there..
Below is my camel for making webservice call..
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:camel="http://camel.apache.org/schema/blueprint"
xmlns:cxf="http://camel.apache.org/schema/blueprint/cxf"
xmlns:jaxrs="http://cxf.apache.org/blueprint/jaxrs"
xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns:http="http://cxf.apache.org/transports/http/configuration"
xsi:schemaLocation="
http://cxf.apache.org/configuration/security
http://cxf.apache.org/schemas/configuration/security.xsd
http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://www.osgi.org/xmlns/blueprint/v1.0.0
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
http://camel.apache.org/schema/blueprint
http://camel.apache.org/schema/blueprint/camel-blueprint.xsd
http://camel.apache.org/schema/blueprint/cxf
http://camel.apache.org/schema/blueprint/cxf/camel-cxf.xsd
http://cxf.apache.org/blueprint/jaxrs
http://cxf.apache.org/schemas/blueprint/jaxrs.xsd">
<cxf:cxfEndpoint id="NumberConvertorWebService"
address="http://www.dataaccess.com/webservicesserver/numberconversion.wso"
serviceName="s:NumberConversion"
endpointName="s:NumberConversionSoap"
wsdlURL="http://www.dataaccess.com/webservicesserver/numberconversion.wso?wsdl"
xmlns:s="http://www.dataaccess.com/webservicesserver/">
<cxf:properties>
<entry key="dataFormat" value="PAYLOAD"/>
<entry key="defaultOperationNamespace"
value="http://www.dataaccess.com/webservicesserver/"/>
<entry key="defaultOperationName" value="NumberToWords"/>
</cxf:properties>
</cxf:cxfEndpoint>
<camelContext id="mdisSendEmail"
xmlns="http://camel.apache.org/schema/blueprint">
<route id="sendEmailNotification">
<from uri="file:mike/call-ws/input?noop=true"/>
<log loggingLevel="INFO" message=">>> ${body}"/>
<log message="here1\n${body}\n"/>
<to uri="cxf:bean:NumberConvertorWebService"/>
<log message="here2\n${body}\n"/>
<setBody>
<simple>FILENAME:${file:name}\nTIME:
${date:now:hh:MM:ss.SSS}\nBODY:\n${body}</simple>
</setBody>
<log message="here3\n${body}\n"/>
<to uri="file:mike/call-ws/output"/>
</route>
</camelContext>
</blueprint>
I am getting below exception when I run it in Fuse/karaf
Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR:
Problem parsing 'http://www.dataaccess.com
/webservicesserver/numberconversion.wso?wsdl'.:
java.net.UnknownHostException: www.dataaccess.com
at
com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:2198)[130:org.apache.servicemix.bundles.wsd
l4j:1.6.3.1]
at
com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2390)[130:org.apache.servicemix.bundles.wsdl4j
:1.6.3.1]
at
com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2422)[130:org.apache.servicemix.bundles.wsdl4j
:1.6.3.1]
at
org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:231)[131:org.apache.cxf.cxf-rt-ws
dl:3.0.4.redhat-620133]
at
org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:163)[131:org.apache.cxf.cxf-rt-wsd
l:3.0.4.redhat-620133]
at
org.apache.camel.component.cxf.WSDLServiceFactoryBean.getDefinition(WSDLServiceFactoryBean.java:64)[207:org
.apache.camel.camel-cxf:2.15.1.redhat-620133]
... 86 more
Caused by: java.net.UnknownHostException: www.dataaccess.com
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)[:1.7.0_76]
at
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)[:1.7.0_76]
at
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)[:1.7.0_76]
at java.net.Socket.connect(Socket.java:579)[:1.7.0_76]
at java.net.Socket.connect(Socket.java:528)[:1.7.0_76]
at
sun.net.NetworkClient.doConnect(NetworkClient.java:180)[:1.7.0_76]
at
sun.net.www.http.HttpClient.openServer(HttpClient.java:432)[:1.7.0_76]
at
sun.net.www.http.HttpClient.openServer(HttpClient.java:527)[:1.7.0_76]
at
sun.net.www.http.HttpClient.<init>(HttpClient.java:211)[:1.7.0_76]
at sun.net.www.http.HttpClient.New(HttpClient.java:308)[:1.7.0_76]
at sun.net.www.http.HttpClient.New(HttpClient.java:326)[:1.7.0_76]
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:997)[:1.7.0_76]
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)[:1.7.0_76]
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:851)[:1.7.0_76]
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1301)[:1.7.0_76]
at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
Source)[:]
at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)[:]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)[:]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)[:]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)[:]
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)[:]
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown
Source)[:]
at
com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:2188)[130:org.apache.servicemix.bundles.wsd
l4j:1.6.3.1]
... 91 more
Please help me on this. Your help would be appreciated.
--
View this message in context: http://camel.465427.n5.nabble.com/Webservice-client-Call-in-Camel-java-net-UnknownHostException-tp5774166.html
Sent from the Camel - Users mailing list archive at Nabble.com.