[Mono-devel-list] Problems with Mono SOAP client

Sandy Dunlop sandy at sorn.net
Tue Mar 2 14:51:30 EST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi. I'm Sandy, and this is my first post to the list after being subscribed 
for onlya couple of days.

I spent most of one night last weekend investigating a problem where a very 
simple SOAP client program written in C# hangs after the last SOAP call. The 
very same program works fine under Microsoft's .NET framework (even if it was 
compiled under Mono). 
  
I'm wondering if anyone else has seen this problem, and if anyone can suggest 
what might be wrong. The SOAP server I'm connecting to is a small C program, 
which works fine with other major SOAP client libraries (Apache AXIS, 
SOAP::Lite, Microsoft, PHP/PEAR) 
  
 Here is the source for the client, server and WSDL that was used: 
   http://www.sorn.net/misc/monobug/BugtestClient.cs 
   http://www.sorn.net/misc/monobug/server.c 
   http://www.sorn.net/misc/monobug/BUG.wsdl 
   http://www.sorn.net/misc/monobug/BUG.cs (autogenerated from WSDL) 
  
 namespace BugtestClient 
 { 
  public class Class1 
  { 
   [STAThread] 
   static void Main(string[] args) 
   { 
    int pid, session; 
    BUG proxy = new BUG(); 
    proxy.Url="http://localhost:1111/soap"; 
   pid = proxy.bugtest_getpid(); 
   Console.WriteLine(pid); 
   pid = proxy.bugtest_getpid(); 
   Console.WriteLine(pid); 
   pid = proxy.bugtest_getpid(); 
   Console.WriteLine(pid); 
   } 
  } 
 } 
  
 The program was compiled using the following commands: 
   mono /usr/local/bin/wsdl.exe bugtest.wsdl 
   mcs /r:System.Web.Services /t:library BUG.cs 
   mcs BugtestClient.cs /r:BUG.dll 
  
If it matters at all, I'm using Mono Runtime 0.30 on Redhat 9 with a 2.6 
kernel. I've also tried it with Mono Runtime 0.30.2 on Fedora FC1.

- -- 
sandy
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFAROXFXOlE1Rb/HvwRAnTWAKCO7RZGeuykpumdT2aq4VU+RxWhhQCeOpzW
cEMJ7YKNC+hz8ZmzYj4Q8dw=
=KvUn
-----END PGP SIGNATURE-----



More information about the Mono-devel-list mailing list