Hi,

Problem got resolved as per suggestion given by freeman.Its was due to
improper annotation mentioned in Java file.

Faycel wrote:
> 
> Hi,
> 
> I think that you have a bad configuration, try to verify your Xbean
> configuration file and your wsdl file.
> 
> to invoke your web service from a java stansalone program you must first
> verify that your web service run correctly by for example lanching a
> browser and going to the
> http://localhost:Numerodeport/WebServiceName?nomMethode&param1=xx&param2=yy
> 
> If that return an xml file (soap format)with response, it's Ok that means
> your web service works correctly.
> 
> 
> 
> 
> 
> jayasreeb wrote:
>> 
>> Hi,
>> 
>> I have created http web service "Hello" by following "cxf-wsdl-first"
>> example.I have created a service engine,binding component and service
>> assembly.I deployed webservice successfully in Servicemix.
>> 
>> When I am giving "http://localhost:9090/hello/?wsdl"; in browser
>> I am successfully getting following wsdl.
>> 
>>  <?xml version="1.0" encoding="utf-8" ?> 
>> - <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>> xmlns:tns="http://swebservice.samples.servicemix.apache.org/";
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; name="HelloTestService"
>> targetNamespace="http://swebservice.samples.servicemix.apache.org/";>
>> - <wsdl:types>
>> - <xsd:schema attributeFormDefault="unqualified"
>> elementFormDefault="unqualified"
>> targetNamespace="http://swebservice.samples.servicemix.apache.org/";
>> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>> xmlns:tns="http://swebservice.samples.servicemix.apache.org/";
>> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
>>   <xsd:element name="sayHello" type="tns:sayHello" /> 
>> - <xsd:complexType name="sayHello">
>> - <xsd:sequence>
>>   <xsd:element minOccurs="0" name="arg0" type="xsd:string" /> 
>>   </xsd:sequence>
>>   </xsd:complexType>
>>   <xsd:element name="sayHelloResponse" type="tns:sayHelloResponse" /> 
>> - <xsd:complexType name="sayHelloResponse">
>> - <xsd:sequence>
>>   <xsd:element minOccurs="0" name="return" type="xsd:string" /> 
>>   </xsd:sequence>
>>   </xsd:complexType>
>>   </xsd:schema>
>>   </wsdl:types>
>> - <wsdl:message name="sayHello">
>>   <wsdl:part element="tns:sayHello" name="parameters" /> 
>>   </wsdl:message>
>> - <wsdl:message name="sayHelloResponse">
>>   <wsdl:part element="tns:sayHelloResponse" name="parameters" /> 
>>   </wsdl:message>
>> - <wsdl:portType name="HelloTest">
>> - <wsdl:operation name="sayHello">
>>   <wsdl:input message="tns:sayHello" name="sayHello" /> 
>>   <wsdl:output message="tns:sayHelloResponse" name="sayHelloResponse" /> 
>>   </wsdl:operation>
>>   </wsdl:portType>
>> - <wsdl:binding name="HelloTestServiceSoapBinding" type="tns:HelloTest">
>>   <soap:binding style="document"
>> transport="http://schemas.xmlsoap.org/soap/http"; /> 
>> - <wsdl:operation name="sayHello">
>>   <soap:operation soapAction="" style="document" /> 
>> - <wsdl:input name="sayHello">
>>   <soap:body use="literal" /> 
>>   </wsdl:input>
>> - <wsdl:output name="sayHelloResponse">
>>   <soap:body use="literal" /> 
>>   </wsdl:output>
>>   </wsdl:operation>
>>   </wsdl:binding>
>> - <wsdl:service name="HelloTestService">
>> - <wsdl:port binding="tns:HelloTestServiceSoapBinding"
>> name="HelloTestPort">
>>   <soap:address location="http://localhost:9090/hello/"; /> 
>>   </wsdl:port>
>>   </wsdl:service>
>>   </wsdl:definitions>
>> 
>> 
>> My requirement is to invoke this deployed web service from Axis 1.4.So I
>> have created Axis client stubs by mentioning the above url and got the
>> following classes.I used following command to get the client stubs.
>> 
>> java org.apache.axis.wsdl.WSDL2Java http://localhost:9090/hello/?wsdl -p
>> esri.aws.v2006 -v
>> 
>> Following classes got generated :
>> 
>> HelloTest.java
>> HelloTestService.java
>> HelloTestServiceLocator.java
>> HelloTestServiceSoapBindingStub.java
>> 
>> I created a client test class to access the java method sayHello() which
>> is defined in Webservice deployed in Sevicemix.
>> 
>> public class SuccessHelloClient {
>>      
>> public static void main(String args[]){
>>      System.out.println("inside main of client test");
>>      HelloTestService hts = new HelloTestServiceLocator();
>>      //HelloTest ht = hts.getHelloTestPort();
>>      try{
>>              String output = hts.getHelloTestPort().sayHello("sree");
>>              System.out.println("output---"+output);
>>      }catch(Exception e){
>>              System.out.println("inside exception---"+e);
>>      }
>>      
>> }
>> 
>> I got the following error message..
>> 
>> 
>> Could not find route for exchange: InOut[
>>   id: ID:10.66.177.114-11adcc83874-2:0
>>   status: Active
>>   role: provider
>>   interface: {http://swebservice.samples.servicemix.apache.org/}HelloTest
>>   service:
>> {http://swebservice.samples.servicemix.apache.org/}HelloTestService
>>   operation: {http://swebservice.samples.servicemix.apache.org/}sayHello
>>   in: <?xml version="1.0" encoding="UTF-8"?><jbi:message
>> xmlns:jbi="http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper";
>> xmlns:msg="http://swebservice.samples.servicemix.apache.org/";
>> name="sayHello" type="msg:sayHello" version="1.0"><jbi:part><sayHello
>> xmlns="http://swebservice.samples.servicemix.apache.org/";><arg0
>> xmlns="">sree</arg0></sayHello></jbi:part></jbi:message>
>> ] for service:
>> {http://swebservice.samples.servicemix.apache.org/}HelloTestService and
>> interface: {http://swebservice.samples.servicemix.apache.org/}HelloTest
>> 
>> 
>> 
>> Please help me in resolving this as this is on high priority....
>> 
>> I would like to know whether we can invoke Fuse webservice from AXIS?If
>> so what are the steps required to do it?If not what do I need to do to
>> invoke Web service deployed in Service mix from stand alone Java Program?
>> 
>> Jayasree.B
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Urgent-%3A%3Ajbi.messaging.MessagingException%3ACould-not-find-route-for-exchange%3AInout-tp18208994p18211704.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to