# Soap4r-1.5.6

**URL:** <https://www.ruby-forum.com/t/soap4r-1-5-6/106840>\
**Category:** Ruby\
**Created:** [June 14, 2007, 3:09pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840 "2007-06-14T15:09:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f1d935/32.png) [@NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/u/NAKAMURAS_Hiroshi)\
**Post date:** [June 14, 2007, 3:09pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840/1 "2007-06-14T15:09:30Z")

</div>

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

Hi all,

‘SOAP4R’ is an implementation of SOAP 1.1 (W3C Note).  
[http://www.w3.org/TR/SOAP/](http://www.w3.org/TR/SOAP/)

RAA: [http://raa.ruby-lang.org/project/soap4r](http://raa.ruby-lang.org/project/soap4r)  
Release Note: [http://dev.ctor.org/doc/soap4r/RELEASE\_en.html](http://dev.ctor.org/doc/soap4r/RELEASE_en.html)

soap4r/1.5.6 is out. It is 1 and 3/4 years from 1.5.5. Sorry for the  
late release. It contains many feature improvements and bug fixes.

changes:  
[http://dev.ctor.org/doc/soap4r/RELEASE\_en.html#changes](http://dev.ctor.org/doc/soap4r/RELEASE_en.html#changes)

download:  
[http://dev.ctor.org/download/soap4r-1.5.6.tar.gz](http://dev.ctor.org/download/soap4r-1.5.6.tar.gz)  
[http://dev.ctor.org/download/soap4r-1.5.6.zip](http://dev.ctor.org/download/soap4r-1.5.6.zip)

sha1sum:  
f8513624a008c9bf97883cd7eace5cef94a78c39 soap4r-1.5.6.tar.gz  
33f383ddf89d9708f12fb7fd7aded59d3c649805 soap4r-1.5.6.zip

Thanks to all of soap4r users for their support.

Regards,  
// NaHi

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRnE9pR9L2jg5EEGlAQKaOgf/SWzXCC9XkYjcZfeHjEKbd+QXqYIorJ6V  
NmdAsFoHUZD9xyCQej6TzrPKZKApX2tqgcRKS/PB+QNG08xCAYuzdfSeEpOTvkP8  
7qYI3n9VPq5JZAtfJhLoD92Jm6pnwyYa/oD37GNp5IqzLtBCSqO+Fr6xOADufE2p  
Wu1bWixKLVE7qaoIFDQma1pxMCKhfb8PsEfpZryNuhhA9YoESpFoi0yF3GKDBsAb  
XRZ8wdT21HVEQuiFXUBVJa7cxjgGvJo5WlHmK6avmsdNknNnUM/jsWfX6xpMeMfU  
nMj0uTjYIUpZc9S04sL7V29lGa3WLcoady/m/BqluywtQRaIYtyURQ==  
=1E5z  
-----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f1d935/32.png) [@NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/u/NAKAMURAS_Hiroshi)\
**Post date:** [July 16, 2007, 5:28pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840/2 "2007-07-16T17:28:34Z")

</div>

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

Hi all,

‘SOAP4R’ is an implementation of SOAP 1.1 (W3C Note).  
[http://www.w3.org/TR/SOAP/](http://www.w3.org/TR/SOAP/)

RAA: [http://raa.ruby-lang.org/project/soap4r](http://raa.ruby-lang.org/project/soap4r)  
Release Note: [http://dev.ctor.org/doc/soap4r/RELEASE\_en.html](http://dev.ctor.org/doc/soap4r/RELEASE_en.html)

soap4r/1.5.7 is out. Version 1.5.7 mainly intends to fix regression  
problems introduced in 1.5.6.

changes:  
[http://dev.ctor.org/soap4r/wiki/Changes-157](http://dev.ctor.org/soap4r/wiki/Changes-157)

download:  
[http://dev.ctor.org/download/soap4r-1.5.7.tar.gz](http://dev.ctor.org/download/soap4r-1.5.7.tar.gz)  
[http://dev.ctor.org/download/soap4r-1.5.7.zip](http://dev.ctor.org/download/soap4r-1.5.7.zip)

sha1sum:  
5703f8deb73b0d65e58fc7d10874eba4ceb21267 soap4r-1.5.7.tar.gz  
4bac851bde32f9425790e89c65c901f51034cbb6 soap4r-1.5.7.zip

gem:  
Followings should work. Note that the soap4r gem depends on  
httpclient gem from this version.  
% gem install soap4r --source [http://dev.ctor.org/download/](http://dev.ctor.org/download/)  
% gem update soap4r --source [http://dev.ctor.org/download/](http://dev.ctor.org/download/)

Thanks to all of soap4r users for their support.

Regards,  
// NaHi

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRpuDSB9L2jg5EEGlAQLCvwgAg9itmnUStf9ycweCEuWqLoNAe+rNQvse  
n9Sc5EsS9RRsGQNwvlrlvsvW1BdCL5kyz8uMNZXPWxAVbeTfRnLoozb0pzSR1Uw5  
CqwNNPhiNOBudfqOzB7oeyVfLc48pjBfSnGHxim1smGkTcAtT7VE/fyKmp+yGdtS  
QrwkaQFG6t4+WoMz2JBkO5euPpKE5WFY4rrmD5r9kk699tgS+DScABHy5O1dJO+3  
1RLwvcJEA0jqGZcslRZOWQOIOW/Pn/9CjOzBlTrPtof4TyNlqPld3tpjYWbDGmqr  
bk1dV8+3D+VE2eakh1B95GSmgjCgXEYXtWfcmLgdXcOsndTCBBoaFg==  
=Cnb7  
-----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f1d935/32.png) [@NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/u/NAKAMURAS_Hiroshi)\
**Post date:** [September 24, 2007, 4:47pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840/3 "2007-09-24T16:47:34Z")

</div>

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

Hi all,

‘SOAP4R’ is an implementation of SOAP 1.1 (W3C Note).  
RAA: [http://raa.ruby-lang.org/project/soap4r](http://raa.ruby-lang.org/project/soap4r)  
Release Note: [http://dev.ctor.org/doc/soap4r/RELEASE\_en.html](http://dev.ctor.org/doc/soap4r/RELEASE_en.html)

soap4r/1.5.8 is out. Version 1.5.8 has improved its XML Schema support,  
such as class generation of XML Schema anonymous complexType, full  
built-in datatypes support of XML Schema Datatypes, and more.

XML Schema feature of soap4r helps to build Ruby mapping of XML Web  
services easier when the service has XML Schema definition.

ex1) Yahoo Local Search client

# You need to run xsd2ruby.rb to get the mapper first;

# xsd2ruby.rb --xsd

[http://local.yahooapis.com/LocalSearchService/V2/LocalSearchResponse.xsd](http://local.yahooapis.com/LocalSearchService/V2/LocalSearchResponse.xsd)

- –classdef --mapping\_registry --mapper --force  
require ‘lcl\_mapper’  
require ‘httpclient’

req = {  
:appid =\> “YahooDemo”,  
:query =\> “pizza”,  
:zip =\> 94306,  
:results =\> 5  
}

# use REST API

endpoint =  
“[http://local.yahooapis.com/LocalSearchService/V2/localSearch](http://local.yahooapis.com/LocalSearchService/V2/localSearch)”  
resultxml = HTTPClient.get\_content(endpoint, req)

# map the response to Ruby object

lcl\_mapper = LclMapper.new  
lcl\_mapper.xml2obj(resultxml).result.each do |result|  
p [result.title, result.phone]  
end

ex2) RSS Version 2.0

# You need to run xsd2ruby.rb first;

# xsd2ruby.rb --xsd “[http://www.thearchitect.co.uk/schemas/rss-2\_0.xsd](http://www.thearchitect.co.uk/schemas/rss-2_0.xsd)”

\

# –classdef rss2 --mapping\_registry --mapper --force

require ‘rss2\_mapper’  
require ‘httpclient’  
require ‘cgi’

# retrieve RSS with httpclient

rssxml =  
HTTPClient.get\_content(“[http://www.ruby-lang.org/en/feeds/news.rss](http://www.ruby-lang.org/en/feeds/news.rss)”)

# parse RSS according to the XML Schema for RSS 2.0

rss\_mapper = Rss2Mapper.new  
rss = rss\_mapper.xml2obj(rssxml)

# update items; this example updates links to point to a local

redirector.  
rss.channel.item.each do |item|  
item.link.map! { |link|  
URI.parse(“[http://localhost/redirector?url=](http://localhost/redirector?url=)” +  
CGI.escape(link.to\_s))  
}  
end

# get updated RSS

puts rss\_mapper.obj2xml(rss)

/ / /

changes:  
[http://dev.ctor.org/soap4r/wiki/Changes-158](http://dev.ctor.org/soap4r/wiki/Changes-158)

download:  
[http://dev.ctor.org/download/soap4r-1.5.8.tar.gz](http://dev.ctor.org/download/soap4r-1.5.8.tar.gz)  
[http://dev.ctor.org/download/soap4r-1.5.8.zip](http://dev.ctor.org/download/soap4r-1.5.8.zip)

sha1sum:  
de22a95773df0c24e0b1138d11dc67164d07a608 soap4r-1.5.8.tar.gz  
213d3bcd5952a524f60845f1885e4f0485687e76 soap4r-1.5.8.zip

gem:  
% gem install soap4r --source [http://dev.ctor.org/download/](http://dev.ctor.org/download/)  
% gem update soap4r --source [http://dev.ctor.org/download/](http://dev.ctor.org/download/)

Thanks to all of soap4r-ml members and soap4r users for their support.

Regards,  
// NaHi

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRvfNcx9L2jg5EEGlAQI/IQf/bepRU3T3L+lSxbk0clZGPgYR5hfqVHro  
5Fg6/1SFv9G8R62zn4JOuckQIwuubRjxBw4IzSZwGcV9goHDKHUS47FUuEdlDbyZ  
ioNqgikx/9DOdbWxEoVjYzyKwN87Yr4ehZynInAWNezCczMHfxVX8/B4t64242fA  
tiEGEIIkkxM844zU8wnRGuMlN7zg4atGffkhyvOZR4VwtE2LewP3iSQygBS82INs  
AdkbofJohy2Ucy9sRVtWiczU1pG9Wm3vRzReeTUFsFZijTJYFAMOv636ItuWb5Ot  
KukQgLyKuQOuvCQjb/9zhQsF9YpU0FLsiINpLsz34M/hLQsIVrnIcA==  
=n+/q  
-----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f1d935/32.png) [@NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/u/NAKAMURAS_Hiroshi)\
**Post date:** [March 2, 2010, 11:37am UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840/4 "2010-03-02T11:37:23Z")

</div>

How Can i install soap4r 1.5.6 even soap4r 1.5.8 has been released.  
please reply soon.

thanks  
Yasir

---

<div class="post-metadata">

**Author:** ![NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f1d935/32.png) [@NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/u/NAKAMURAS_Hiroshi)\
**Post date:** [March 2, 2010, 12:19pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840/5 "2010-03-02T12:19:14Z")

</div>

Yasir Shabbir wrote:

> How Can i install soap4r 1.5.6 even soap4r 1.5.8 has been released.

sudo gem install soap4r

---

<div class="post-metadata">

**Author:** ![NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f1d935/32.png) [@NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/u/NAKAMURAS_Hiroshi)\
**Post date:** [March 2, 2010, 2:24pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840/6 "2010-03-02T14:24:57Z")

</div>

On Mar 2, 2010, at 6:19 AM, Brian C. wrote:

> Yasir Shabbir wrote:
> 
> > How Can i install soap4r 1.5.6 even soap4r 1.5.8 has been released.
> 
> ## sudo gem install soap4r
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

sudo gem install soap4r -v=1.5.6

If you want to install a particular version.

-Rob

Rob B. [http://agileconsultingllc.com](http://agileconsultingllc.com)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/f1d935/32.png) [@NAKAMURAS\_Hiroshi](https://www.ruby-forum.com/u/NAKAMURAS_Hiroshi)\
**Post date:** [March 2, 2010, 3:01pm UTC](https://www.ruby-forum.com/t/soap4r-1-5-6/106840/7 "2010-03-02T15:01:31Z")

</div>

Thanks Guys.
