axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <sam...@wso2.com>
Subject Re: Issue talking to Axis2/C on IIS
Date Tue, 03 Jun 2008 10:08:48 GMT
Asankha C. Perera wrote:
> Hi All
>
> When I talk to Axis2/C hosted on IIS, it returns a method not allowed 
> exception as shown below.. however, if the POST only uses the "path" 
> segment, the call succeeds.. Is this a bug with IIS or Axis2/C ?

Looks like it is an IIS issue. Since, the error is form IIS.

>
> If the message fails due to a Content-Length error etc, Axis2/C 
> returns a smiley "Unknown Error :(" in the SOAP fault.. which I think 
> is not appropriate.

This is a bug. Someone has introduced an error number and have not 
instantiated the error message map. That needs to be fixed.

Samisa...

>
> asankha
>
> _Smiley in the error message_
>
> <soapenv:Envelope 
> xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Header 
> xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>http://ws.apache.org/axis2/c/samples/echoString</wsa:Action><wsa:MessageID>24998111-fa1e-4a8f-944a-d5e504400bd1</wsa:MessageID><wsa:RelatesTo

> wsa:RelationshipType="http://www.w3.org/2005/08/addressing/reply" 
> xmlns:wsa="http://www.w3.org/2005/08/addressing">192274ef-5497-49c0-aa93-23d967e12e1e</wsa:RelatesTo></soapenv:Header><soapenv:Body><soapenv:Fault><soapenv:Code><soapenv:Value>soapenv:Sender</soapenv:Value></soapenv:Code><soapenv:Reason><soapenv:Text

> xml:lang="en">*Unknown Error 
> :(*</soapenv:Text></soapenv:Reason><soapenv:Detail><EchoServiceError>Echo

> service failed 
> </EchoServiceError></soapenv:Detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>
> _Successful request_
>
> asankha@asankha:~/perf$ telnet 10.100.1.228 8081
> Trying 10.100.1.228...
> Connected to 10.100.1.228.
> Escape character is '^]'.
> POST /axis2/services/echo HTTP/1.1
> Host: 127.0.0.1:8081
> Content-Length: 590
> Content-Type: application/soap+xml; charset=UTF-8
> User-Agent: Axis2/C
>
> HTTP/1.1 100 Continue
> Server: Microsoft-IIS/5.1
> Date: Tue, 03 Jun 2008 08:32:27 GMT
>
> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
>    <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
>       <wsa:To>http://localhost:8081/axis2/services/echo</wsa:To>
>       
> <wsa:Action>http://ws.apache.org/axis2/c/samples/echoString</wsa:Action>
>       <wsa:MessageID>192274ef-5497-49c0-aa93-23d967e12e1e</wsa:MessageID>
>    </soapenv:Header>
>    <soapenv:Body>
>       <ns1:echoString 
> xmlns:ns1="http://ws.apache.org/axis2/services/echo">
>          <text>Hello World!</text>
>       </ns1:echoString>
>    </soapenv:Body></soapenv:Envelope>
>
>
>
> HTTP/1.1 200 OK
> Server: Microsoft-IIS/5.1
> Date: Tue, 03 Jun 2008 08:32:35 GMT
> Content-Type: application/soap+xml;charser:UTF-8
> Content-Length: 721
>
> <soapenv:Envelope ....>
>
> _Failure Request_
>
> asankha@asankha:~/perf$ telnet 10.100.1.228 8081
> Trying 10.100.1.228...
> Connected to 10.100.1.228.
> Escape character is '^]'.
> POST *http://10.100.1.228:8081*/axis2/services/echo HTTP/1.1
> Host: 10.100.1.228:8081
> Content-Length: 590
> Content-Type: application/soap+xml;charset=UTF-8
>
> HTTP/1.1 100 Continue
> Server: Microsoft-IIS/5.1
> Date: Tue, 03 Jun 2008 08:33:02 GMT
>
> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
>    <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
>       <wsa:To>http://localhost:8081/axis2/services/echo</wsa:To>
>       
> <wsa:Action>http://ws.apache.org/axis2/c/samples/echoString</wsa:Action>
>       <wsa:MessageID>192274ef-5497-49c0-aa93-23d967e12e1e</wsa:MessageID>
>    </soapenv:Header>
>    <soapenv:Body>
>       <ns1:echoString 
> xmlns:ns1="http://ws.apache.org/axis2/services/echo">
>          <text>Hello World!</text>
>       </ns1:echoString>
>    </soapenv:Body></soapenv:Envelope>
>
>
>
> HTTP/1.1 405 Method not allowed
> Server: Microsoft-IIS/5.1
> Date: Tue, 03 Jun 2008 08:33:08 GMT
> Connection: close
> Allow: OPTIONS, TRACE, GET, HEAD
> Content-Length: 3923
> Content-Type: text/html
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">....
>
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG. 
> Version: 8.0.100 / Virus Database: 269.24.5/1479 - Release Date: 6/2/2008 7:02 PM
>   


-- 
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


Mime
View raw message