From: Markus Jais Date: 2002-04-10T20:33:14+09:00 Subject: Re: [ANN] SOAP4R/1.4.3 hi thanks for your great work on SOAP4R. I just started playing with SOAP and I think it is really important for Ruby to have a good SOAP implementation again, thanks a lot! markus NAKAMURA, Hiroshi wrote: > 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