From: "NAKAMURA, Hiroshi" Date: 2002-04-10T20:02:44+09:00 Subject: [ANN] SOAP4R/1.4.3 Hi all, I posted SOAP4R/1.4.3 at RAA. http://www.ruby-lang.org/en/raa-list.rhtml?name=SOAP4R 'SOAP4R' is an implementation of SOAP 1.1 (W3C Note) [URL:http://www.w3.org/TR/SOAP/]. From the release note of SOAP4R/1.4.3. * Attention to 1.4.2 or earlier users; * Stopped redistributing packages in RAA from this release. Please get required packages from RAA and install it. * It still does NOT support WSDL! * New features * Added REXML parser support. * Added uninstaller. * Re: samples * Added 3 new samples, Calc, Exchange, and SampleStruct. * Use environment variable HTTP_PROXY or http_proxy for http proxy. * Removed unreachable services. * RAA: Separate iRAA.rb into RAA.rb and iRAA.rb. * Added description about samples to RELEASE_en.html. * Changed String encoding handling among Ruby object <-> SOAP Data Model <-> XML instance. * Ruby object: $KCODE. * SOAP Data Model: utf-8 if uconv module is installed, $KCODE if not. * XML instance: Client side use utf-8 if uconv module is installed, $KCODE if not. Server side try to adjust the request encoding. * Use regexp instead of NKF.guess to check if the given String is EUC/SJIS or not. * Added 'addServant' interface to server side. See sample/Calc/server.rb. * Added 'addMethodAs' interface to both server side and client side. See sample/Calc/server2.rb. * Changes * Removed Japanese document. I was tired of maintaining 2 separated documents. Though my English is poor as you see, numbers of readers of my English document should be more than one of my Japanese document. Would you please tell me bug of my English composition and of course in the code? * Use [RAA:Devel::Logger] instead of [RAA:Application]. * Avoided using exception in soap2obj and reduced warnings in runtime. * XSDDateTime: Use date2 version 3 instead of date3.rb. Date2 version 3 will be included in standard distribution of Ruby/1.8. * XSDDateTime: Added XSDDateTimeToTime module to extract a Time object from XSDDateTime, XSDDate and XSDTime. * Bug fixes * Set 'charset=' to content-type when sending back a SOAPFault. It was not set. * XSDDateTime: Parsedate was not used. Removed. * Added constant Log as a canonical name of Devel::Logger for backward compatibility of devel-logger. * Foo = Struct.new(:foo) and Foo = Struct.new("Foo", :foo) could not be unmarshalled collectly. All members were unmarshalled as nil. Fixed. * Rescue ArgumentError(Unrecognized signal) in standaloneServer.rb for mswin32 ruby. Regards, // NaHi