Hi,
[See : Amila]

The port numbers are as per changed by the TCPMon. Both the requests are
redirected to the same port 2389. So I had just chosen these ports so that
it would be easy for me to monitor both the requests side by side.

Thanks and regards,
Pushkar


Amila Suriarachchi wrote:
> 
> And also Axis2 request is send to 8888 and .Net is to 8889
> 
> Can you send the Axis2 request to 8889 and see.
> 
> Amila.
> 
> On 8/16/07, Ajith Ranabahu <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>> By a casual look this seems to be a SOAP version problem. I see the
>> SOAPAction header in the C# client and not in the Axis2 client.
>> SOAPAction header is a specific header that is required in SOAP 1.1
>> and the reason why the server coughs could be that
>>
>> Ajith
>>
>> On 8/15/07, Pushkar Bodas <[EMAIL PROTECTED]> wrote:
>> >
>> > Hi,
>> >
>> > I used the tcpmon utility and I have posted the messages accordingly. I
>> > forgot to mention 1 more thing : the "Sender" utility of tcpmon if used
>> to
>> > send the soap request alone, works fine with the .NET server too. So I
>> think
>> > there is a problem either with the soap header part, where we see the
>> > elements "Content-Type","User-Agent" etc, or another problem could be
>> the
>> > "d2" and "0" thing wrapping the soap message. Please help.
>> >
>> > Thanks and regards,
>> > Pushkar
>> >
>> >
>> >
>> > Pushkar Bodas wrote:
>> > >
>> > > Hi,
>> > >
>> > > Thanks for this utility. Its just awesomeee!!!..... I have the soap
>> > > envolopes that my 2 clients send to the .NET server.
>> > >
>> > > /////////////////////////////////////////////
>> > > AXIS2 client soap request looks like :
>> > > /////////////////////////////////////////////
>> > >
>> > >
>> > > POST /NetWebService/Service.asmx HTTP/1.1
>> > > Content-Type: application/soap+xml; charset=UTF-8;
>> > > action="http://tempuri.org/HelloWorld";
>> > > User-Agent: Axis2
>> > > Host: localhost:8888
>> > > Transfer-Encoding: chunked
>> > >
>> > > d2
>> > > <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
>> > > xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope
>> "><soapenv:Body><ns1:HelloWorld
>> > > xmlns:ns1="http://tempuri.org/"; /></soapenv:Body></soapenv:Envelope>
>> > > 0
>> > >
>> > > /////////////////////////////////////////////////////////
>> > > AND ITS RESPONSE FROM THE SERVER LOOKS LIKE
>> > > /////////////////////////////////////////////////////////
>> > >
>> > > HTTP/1.1 400 Bad Request
>> > > Server: ASP.NET Development Server/8.0.0.0
>> > > Date: Wed, 15 Aug 2007 18:17:34 GMT
>> > > X-AspNet-Version: 2.0.50727
>> > > Cache-Control: private
>> > > Content-Length: 0
>> > > Connection: Close
>> > >
>> > > //////////////////////////////////////////////////////////
>> > > C# CLIENT REQUEST LOOKS LIKE
>> > > ////////////////////////////////////////////////////////
>> > > POST /NetWebService/Service.asmx HTTP/1.1
>> > > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client
>> > > Protocol 2.0.50727.832)
>> > > VsDebuggerCausalityData:
>> > >
>> uIDPox4NuUliSldAjIMgGG2urLgAAAAAkLdSv8ASc0u3Kfpo5fVQ2wgvwH3CSjZMmjOwRx4kfx4ACAAA
>> > > Content-Type: text/xml; charset=utf-8
>> > > SOAPAction: "http://tempuri.org/HelloWorld";
>> > > Host: localhost:8889
>> > > Content-Length: 288
>> > > Expect: 100-continue
>> > > Connection: Keep-Alive
>> > >
>> > > <?xml version="1.0" encoding="utf-8"?><soap:Envelope
>> > > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
>> > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema";><soap:Body><HelloWorld
>> > > xmlns="http://tempuri.org/"; /></soap:Body></soap:Envelope>
>> > >
>> > > //////////////////////////////////////////////////////////
>> > > AND ITS RESPONSE LOOKS LIKE
>> > > ///////////////////////////////////////////////////////////
>> > > HTTP/1.1 100 Continue
>> > > Server: ASP.NET Development Server/8.0.0.0
>> > > Date: Wed, 15 Aug 2007 18:09:25 GMT
>> > > Content-Length: 0
>> > >
>> > > HTTP/1.1 200 OK
>> > > Server: ASP.NET Development Server/8.0.0.0
>> > > Date: Wed, 15 Aug 2007 18:09:25 GMT
>> > > X-AspNet-Version: 2.0.50727
>> > > Cache-Control: private, max-age=0
>> > > Content-Type: text/xml; charset=utf-8
>> > > Content-Length: 374
>> > > Connection: Close
>> > >
>> > > ////////////////////////////////////////
>> > > END
>> > > ///////////////////////////////////////
>> > >
>> > > I havent still got it as to why it isnt working. Im looking into it
>> > > now....as now I atleast have a lead. If you can tell from this what
>> the
>> > > problem is, I would highly appreciate the help.
>> > >
>> > > Thanks and regards,
>> > > Pushkar
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > Amila Suriarachchi wrote:
>> > >>
>> > >> can you use the tcp mon[1]  and check the reqest send from the axis2
>> > >> client
>> > >> and
>> > >> response it gets.
>> > >>
>> > >> [1]http://ws.apache.org/commons/tcpmon/
>> > >>
>> > >> Amila.
>> > >>
>> > >>
>> > >> On 8/15/07, Pushkar Bodas <[EMAIL PROTECTED]> wrote:
>> > >>>
>> > >>>
>> > >>> Hi,
>> > >>>
>> > >>> Thanks for the reply.
>> > >>>
>> > >>> I guess I have used the correct EPR. This is the same EPR that I am
>> > >>> using
>> > >>> in
>> > >>> the C# client.
>> > >>> The EPR looks something like :
>> > >>> "http://localhost:2489/WebServiceName/Service.asmx";. This is what I
>> use
>> > >>> in
>> > >>> the C# client and in the axis client too. I hope this is correct.
>> > >>>
>> > >>> The problem still remains, so any other suggestions regarding what
>> may
>> > >>> be
>> > >>> wrong?
>> > >>>
>> > >>> Thanks and regards,
>> > >>> Pushkar
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>> Amila Suriarachchi wrote:
>> > >>> >
>> > >>> > This is a problem with your epr (end point reference).
>> > >>> >
>> > >>> > When generating the stubs with the wsdl2java tool, it writes the
>> epr
>> > >>> > specified in the Port element (in the wsdl) to the stub file.
>> Then
>> if
>> > >>> you
>> > >>> > do
>> > >>> > not override this (by giving the epr to stub) it uses this
>> already
>> > >>> saved
>> > >>> > epr.
>> > >>> >
>> > >>> > Please check this epr is correct or not.
>> > >>> >
>> > >>> > Amila.
>> > >>> >
>> > >>> > On 8/15/07, Pushkar Bodas <[EMAIL PROTECTED]> wrote:
>> > >>> >>
>> > >>> >>
>> > >>> >> Hi,
>> > >>> >>
>> > >>> >> I am a newbie to AXIS2 and .NET too. I exposed a web service in
>> .NET
>> > >>> and
>> > >>> >> I
>> > >>> >> am trying to consume it by using AXIS2's ADB client. The way in
>> which
>> > >>> >> .NET
>> > >>> >> creates the WSDL makes the WSDL2java utility of AXIS2 to
>> generate
>> > >>> request
>> > >>> >> classes for even those web-methods, which do not take any
>> parameters.
>> > >>> >> Hence
>> > >>> >> the scenario is that all the methods to be used, have to be
>> passed an
>> > >>> >> object
>> > >>> >> whenever I have to use the Stub.Method(Object).
>> > >>> >>
>> > >>> >> When I do this, everything seems to go on fine, inclusing the
>> > >>> creation
>> > >>> of
>> > >>> >> the SOAP Envolope too. But the OperationClient.execute(true)
>> method
>> > >>> in
>> > >>> >> the
>> > >>> >> Stub class throws an exception as the one shown below :
>> > >>> >>
>> > >>> >>
>> > >>> >>
>> > >>> >> ////////////////////
>> > >>> >> EXCEPTION
>> > >>> >> ///////////////////
>> > >>> >>
>> > >>> >>
>> > >>> >> org.apache.axis2.AxisFault: Transport error: 400 Error: Bad
>> Request
>> > >>> >>         at
>> > >>> >>
>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
>> (
>> > >>> >> CommonsHTTPTransportSender.java:221)
>> > >>> >>         at
>> > >>> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:452)
>> > >>> >>         at
>> > >>> >> org.apache.axis2.description.OutInAxisOperationClient.send(
>> > >>> >> OutInAxisOperation.java:330)
>> > >>> >>         at
>> > >>> >> org.apache.axis2.description.OutInAxisOperationClient.execute(
>> > >>> >> OutInAxisOperation.java:294)
>> > >>> >>         at
>> > >>> >> org.tempuri.ServiceServiceSoap12Stub.ReverseString(
>> > >>> >> ServiceServiceSoap12Stub.java:409)
>> > >>> >>         at org.tempuri.Main.main(Main.java:30)
>> > >>> >> Caused by: org.apache.axis2.AxisFault: Transport error: 400
>> Error:
>> > >>> Bad
>> > >>> >> Request
>> > >>> >>         at
>> > >>> >>
>> > >>> >>
>> > >>>
>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons
>> > >>> >> (CommonsHTTPTransportSender.java:314)
>> > >>> >>         at
>> > >>> >>
>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
>> (
>> > >>> >> CommonsHTTPTransportSender.java:201)
>> > >>> >>         ... 5 more
>> > >>> >> Caused by: org.apache.axis2.AxisFault: Transport error: 400
>> Error:
>> > >>> Bad
>> > >>> >> Request
>> > >>> >>         at
>> > >>> >>
>> > >>> org.apache.axis2.transport.http.HTTPSender.sendViaPost(
>> HTTPSender.java
>> > >>> >> :179)
>> > >>> >>         at
>> > >>> >> org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java
>> > >>> >> :73)
>> > >>> >>         at
>> > >>> >>
>> > >>> >>
>> > >>>
>> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons
>> > >>> >> (CommonsHTTPTransportSender.java:305)
>> > >>> >>         ... 6 more
>> > >>> >> Caused by: org.apache.axis2.AxisFault: Transport error: 400
>> Error:
>> > >>> Bad
>> > >>> >> Request
>> > >>> >>         at
>> > >>> >> org.apache.axis2.transport.http.HTTPSender.handleResponse(
>> > >>> HTTPSender.java
>> > >>> >> :320)
>> > >>> >>         at
>> > >>> >>
>> > >>> org.apache.axis2.transport.http.HTTPSender.sendViaPost(
>> HTTPSender.java
>> > >>> >> :177)
>> > >>> >>         ... 8 more
>> > >>> >>
>> > >>> >>
>> > >>> >> /////////////////////////
>> > >>> >> END OF EXCEPTION
>> > >>> >> /////////////////////////
>> > >>> >>
>> > >>> >> I used the WSDL2java utility to create the Stub from the web
>> service
>> > >>> >> exposed
>> > >>> >> by .NET. The exposed webservice works fine as I have tested it
>> with a
>> > >>> >> client
>> > >>> >> in C#.
>> > >>> >>
>> > >>> >> Can someone please help me with this?...I am stuck over here for
>> a
>> > >>> couple
>> > >>> >> of
>> > >>> >> days. This can be quite a silly question, but since I am new to
>> > >>> AXIS2,
>> > >>> I
>> > >>> >> do
>> > >>> >> not know how to resolve this problem. Thanks in advance.
>> > >>> >>
>> > >>> >> Thanks and regards,
>> > >>> >> Pushkar
>> > >>> >>
>> > >>> >> --
>> > >>> >> View this message in context:
>> > >>> >>
>> > >>>
>> http://www.nabble.com/Consuming-.NET-exposed-web-service-by-an-Axis2-ADB-Client-gives-Error-400-%3A-Bad-Request-tf4269311.html#a12150977
>> > >>> >> Sent from the Axis - User mailing list archive at Nabble.com.
>> > >>> >>
>> > >>> >>
>> > >>> >>
>> ---------------------------------------------------------------------
>> > >>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > >>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> > >>> >>
>> > >>> >>
>> > >>> >
>> > >>> >
>> > >>> > --
>> > >>> > Amila Suriarachchi,
>> > >>> > WSO2 Inc.
>> > >>> >
>> > >>> >
>> > >>>
>> > >>> --
>> > >>> View this message in context:
>> > >>>
>> http://www.nabble.com/Consuming-.NET-exposed-web-service-by-an-Axis2-ADB-Client-gives-Error-400-%3A-Bad-Request-tf4269311.html#a12161029
>> > >>> Sent from the Axis - User mailing list archive at Nabble.com.
>> > >>>
>> > >>>
>> > >>>
>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > >>> For additional commands, e-mail: [EMAIL PROTECTED]
>> > >>>
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Amila Suriarachchi,
>> > >> WSO2 Inc.
>> > >>
>> > >>
>> > >
>> > >
>> >
>> > --
>> > View this message in context:
>> http://www.nabble.com/Consuming-.NET-exposed-web-service-by-an-Axis2-ADB-Client-gives-Error-400-%3A-Bad-Request-tf4269311.html#a12171573
>> > Sent from the Axis - User mailing list archive at Nabble.com.
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>>
>>
>> --
>> Ajith Ranabahu
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> Amila Suriarachchi,
> WSO2 Inc.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Consuming-.NET-exposed-web-service-by-an-Axis2-ADB-Client-gives-Error-400-%3A-Bad-Request-tf4269311.html#a12180447
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to