From: "Volkmann, Mark" Date: 2002-10-09T00:07:13+09:00 Subject: Re: SOAP4R proxy support? This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C26EDC.13B5B090 Content-Type: text/plain; charset="iso-8859-2" One thing I like about implementing the Simple Web Services API is that it's already been done for Perl, Python and PHP. I can borrow ideas from those implementations. Another is that once someone learns how to use the API in one scripting language, they can use it in the others without having to learn a new API. > -----Original Message----- > From: NAKAMURA, Hiroshi [mailto:nahi@keynauts.com] > Sent: Monday, October 07, 2002 11:50 PM > To: ruby-talk@ruby-lang.org > Subject: Re: SOAP4R proxy support? > > > Hi, > > > From: "Mark Volkmann" > > Sent: Sunday, October 06, 2002 10:22 PM > > > I can't wait to show you what I've done with SOAP4R. I have > a working > Ruby > > version of the SWSAPI defined by ActiveState that is based > on SOAP4R! > > Interesting. I found > http://aspn.activestate.com/ASPN/WebServices/SWSAPI . > > > I can > > invoke a web service in two lines of code like this. > > > > proxy = SWSAPI::WebService.new.serviceProxy(WSDL_URL) > > temperature = proxy.getTemp(ZIPCODE) > > I'm afraid that we are working same thing separately. > Currently, WSDL4R allow you like this; > > require 'soap/wsdlDriver' > proxy = SOAP::WSDLDriverFactory.new( WSDL_URL ).createDriver > temperature = proxy.getTemp( zipCode ) > > # Released WSDL4R/0.0.1 does not have wsdlDriver.rb. > # Get it from CVS repository at > # http://www.ruby-lang.org/~knu/cgi-bin/cvsweb.cgi/lib/soap4r/ > > > I still have lots of work to do on supporting passing of > Ruby objects > and > > complex XML Schema parsing, but the basics are there. > > I'm fighting XML Schema, too. Current XML Schema > implementation in WSDL4R supports only complex content > complexType. Simple content complexType, simpleType, > element, attributes, ref, group, etc. are left. > Those won't be completed forever I believe. sigh. > > I'm looking forward to see yours released. > > Regards, > // NaHi > > *********************************************************************************** WARNING: All e-mail sent to and from this address will be received or otherwise recorded by the A.G. Edwards corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ************************************************************************************ ------_=_NextPart_001_01C26EDC.13B5B090 Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable RE: SOAP4R proxy support?

One thing I like about implementing the Simple Web Servic= es API is that it's already been done for Perl, Python and PHP. I can borro= w ideas from those implementations. Another is that once someone learns how= to use the API in one scripting language, they can use it in the others wi= thout having to learn a new API.

> -----Original Message-----
> From: NAKAMURA, Hiroshi [mailto:nahi@keynauts.com]
> Sent: Monday, October 07, 2002 11:50 PM
> To: ruby-talk@ruby-lang.org
> Subject: Re: SOAP4R proxy support?
>
>
> Hi,
>
> > From: "Mark Volkmann" <volkmann2@= charter.net>
> > Sent: Sunday, October 06, 2002 10:22 PM
>
> > I can't wait to show you what I've done with S= OAP4R. I have
> a working
> Ruby
> > version of the SWSAPI defined by ActiveState t= hat is based
> on SOAP4R!
>
> Interesting.  I found
> http://aspn.activestate.com/ASPN/WebServices= /SWSAPI .
>
> > I can
> > invoke a web service in two lines of code like= this.
> >
> >     proxy =3D SWSAPI::WebS= ervice.new.serviceProxy(WSDL_URL)
> >     temperature =3D proxy.= getTemp(ZIPCODE)
>
> I'm afraid that we are working same thing separatel= y.
> Currently, WSDL4R allow you like this;
>
>   require 'soap/wsdlDriver'
>   proxy =3D SOAP::WSDLDriverFactory.new( = WSDL_URL ).createDriver
>   temperature =3D proxy.getTemp( zipCode = )
>
> # Released WSDL4R/0.0.1 does not have wsdlDriver.rb= .
> # Get it from CVS repository at
> # http://www.ruby-lang.org/~knu/cgi= -bin/cvsweb.cgi/lib/soap4r/
>
> > I still have lots of work to do on supporting = passing of
> Ruby objects
> and
> > complex XML Schema parsing, but the basics are= there.
>
> I'm fighting XML Schema, too.  Current XML Sch= ema
> implementation in WSDL4R supports only complex cont= ent
> complexType.  Simple content complexType, simp= leType,
> element, attributes, ref, group, etc. are left.
> Those won't be completed forever I believe.  s= igh.
>
> I'm looking forward to see yours released.
>
> Regards,
> // NaHi
>
>



***************************************************************************= ********
WARNING: All e-mail sent to and from this address will be received or
otherwise recorded by the A.G. Edwards corporate e-mail system and is
subject to archival, monitoring or review by, and/or disclosure to,
someone other than the recipient.
***************************************************************************= *********
------_=_NextPart_001_01C26EDC.13B5B090--