Sorry,

I put up the reply at the wrong place. 

So I post it here again.


Hi, 

I used Soap 1.1 version on it too. The same problem persists. Now the SOAP
message sent is as follows : 

////////////////////////////////////////////// 
SOAP MESSAGE 
////////////////////////////////////////////// 

POST /NetWebService/Service.asmx HTTP/1.1 
Content-Type: text/xml; charset=UTF-8 
SOAPAction: "http://tempuri.org/HelloWorld"; 
User-Agent: Axis2 
Host: localhost:8888 
Transfer-Encoding: chunked 

d4 
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><ns1:HelloWorld
xmlns:ns1="http://tempuri.org/"; /></soapenv:Body></soapenv:Envelope> 
0 

///////////////////////////////////////////////// 
END OF MESSAGE 
///////////////////////////////////////////////// 

Now it even has the proper SOAPAction parameter....still it gives me a bad
request.... 

I have noooooo idea whats going on!!!!!!!!!! 

If you get any clue, let me know please. 

Thanks and regards, 
Pushkar 




Pushkar Bodas wrote:
> 
> 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#a12181834
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