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#a12167440
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