Make sure that the target endpoint of the servicemix-http matches your corba endpoint and the wsdl and that you do not set the wsdlResource in your xbean config. Given your wsdl, it should be
service: {http://it.imolinfo.jbi4corba.test.webservice.generator} EchoService endpoint: EchoServiceJBIPort You may also set the log level to DEBUG for org.apache.servicemix.http or everything to see if an exception occurs somewhere. Cheers, Guillaume Nodet On 3/21/06, Raffaele Spazzoli <[EMAIL PROTECTED]> wrote: > I'm trying have the following configuration > > corbaservant <---> corba BC <---> jbiesb <---> servicemix-http <---> > soap client > > The call execution works so i think I have correctly configured the > servicemix-http service assemby. > When I try to get the wsdl document for that service I get this from > MC4J console: > <?xml version="1.0" encoding="UTF-8"?> > > and if I try <serviceurl>/?wsdl > > HTTP ERROR: 404 > No wsdl is available for this service > > RequestURI=/Service/EchoService/ > > Powered by Jetty:// > > if I enquire the endpoint defined for the corba BC I get the following > wsdl: > > <?xml version="1.0" encoding="UTF-8"?><wsdl:definitions > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" > xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" > xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" > xmlns:tns="http://it.imolinfo.jbi4corba.test.webservice.generator" > xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > targetNamespace="http://it.imolinfo.jbi4corba.test.webservice.generator"> > <wsdl:types> > <xsd:schema attributeFormDefault="qualified" > elementFormDefault="qualified" > targetNamespace="http://it.imolinfo.jbi4corba.test.webservice.generator"> > <xsd:element name="echo"> > <xsd:complexType> > <xsd:sequence> > <xsd:element maxOccurs="1" minOccurs="1" name="in0" > nillable="true" type="xsd:string"/> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > <xsd:element name="echoResponse"> > <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="echoRequest"> > <wsdl:part element="tns:echo" name="parameters"/> > </wsdl:message> > <wsdl:message name="echoResponse"> > <wsdl:part element="tns:echoResponse" name="parameters"/> > </wsdl:message> > <wsdl:portType name="EchoServicePortType"> > <wsdl:operation name="echo"> > <wsdl:input message="tns:echoRequest" name="echoRequest"/> > <wsdl:output message="tns:echoResponse" name="echoResponse"/> > </wsdl:operation> > </wsdl:portType> > <wsdl:binding name="EchoServiceJBIBinding" > type="tns:EchoServicePortType"> > <wsdlsoap:binding style="document" > transport="http://java.sun.com/xml/ns/jbi/binding/service+engine"/> > <wsdl:operation name="echo"> > <wsdlsoap:operation soapAction=""/> > <wsdl:input name="echoRequest"> > <wsdlsoap:body use="literal"/> > </wsdl:input> > <wsdl:output name="echoResponse"> > <wsdlsoap:body use="literal"/> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:service name="EchoService"> > <wsdl:port binding="tns:EchoServiceJBIBinding" > name="EchoServiceJBIPort"> > <wsdlsoap:address > location="jbi://{http://it.imolinfo.jbi4corba.test.webservice.generator}EchoService"/> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > > any suggestion? > > bye Raffaele > > >