Your (1) should be correct, but your declared target namespace:
"Webservice_Server" seems strange--shouldn't it start with http:// or
urn: or similar?
HTH,
Glen
Am Montag, den 14.04.2008, 00:34 -0700 schrieb gbuys:
> Glen,
>
> I tried several variations. Again, I've read the paragraph that you've
> pointed to and tried out two possibilities:
>
> 1. Literally interpreted: the service's namespace= {Webservice_Server}. The
> portname= Webservice_ServerSOAPPort
> So we get: {Webservice_Server}Webservice_ServerSOAPPort.http-conduit
> => Not OK
>
> 2. Tried this:
> {http://62.102.2.92/Webservice_Server}Webservice_ServerSOAPPort.http-conduit
> => Not OK
>
> May be, I'm misinterpreting something (I'm rather new to web services)?
> Didn't have the time to do some debugging.
>
>
> Here's the wsdl fragment:
>
> <?xml version="1.0" encoding="iso-8859-1" ?>
> <definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:s0="Webservice_Server" xmlns="http://schemas.xmlsoap.org/wsdl/"
> targetNamespace="Webservice_Server">
> <types>
>
> ....
>
> <binding name="Webservice_ServerSOAPBinding"
> type="s0:Webservice_ServerSOAPPortType">
>
> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
> style="document" />
> <operation name="Query_Data_PerFir">
> <soap:operation
> soapAction="Webservice_Server/Query_Data_PerFir"
> style="document" />
> <input>
> <soap:body use="literal" />
> </input>
> <output>
> <soap:body use="literal" />
> </output>
> </operation>
> <operation name="Wissen_Werknemer">
> <soap:operation
> soapAction="Webservice_Server/Wissen_Werknemer"
> style="document" />
> <input>
> <soap:body use="literal" />
> </input>
> <output>
> <soap:body use="literal" />
>
> </output>
> </operation>
> <operation name="Check_Update_Werknemer">
> <soap:operation
> soapAction="Webservice_Server/Check_Update_Werknemer"
> style="document" />
> <input>
> <soap:body use="literal" />
> </input>
> <output>
> <soap:body use="literal" />
> </output>
> </operation>
> <operation name="Query_Data_PerFir_1">
> <soap:operation
> soapAction="Webservice_Server/Query_Data_PerFir_1"
> style="document" />
> <input>
> <soap:body use="literal" />
> </input>
> <output>
>
> <soap:body use="literal" />
> </output>
> </operation>
> </binding>
> <service name="Webservice_Server">
> <port name="Webservice_ServerSOAPPort"
> binding="s0:Webservice_ServerSOAPBinding">
> <soap:address
> location="http://xx.xxx.x.xx/Webservice_Server/Webservice_Server.soap" />
> </port>
> </service>
> </definitions>
>
>
>
>
>
> Glen Mazza-2 wrote:
> >
> > If you have followed the instructions in the paragraph starting with
> > "The first thing to notice is..." on [1] closely in order to come up
> > with the exact name, and it still doesn't work, then possibly we have a
> > CXF bug. It can be tricky to get right.
> >
> > Glen
> >
> > [1]
> > http://cwiki.apache.org/CXF20DOC/client-http-transport-including-ssl-support.html
> >
> > Am Donnerstag, den 10.04.2008, 05:32 -0700 schrieb gbuys:
> >> OK, using wildcard "*.http-conduit" as the conduit name did the trick.
> >>
> >> I still don't see why the specified name doesn't work though...
> >>
> >>
> >>
> >> gbuys wrote:
> >> >
> >> > Hi All,
> >> >
> >> > I'm having an issue calling a webservice on MS IIS from JBoss 4.2.2
> >> with
> >> > Apache CXF 2.0.4 client deployed in a Spring application.
> >> >
> >> > The deployed service doesn't seem to support client calls from JBoss
> >> with
> >> > Transfer-encoding chunked in the request header. Sometimes the service
> >> > system gives a response but most of the time it hangs or returns an
> >> error
> >> > message. I've deployed exactly the same client code (generated with
> >> > soapUI using CXF 2.0.4.-incubator) in a stand alone program in Eclipse.
> >> > This program sends requests to the service with a content-length
> >> specified
> >> > in the request header. This works perfectly well, the IIS server
> >> quickly
> >> > responds and remains stable.
> >> >
> >> > So it appears to me that JBoss is actually responsible for putting the
> >> > 'Transfer-encoding chunked' in the header. How can I reconfigure my
> >> JBoss
> >> > to send requests with fixed content length. As a matter of fact, I
> >> think
> >> > I should configure that only the web service requests have
> >> content-length
> >> > specified. All other requests/responses should remain chunked.
> >> >
> >> > Or do I have to configure CXF or change my service client code to force
> >> > the requests having a content-length header? I did some experiments
> >> with
> >> > a cxf.xml in my classpath without succes (ip address replaced with
> >> x's):
> >> >
> >> > <beans xmlns="http://www.springframework.org/schema/beans"
> >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >> >
> >> > xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
> >> >
> >> > xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
> >> > http://cxf.apache.org/schemas/configuration/http-conf.xsd
> >> > http://www.springframework.org/schema/beans
> >> >
> >> http://www.springframework.org/schema/beans/spring-beans.xsd">
> >> >
> >> > <http-conf:conduit
> >> >
> >> >
> >> name="{http://xx.xx.xx.xx/Webservice_Server/}Webservice_Server.http-conduit">
> >>
> >> > <http-conf:client AllowChunking="false"/>
> >> > </http-conf:conduit>
> >> > <http-conf:conduit
> >> >
> >> > name="{http://localhost:8080/axis2/services/}Version.http-conduit">
> >> > <http-conf:client AllowChunking="false"/>
> >> > </http-conf:conduit>
> >> >
> >> > </beans>
> >> >
> >> >
> >> > Any help is greatly appreciated!
> >> > (Of course, the guys on the web service side should find out why their
> >> IIS
> >> > becomes unstable, but i'd like to find out what i can change on the
> >> client
> >> > side as well...)
> >> >
> >> >
> >> >
> >>
> >
> >
> >
>