L.S.,

An HTTP consumer endpoint configuration creates an external endpoint.  It
can be used to expose another endpoint to the outside world using HTTP/SOAP. 
When you removed the JSR-181 SU, you removed the internal endpoint that was
being made available.  If you now send an HTTP request to the consumer
endpoint, there no longer is a service on the ESB that is able to do
anything with the request.

What exactly are you trying to achieve? 


Gert



hgkrt wrote:
> 
> here is my service.wsdl file for more information..
> i just add the jbi endpoint as described on the servicemix-http page.
> 
> 
> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <wsdl:definitions targetNamespace="http://www.ntts.co.jp/crm/samples"; 
>> xmlns:tns="http://www.ntts.co.jp/crm/samples"; 
>> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; name="service"
>> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
>> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; 
>> xmlns:jbi="http://servicemix.org/wsdl/jbi/";>
>> 
>> <wsdl:types>
>> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
>> attributeFormDefault="qualified" 
>> elementFormDefault="qualified" 
>> targetNamespace="http://www.ntts.co.jp/crm/samples";>
>> <xsd:element name="echoMethod">
>> <xsd:complexType>
>> <xsd:sequence>
>> <xsd:element maxOccurs="1" minOccurs="1" name="value" nillable="true"
>> type="xsd:string"/>
>> </xsd:sequence>
>> </xsd:complexType>
>> </xsd:element>
>> <xsd:element name="echoMethodResponse">
>> <xsd:complexType>
>> <xsd:sequence>
>> <xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true"
>> type="xsd:string"/>
>> </xsd:sequence>
>> 
>> </xsd:complexType>
>> </xsd:element>
>> </xsd:schema>
>>   </wsdl:types>
>>   <wsdl:message name="echoMethodResponse">
>>     <wsdl:part name="parameters" element="tns:echoMethodResponse">
>>     </wsdl:part>
>>   </wsdl:message>
>>   <wsdl:message name="echoMethodRequest">
>>     <wsdl:part name="parameters" element="tns:echoMethod">
>>     </wsdl:part>
>>   </wsdl:message>
>>   <wsdl:portType name="servicePortType">
>>     <wsdl:operation name="echoMethod">
>>       <wsdl:input name="echoMethodRequest"
>> message="tns:echoMethodRequest">
>>     </wsdl:input>
>>       <wsdl:output name="echoMethodResponse"
>> message="tns:echoMethodResponse">
>>     </wsdl:output>
>>     </wsdl:operation>
>> 
>>   </wsdl:portType>
>>   <wsdl:binding name="serviceHttpBinding" type="tns:servicePortType">
>>     <wsdlsoap:binding style="document"
>> transport="http://schemas.xmlsoap.org/soap/http"/>
>>     <wsdl:operation name="echoMethod">
>>       <wsdlsoap:operation soapAction=""/>
>>       <wsdl:input name="echoMethodRequest">
>>         <wsdlsoap:body use="literal"/>
>>       </wsdl:input>
>>       <wsdl:output name="echoMethodResponse">
>>         <wsdlsoap:body use="literal"/>
>>       </wsdl:output>
>>     </wsdl:operation>
>>   </wsdl:binding>
>>   <wsdl:service name="Service">
>>     <wsdl:port name="endpoint1" binding="tns:serviceHttpBinding">
>>       <wsdlsoap:address location="http://localhost:8192/Service"/>
>>       <jbi:endpoint role="consumer" defaultMep="in-out"/>
>>     </wsdl:port>
>>   </wsdl:service>
>> 
>> </wsdl:definitions>
>> 
> 

-- 
View this message in context: 
http://www.nabble.com/servicemix-http-with-wsdl-deployment-...-tf3938368s12049.html#a11173376
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to