You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Kumako22 <ku...@gmail.com> on 2009/10/26 10:18:32 UTC

Cxfbc endpoint error

Hi,

WSDL:


<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="[http://schemas.xmlsoap.org/wsdl/soap/]" 
 xmlns:tns="[http://servicemix.apache.org/examples]" 
 xmlns:typens="[http://servicemix.apache.org/examples/types]"
 xmlns:wsdl="[http://schemas.xmlsoap.org/wsdl/]" 
 xmlns:xsd="[http://www.w3.org/2001/XMLSchema]" 
 name="hello" 
 targetNamespace="[http://servicemix.apache.org/examples]">


<wsdl:types>
  <xsd:schema
targetNamespace="[http://servicemix.apache.org/examples/types]"
              elementFormDefault="qualified">
   <xsd:element name="SayHello">
     <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="name" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="SayHelloResponse">
     <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="name" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="UnknownWordFault">
     <xsd:complexType>
     <xsd:sequence>
         <xsd:element name="word" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
  </xsd:schema>
  </wsdl:types>


 <wsdl:message name="SayHelloRequest">
  <wsdl:part name="payload" element="typens:SayHello"/>
 </wsdl:message>
 <wsdl:message name="SayHelloResponse">
  <wsdl:part name="payload" element="typens:SayHelloResponse"/>
 </wsdl:message>
 <wsdl:message name="UnknownWordFault">
  <wsdl:part name="payload" element="typens:UnknownWordFault"/>
 </wsdl:message>


    <wsdl:portType name="Hello">
  <wsdl:operation name="SayHello">
   <wsdl:input message="tns:SayHelloRequest"/>
   <wsdl:output message="tns:SayHelloResponse"/>
   <wsdl:fault name="UnknownWord" message="tns:UnknownWordFault"/>
  </wsdl:operation>
 </wsdl:portType>


 <wsdl:binding name="HelloSOAPBinding" type="tns:Hello">
     <soap:binding style="document"
transport="[http://schemas.xmlsoap.org/soap/http]" />
  <wsdl:operation name="SayHello">
   <wsdl:input>
    <soap:body use="literal" />
   </wsdl:input>
   <wsdl:output>
    <soap:body use="literal" />
   </wsdl:output>
   <wsdl:fault name="UnknownWord">
    <soap:fault use="literal" name="UnknownWord" />
   </wsdl:fault>
       </wsdl:operation>
</wsdl:binding>


<wsdl:service name="HelloService">
 <wsdl:port binding="tns:HelloSOAPBinding" name="soap">
           <soap:address location="[http://localhost:8193/HelloService/]" />
       </wsdl:port>
</wsdl:service>
</wsdl:definitions>

xbean.xml:


<beans xmlns:cxfbc="[http://servicemix.apache.org/cxfbc/1.0]"
       xmlns:hello="[http://servicemix.apache.org/examples]">


  <cxfbc:consumer  wsdl="classpath:service.wsdl"
     service="hello:HelloService"
     endpoint="soap"
     targetService="hello:HelloService"
     targetEndpoint="soapPortProxy"
                    interfaceName="hello:Hello"
      />


 <cxfbc:provider wsdl="classpath:service.wsdl"
     locationURI="[http://localhost:9000/Service/]"
     service="hello:HelloService"
     endpoint="soapPortProxy"  />


</beans>


My question: How to solve problem: Endpoint
ServiceEndpoint[service={[http://servicemix.apache.org/examples]}
HelloService, endpoint=soapPortProxy] has a service description but no
matching endpoint found in [soap] ??

Best regards,
MK
-- 
View this message in context: http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056490.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Cxfbc endpoint error

Posted by Kumako22 <ku...@gmail.com>.
My problem is that I have to do this schema:

I'm connecting to ESB -> ESB is connecting to external wsdl on server or
localhost -> wsdl returns response to ESB -> ESB returns it to me.

I'm not sure my way of thinking is correct usieng xbean.xml file
configuration above. Any clues?

so the locationURI is URI to my external server where wsdl is?


Freeman Fang wrote:
> 
> Hi,
> 
> The locationURI in provider is used to connect  an existed external  
> server.
> Do you already start an external server at http://localhost:9000/Service/ 
>    ?
> 
> Freeman
> On 2009-10-26, at 下午5:44, Kumako22 wrote:
> 
>>
>> Thanks!
>>
>> But why can't I connecto to locationURI from cxfbc:provider:
>> http://localhost:9000/Service/??
>>
>>
>> Freeman Fang wrote:
>>>
>>>
>>> On 2009-10-26, at 下午5:18, Kumako22 wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> WSDL:
>>>>
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <wsdl:definitions xmlns:soap="[http://schemas.xmlsoap.org/wsdl/ 
>>>> soap/]"
>>>> xmlns:tns="[http://servicemix.apache.org/examples]"
>>>> xmlns:typens="[http://servicemix.apache.org/examples/types]"
>>>> xmlns:wsdl="[http://schemas.xmlsoap.org/wsdl/]"
>>>> xmlns:xsd="[http://www.w3.org/2001/XMLSchema]"
>>>> name="hello"
>>>> targetNamespace="[http://servicemix.apache.org/examples]">
>>>>
>>>>
>>>> <wsdl:types>
>>>> <xsd:schema
>>>> targetNamespace="[http://servicemix.apache.org/examples/types]"
>>>>             elementFormDefault="qualified">
>>>>  <xsd:element name="SayHello">
>>>>    <xsd:complexType>
>>>>    <xsd:sequence>
>>>>     <xsd:element name="name" type="xsd:string"/>
>>>>    </xsd:sequence>
>>>>   </xsd:complexType>
>>>>  </xsd:element>
>>>>  <xsd:element name="SayHelloResponse">
>>>>    <xsd:complexType>
>>>>    <xsd:sequence>
>>>>     <xsd:element name="name" type="xsd:string"/>
>>>>    </xsd:sequence>
>>>>   </xsd:complexType>
>>>>  </xsd:element>
>>>>  <xsd:element name="UnknownWordFault">
>>>>    <xsd:complexType>
>>>>    <xsd:sequence>
>>>>        <xsd:element name="word" type="xsd:string"/>
>>>>    </xsd:sequence>
>>>>   </xsd:complexType>
>>>>  </xsd:element>
>>>> </xsd:schema>
>>>> </wsdl:types>
>>>>
>>>>
>>>> <wsdl:message name="SayHelloRequest">
>>>> <wsdl:part name="payload" element="typens:SayHello"/>
>>>> </wsdl:message>
>>>> <wsdl:message name="SayHelloResponse">
>>>> <wsdl:part name="payload" element="typens:SayHelloResponse"/>
>>>> </wsdl:message>
>>>> <wsdl:message name="UnknownWordFault">
>>>> <wsdl:part name="payload" element="typens:UnknownWordFault"/>
>>>> </wsdl:message>
>>>>
>>>>
>>>>   <wsdl:portType name="Hello">
>>>> <wsdl:operation name="SayHello">
>>>>  <wsdl:input message="tns:SayHelloRequest"/>
>>>>  <wsdl:output message="tns:SayHelloResponse"/>
>>>>  <wsdl:fault name="UnknownWord" message="tns:UnknownWordFault"/>
>>>> </wsdl:operation>
>>>> </wsdl:portType>
>>>>
>>>>
>>>> <wsdl:binding name="HelloSOAPBinding" type="tns:Hello">
>>>>    <soap:binding style="document"
>>>> transport="[http://schemas.xmlsoap.org/soap/http]" />
>>>> <wsdl:operation name="SayHello">
>>>>  <wsdl:input>
>>>>   <soap:body use="literal" />
>>>>  </wsdl:input>
>>>>  <wsdl:output>
>>>>   <soap:body use="literal" />
>>>>  </wsdl:output>
>>>>  <wsdl:fault name="UnknownWord">
>>>>   <soap:fault use="literal" name="UnknownWord" />
>>>>  </wsdl:fault>
>>>>      </wsdl:operation>
>>>> </wsdl:binding>
>>>>
>>>>
>>>> <wsdl:service name="HelloService">
>>>> <wsdl:port binding="tns:HelloSOAPBinding" name="soap">
>>>>          <soap:address location="[http://localhost:8193/
>>>> HelloService/]" />
>>>>      </wsdl:port>
>>>> </wsdl:service>
>>>> </wsdl:definitions>
>>>>
>>>> xbean.xml:
>>>>
>>>>
>>>> <beans xmlns:cxfbc="[http://servicemix.apache.org/cxfbc/1.0]"
>>>>      xmlns:hello="[http://servicemix.apache.org/examples]">
>>>>
>>>>
>>>> <cxfbc:consumer  wsdl="classpath:service.wsdl"
>>>>    service="hello:HelloService"
>>>>    endpoint="soap"
>>>>    targetService="hello:HelloService"
>>>>    targetEndpoint="soapPortProxy"
>>>>                   interfaceName="hello:Hello"
>>>>     />
>>>>
>>>>
>>>> <cxfbc:provider wsdl="classpath:service.wsdl"
>>>>    locationURI="[http://localhost:9000/Service/]"
>>>>    service="hello:HelloService"
>>>>    endpoint="soapPortProxy"  />
>>>>
>>>>
>>>> </beans>
>>>>
>>>>
>>>> My question: How to solve problem: Endpoint
>>>> ServiceEndpoint[service={[http://servicemix.apache.org/examples]}
>>>> HelloService, endpoint=soapPortProxy] has a service description  
>>>> but no
>>>> matching endpoint found in [soap] ??
>>>>
>>>
>>> Hi,
>>> That message is harmless, it will use service name only to match the
>>> endpoint if there's no matched endpoint name.
>>> Or you can add
>>> <wsdl:port binding="tns:HelloSOAPBinding" name="soapPortProxy">
>>>           <soap:address location="[http://localhost:8193/
>>> HelloService/]" />
>>>       </wsdl:port>
>>>
>>> in your wsdl  wsdl:service to avoid seeing that message.
>>>
>>> Freeman
>>>> Best regards,
>>>> MK
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056490.html
>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>> -- 
>>> Freeman Fang
>>> ------------------------
>>> Open Source SOA: http://fusesource.com
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056769.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
> 
> 
> -- 
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26057082.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Cxfbc endpoint error

Posted by Freeman Fang <fr...@gmail.com>.
Hi,

The locationURI in provider is used to connect  an existed external  
server.
Do you already start an external server at http://localhost:9000/Service/ 
   ?

Freeman
On 2009-10-26, at 下午5:44, Kumako22 wrote:

>
> Thanks!
>
> But why can't I connecto to locationURI from cxfbc:provider:
> http://localhost:9000/Service/??
>
>
> Freeman Fang wrote:
>>
>>
>> On 2009-10-26, at 下午5:18, Kumako22 wrote:
>>
>>>
>>> Hi,
>>>
>>> WSDL:
>>>
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <wsdl:definitions xmlns:soap="[http://schemas.xmlsoap.org/wsdl/ 
>>> soap/]"
>>> xmlns:tns="[http://servicemix.apache.org/examples]"
>>> xmlns:typens="[http://servicemix.apache.org/examples/types]"
>>> xmlns:wsdl="[http://schemas.xmlsoap.org/wsdl/]"
>>> xmlns:xsd="[http://www.w3.org/2001/XMLSchema]"
>>> name="hello"
>>> targetNamespace="[http://servicemix.apache.org/examples]">
>>>
>>>
>>> <wsdl:types>
>>> <xsd:schema
>>> targetNamespace="[http://servicemix.apache.org/examples/types]"
>>>             elementFormDefault="qualified">
>>>  <xsd:element name="SayHello">
>>>    <xsd:complexType>
>>>    <xsd:sequence>
>>>     <xsd:element name="name" type="xsd:string"/>
>>>    </xsd:sequence>
>>>   </xsd:complexType>
>>>  </xsd:element>
>>>  <xsd:element name="SayHelloResponse">
>>>    <xsd:complexType>
>>>    <xsd:sequence>
>>>     <xsd:element name="name" type="xsd:string"/>
>>>    </xsd:sequence>
>>>   </xsd:complexType>
>>>  </xsd:element>
>>>  <xsd:element name="UnknownWordFault">
>>>    <xsd:complexType>
>>>    <xsd:sequence>
>>>        <xsd:element name="word" type="xsd:string"/>
>>>    </xsd:sequence>
>>>   </xsd:complexType>
>>>  </xsd:element>
>>> </xsd:schema>
>>> </wsdl:types>
>>>
>>>
>>> <wsdl:message name="SayHelloRequest">
>>> <wsdl:part name="payload" element="typens:SayHello"/>
>>> </wsdl:message>
>>> <wsdl:message name="SayHelloResponse">
>>> <wsdl:part name="payload" element="typens:SayHelloResponse"/>
>>> </wsdl:message>
>>> <wsdl:message name="UnknownWordFault">
>>> <wsdl:part name="payload" element="typens:UnknownWordFault"/>
>>> </wsdl:message>
>>>
>>>
>>>   <wsdl:portType name="Hello">
>>> <wsdl:operation name="SayHello">
>>>  <wsdl:input message="tns:SayHelloRequest"/>
>>>  <wsdl:output message="tns:SayHelloResponse"/>
>>>  <wsdl:fault name="UnknownWord" message="tns:UnknownWordFault"/>
>>> </wsdl:operation>
>>> </wsdl:portType>
>>>
>>>
>>> <wsdl:binding name="HelloSOAPBinding" type="tns:Hello">
>>>    <soap:binding style="document"
>>> transport="[http://schemas.xmlsoap.org/soap/http]" />
>>> <wsdl:operation name="SayHello">
>>>  <wsdl:input>
>>>   <soap:body use="literal" />
>>>  </wsdl:input>
>>>  <wsdl:output>
>>>   <soap:body use="literal" />
>>>  </wsdl:output>
>>>  <wsdl:fault name="UnknownWord">
>>>   <soap:fault use="literal" name="UnknownWord" />
>>>  </wsdl:fault>
>>>      </wsdl:operation>
>>> </wsdl:binding>
>>>
>>>
>>> <wsdl:service name="HelloService">
>>> <wsdl:port binding="tns:HelloSOAPBinding" name="soap">
>>>          <soap:address location="[http://localhost:8193/
>>> HelloService/]" />
>>>      </wsdl:port>
>>> </wsdl:service>
>>> </wsdl:definitions>
>>>
>>> xbean.xml:
>>>
>>>
>>> <beans xmlns:cxfbc="[http://servicemix.apache.org/cxfbc/1.0]"
>>>      xmlns:hello="[http://servicemix.apache.org/examples]">
>>>
>>>
>>> <cxfbc:consumer  wsdl="classpath:service.wsdl"
>>>    service="hello:HelloService"
>>>    endpoint="soap"
>>>    targetService="hello:HelloService"
>>>    targetEndpoint="soapPortProxy"
>>>                   interfaceName="hello:Hello"
>>>     />
>>>
>>>
>>> <cxfbc:provider wsdl="classpath:service.wsdl"
>>>    locationURI="[http://localhost:9000/Service/]"
>>>    service="hello:HelloService"
>>>    endpoint="soapPortProxy"  />
>>>
>>>
>>> </beans>
>>>
>>>
>>> My question: How to solve problem: Endpoint
>>> ServiceEndpoint[service={[http://servicemix.apache.org/examples]}
>>> HelloService, endpoint=soapPortProxy] has a service description  
>>> but no
>>> matching endpoint found in [soap] ??
>>>
>>
>> Hi,
>> That message is harmless, it will use service name only to match the
>> endpoint if there's no matched endpoint name.
>> Or you can add
>> <wsdl:port binding="tns:HelloSOAPBinding" name="soapPortProxy">
>>           <soap:address location="[http://localhost:8193/
>> HelloService/]" />
>>       </wsdl:port>
>>
>> in your wsdl  wsdl:service to avoid seeing that message.
>>
>> Freeman
>>> Best regards,
>>> MK
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056490.html
>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>
>>
>>
>> -- 
>> Freeman Fang
>> ------------------------
>> Open Source SOA: http://fusesource.com
>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056769.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>


-- 
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com


Re: Cxfbc endpoint error

Posted by Kumako22 <ku...@gmail.com>.
Thanks!

But why can't I connecto to locationURI from cxfbc:provider:
http://localhost:9000/Service/?? 


Freeman Fang wrote:
> 
> 
> On 2009-10-26, at 下午5:18, Kumako22 wrote:
> 
>>
>> Hi,
>>
>> WSDL:
>>
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <wsdl:definitions xmlns:soap="[http://schemas.xmlsoap.org/wsdl/soap/]"
>> xmlns:tns="[http://servicemix.apache.org/examples]"
>> xmlns:typens="[http://servicemix.apache.org/examples/types]"
>> xmlns:wsdl="[http://schemas.xmlsoap.org/wsdl/]"
>> xmlns:xsd="[http://www.w3.org/2001/XMLSchema]"
>> name="hello"
>> targetNamespace="[http://servicemix.apache.org/examples]">
>>
>>
>> <wsdl:types>
>>  <xsd:schema
>> targetNamespace="[http://servicemix.apache.org/examples/types]"
>>              elementFormDefault="qualified">
>>   <xsd:element name="SayHello">
>>     <xsd:complexType>
>>     <xsd:sequence>
>>      <xsd:element name="name" type="xsd:string"/>
>>     </xsd:sequence>
>>    </xsd:complexType>
>>   </xsd:element>
>>   <xsd:element name="SayHelloResponse">
>>     <xsd:complexType>
>>     <xsd:sequence>
>>      <xsd:element name="name" type="xsd:string"/>
>>     </xsd:sequence>
>>    </xsd:complexType>
>>   </xsd:element>
>>   <xsd:element name="UnknownWordFault">
>>     <xsd:complexType>
>>     <xsd:sequence>
>>         <xsd:element name="word" type="xsd:string"/>
>>     </xsd:sequence>
>>    </xsd:complexType>
>>   </xsd:element>
>>  </xsd:schema>
>>  </wsdl:types>
>>
>>
>> <wsdl:message name="SayHelloRequest">
>>  <wsdl:part name="payload" element="typens:SayHello"/>
>> </wsdl:message>
>> <wsdl:message name="SayHelloResponse">
>>  <wsdl:part name="payload" element="typens:SayHelloResponse"/>
>> </wsdl:message>
>> <wsdl:message name="UnknownWordFault">
>>  <wsdl:part name="payload" element="typens:UnknownWordFault"/>
>> </wsdl:message>
>>
>>
>>    <wsdl:portType name="Hello">
>>  <wsdl:operation name="SayHello">
>>   <wsdl:input message="tns:SayHelloRequest"/>
>>   <wsdl:output message="tns:SayHelloResponse"/>
>>   <wsdl:fault name="UnknownWord" message="tns:UnknownWordFault"/>
>>  </wsdl:operation>
>> </wsdl:portType>
>>
>>
>> <wsdl:binding name="HelloSOAPBinding" type="tns:Hello">
>>     <soap:binding style="document"
>> transport="[http://schemas.xmlsoap.org/soap/http]" />
>>  <wsdl:operation name="SayHello">
>>   <wsdl:input>
>>    <soap:body use="literal" />
>>   </wsdl:input>
>>   <wsdl:output>
>>    <soap:body use="literal" />
>>   </wsdl:output>
>>   <wsdl:fault name="UnknownWord">
>>    <soap:fault use="literal" name="UnknownWord" />
>>   </wsdl:fault>
>>       </wsdl:operation>
>> </wsdl:binding>
>>
>>
>> <wsdl:service name="HelloService">
>> <wsdl:port binding="tns:HelloSOAPBinding" name="soap">
>>           <soap:address location="[http://localhost:8193/ 
>> HelloService/]" />
>>       </wsdl:port>
>> </wsdl:service>
>> </wsdl:definitions>
>>
>> xbean.xml:
>>
>>
>> <beans xmlns:cxfbc="[http://servicemix.apache.org/cxfbc/1.0]"
>>       xmlns:hello="[http://servicemix.apache.org/examples]">
>>
>>
>>  <cxfbc:consumer  wsdl="classpath:service.wsdl"
>>     service="hello:HelloService"
>>     endpoint="soap"
>>     targetService="hello:HelloService"
>>     targetEndpoint="soapPortProxy"
>>                    interfaceName="hello:Hello"
>>      />
>>
>>
>> <cxfbc:provider wsdl="classpath:service.wsdl"
>>     locationURI="[http://localhost:9000/Service/]"
>>     service="hello:HelloService"
>>     endpoint="soapPortProxy"  />
>>
>>
>> </beans>
>>
>>
>> My question: How to solve problem: Endpoint
>> ServiceEndpoint[service={[http://servicemix.apache.org/examples]}
>> HelloService, endpoint=soapPortProxy] has a service description but no
>> matching endpoint found in [soap] ??
>>
> 
> Hi,
> That message is harmless, it will use service name only to match the  
> endpoint if there's no matched endpoint name.
> Or you can add
> <wsdl:port binding="tns:HelloSOAPBinding" name="soapPortProxy">
>            <soap:address location="[http://localhost:8193/ 
> HelloService/]" />
>        </wsdl:port>
> 
> in your wsdl  wsdl:service to avoid seeing that message.
> 
> Freeman
>> Best regards,
>> MK
>> -- 
>> View this message in context:
>> http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056490.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
> 
> 
> -- 
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056769.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Cxfbc endpoint error

Posted by Freeman Fang <fr...@gmail.com>.
On 2009-10-26, at 下午5:18, Kumako22 wrote:

>
> Hi,
>
> WSDL:
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions xmlns:soap="[http://schemas.xmlsoap.org/wsdl/soap/]"
> xmlns:tns="[http://servicemix.apache.org/examples]"
> xmlns:typens="[http://servicemix.apache.org/examples/types]"
> xmlns:wsdl="[http://schemas.xmlsoap.org/wsdl/]"
> xmlns:xsd="[http://www.w3.org/2001/XMLSchema]"
> name="hello"
> targetNamespace="[http://servicemix.apache.org/examples]">
>
>
> <wsdl:types>
>  <xsd:schema
> targetNamespace="[http://servicemix.apache.org/examples/types]"
>              elementFormDefault="qualified">
>   <xsd:element name="SayHello">
>     <xsd:complexType>
>     <xsd:sequence>
>      <xsd:element name="name" type="xsd:string"/>
>     </xsd:sequence>
>    </xsd:complexType>
>   </xsd:element>
>   <xsd:element name="SayHelloResponse">
>     <xsd:complexType>
>     <xsd:sequence>
>      <xsd:element name="name" type="xsd:string"/>
>     </xsd:sequence>
>    </xsd:complexType>
>   </xsd:element>
>   <xsd:element name="UnknownWordFault">
>     <xsd:complexType>
>     <xsd:sequence>
>         <xsd:element name="word" type="xsd:string"/>
>     </xsd:sequence>
>    </xsd:complexType>
>   </xsd:element>
>  </xsd:schema>
>  </wsdl:types>
>
>
> <wsdl:message name="SayHelloRequest">
>  <wsdl:part name="payload" element="typens:SayHello"/>
> </wsdl:message>
> <wsdl:message name="SayHelloResponse">
>  <wsdl:part name="payload" element="typens:SayHelloResponse"/>
> </wsdl:message>
> <wsdl:message name="UnknownWordFault">
>  <wsdl:part name="payload" element="typens:UnknownWordFault"/>
> </wsdl:message>
>
>
>    <wsdl:portType name="Hello">
>  <wsdl:operation name="SayHello">
>   <wsdl:input message="tns:SayHelloRequest"/>
>   <wsdl:output message="tns:SayHelloResponse"/>
>   <wsdl:fault name="UnknownWord" message="tns:UnknownWordFault"/>
>  </wsdl:operation>
> </wsdl:portType>
>
>
> <wsdl:binding name="HelloSOAPBinding" type="tns:Hello">
>     <soap:binding style="document"
> transport="[http://schemas.xmlsoap.org/soap/http]" />
>  <wsdl:operation name="SayHello">
>   <wsdl:input>
>    <soap:body use="literal" />
>   </wsdl:input>
>   <wsdl:output>
>    <soap:body use="literal" />
>   </wsdl:output>
>   <wsdl:fault name="UnknownWord">
>    <soap:fault use="literal" name="UnknownWord" />
>   </wsdl:fault>
>       </wsdl:operation>
> </wsdl:binding>
>
>
> <wsdl:service name="HelloService">
> <wsdl:port binding="tns:HelloSOAPBinding" name="soap">
>           <soap:address location="[http://localhost:8193/ 
> HelloService/]" />
>       </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
>
> xbean.xml:
>
>
> <beans xmlns:cxfbc="[http://servicemix.apache.org/cxfbc/1.0]"
>       xmlns:hello="[http://servicemix.apache.org/examples]">
>
>
>  <cxfbc:consumer  wsdl="classpath:service.wsdl"
>     service="hello:HelloService"
>     endpoint="soap"
>     targetService="hello:HelloService"
>     targetEndpoint="soapPortProxy"
>                    interfaceName="hello:Hello"
>      />
>
>
> <cxfbc:provider wsdl="classpath:service.wsdl"
>     locationURI="[http://localhost:9000/Service/]"
>     service="hello:HelloService"
>     endpoint="soapPortProxy"  />
>
>
> </beans>
>
>
> My question: How to solve problem: Endpoint
> ServiceEndpoint[service={[http://servicemix.apache.org/examples]}
> HelloService, endpoint=soapPortProxy] has a service description but no
> matching endpoint found in [soap] ??
>

Hi,
That message is harmless, it will use service name only to match the  
endpoint if there's no matched endpoint name.
Or you can add
<wsdl:port binding="tns:HelloSOAPBinding" name="soapPortProxy">
           <soap:address location="[http://localhost:8193/ 
HelloService/]" />
       </wsdl:port>

in your wsdl  wsdl:service to avoid seeing that message.

Freeman
> Best regards,
> MK
> -- 
> View this message in context: http://www.nabble.com/Cxfbc-endpoint-error-tp26056490p26056490.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>


-- 
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com