[Mono-bugs] [Bug 51208][Maj] Changed - can't invoke two web service methods

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sun, 23 Nov 2003 21:31:15 -0500 (EST)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by james@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=51208

--- shadow/51208	2003-11-22 14:47:18.000000000 -0500
+++ shadow/51208.tmp.4409	2003-11-23 21:31:15.000000000 -0500
@@ -103,6 +103,113 @@
 ------- Additional Comments From gonzalo@ximian.com  2003-11-20 19:36 -------
 James, are you using current CVS?
 
 ------- Additional Comments From james@ximian.com  2003-11-22 14:47 -------
 Yep, I'm using the latest CVS.  I updated again today and still get
 the same error.
+
+------- Additional Comments From james@ximian.com  2003-11-23 21:31 -------
+I used ethereal to trace the traffic during this, and I've pasted it
+below.  Looks like the second response goes across, but nothing comes
+back.
+
+POST /ccx/GlobalWeather HTTP/1.1
+
+User-Agent: Mono Web Services Client Protocol 1.1.4322.573
+
+SOAPAction: capeconnect:GlobalWeather:StationInfo#searchByName
+
+Content-Type: text/xml; charset=utf-8
+
+Content-Length: 401
+
+Expect: 100-continue
+
+Host: live.capescience.com
+
+
+
+<?xml version="1.0" encoding="utf-8"?>
+<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+  <soap:Body>
+    <q1:searchByName xmlns:q1="capeconnect:GlobalWeather:StationInfo">
+      <name xsi:type="xsd:string">bloomington</name>
+    </q1:searchByName>
+  </soap:Body>
+</soap:Envelope>
+
+HTTP/1.0 200 OK
+
+Content-Type: text/xml; charset=utf-8
+
+Content-Length: 1790
+
+Date: Mon, 24 Nov 2003 01:35:01 GMT
+
+Servlet-Engine: CapeConnect/3.5.1.1024 (Orcas/4.4.0, Tomcat Web
+Server/3.2.4)
+
+
+
+<?xml version="1.0"?>
+<SOAP-ENV:Envelope
+xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
+xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+xmlns:cc1="http://www.capeclear.com/GlobalWeather.xsd"
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
+<SOAP-ENV:Body
+SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
+<cc2:searchByNameResponse
+xmlns:cc2="capeconnect:GlobalWeather:StationInfo" SOAP-ENC:root="1">
+<return  xsi:type="cc1:ArrayOfStation"
+SOAP-ENC:arrayType="cc1:Station[2]"><item  xsi:type="cc1:Station">
+<icao  xsi:type="xsd:string">KBMG</icao><wmo xsi:nil="true"/><iata 
+xsi:type="xsd:string">BMG</iata><elevation 
+xsi:type="xsd:double">257.0</elevation><latitude 
+xsi:type="xsd:double">39.143</latitude><longitude 
+xsi:type="xsd:double">-86.617</longitude><name 
+xsi:type="xsd:string">Bloomington, Monroe County Airport</name><region
+ xsi:type="xsd:string">IN</region><country 
+xsi:type="xsd:string">United States</country><string 
+xsi:type="xsd:string">KBMG (BMG) - Bloomington, Monroe County Airport,
+IN, United States @ 39.143&apos;N -86.617&apos;W
+257m</string></item><item  xsi:type="cc1:Station">
+<icao  xsi:type="xsd:string">KBMI</icao><wmo xsi:nil="true"/><iata
+xsi:nil="true"/><elevation 
+xsi:type="xsd:double">267.0</elevation><latitude 
+xsi:type="xsd:double">40.483</latitude><longitude 
+xsi:type="xsd:double">-88.917</longitude><name 
+xsi:type="xsd:string">Bloomington / Normal</name><region 
+xsi:type="xsd:string">IL</region><country 
+xsi:type="xsd:string">United States</country><string 
+xsi:type="xsd:string">KBMI - Bloomington / Normal, IL, United States @
+40.483&apos;N -88.917&apos;W
+267m</string></item></return></cc2:searchByNameResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+POST /ccx/GlobalWeather HTTP/1.1
+
+User-Agent: Mono Web Services Client Protocol 1.1.4322.573
+
+SOAPAction: capeconnect:GlobalWeather:GlobalWeather#getWeatherReport
+
+Content-Type: text/xml; charset=utf-8
+
+Content-Length: 403
+
+Host: live.capescience.com
+
+
+
+<?xml version="1.0" encoding="utf-8"?>
+<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
+  <soap:Body>
+    <q1:getWeatherReport
+xmlns:q1="capeconnect:GlobalWeather:GlobalWeather">
+      <code xsi:type="xsd:string">BMG</code>
+    </q1:getWeatherReport>
+  </soap:Body>
+</soap:Envelope>