Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 459

Show
Ignore:
Timestamp:
04/10/02 00:25:08 (7 years ago)
Author:
nahi
Message:

Removed Japanese doc.
Added description about samples to RELEASE_en.html.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RELEASE_en.html

    r407 r459  
    1919 
    2020<p class="status"> 
    21 Last modified: December 28, 2001<br /> 
     21Last modified: April 10, 2002<br /> 
    2222Created: July 17, 2000 
    2323</p> 
     
    4343<li><a href="#whats">What is SOAP4R?</a></li> 
    4444<li><a href="#dependencies">Dependencies</a></li> 
     45<li><a href="#samples">Samples</a></li> 
    4546<li><a href="#restrictions">Restrictions</a></li> 
     47<li><a href="#resources">Resources</a></li> 
    4648<li><a href="#history">History</a></li> 
    4749<li><a href="#author">Author</a></li> 
     
    5052 
    5153<h2 id="changes" name="changes">1. Changes</h2> 
     54 
     55<p> 
     56Stopped redistributing packages in RAA. 
     57Please get <a href="#dependencies">required</a> packages from 
     58<a href="http://www.ruby-lang.org/en/raa.html">RAA</a> 
     59and install it. 
     60</p> 
    5261 
    5362<p> 
     
    7079 
    7180<p> 
    72 Simply, get the archived file and extract it.  Then, try; 
    73 </p> 
    74  
    75 <pre> 
    76 &quot;ruby install.rb&quot; 
     81At first, see <a href="#dependencies">Dependencies</a> section. 
     82You may need to install some extra packages. 
     83Next, get the archived file of SOAP4R and extract it, then simply try; 
     84</p> 
     85<pre class="path"> 
     86$ ruby install.rb 
    7787</pre> 
    7888 
     
    8797 
    8898<dl> 
    89 <dt class="path">date3.rb</dt> 
    90 <dd>by Funaba-san (<a href="http://www.kt.rim.or.jp/~tadf/ruby-en.html">http://www.kt.rim.or.jp/~tadf/ruby-en.html</a>)</dd> 
    91  
    92 <dt class="path">parsedate3.rb</dt> 
    93 <dd>by Funaba-san (<a href="http://www.kt.rim.or.jp/~tadf/ruby-en.html">http://www.kt.rim.or.jp/~tadf/ruby-en.html</a>)</dd> 
    94  
    9599<dt class="path">GServer</dt> 
    96100<dd>by John W. Small: <a href="http://fairfax2.laser.net/~jsmall/rubycorner.html">http://fairfax2.laser.net/~jsmall/rubycorner.html</a></dd> 
     
    98102<dt class="path">httpserver.rb</dt> 
    99103<dd>by Michael Neumann: httpserver.rb in <a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=XML-RPC">[RAA:XML-RPC]</a></dd> 
    100  
    101 <dt class="path">application.rb</dt> 
    102 <dd>by NaHi: <a href="http://www.jin.gr.jp/~nahi/Ruby/Application/application.rb">http://www.jin.gr.jp/~nahi/Ruby/Application/application.rb</a></dd> 
    103  
    104 <dt class="path">http-access2</dt> 
    105 <dd>by NaHi: <a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=http-access2">[RAA:http-access2]</a></dd> 
    106  
    107104</dl> 
    108105 
     
    114111<dt class="path">lib/soap/</dt> 
    115112<dd>SOAP4R library program.</dd> 
     113 
     114<dt class="path">sample/</dt> 
     115<dd>SOAP4R samples. 
     116See <a href="#samples">Samples</a> section.</dd> 
    116117 
    117118<dt class="path">test/</dt> 
    118119<dd>Clients/Server for 
    119120<a href="http://www.xmethods.net/ilab/">`SOAPBuilders Interoperability Lab.'</a> 
    120 Because of no documents or &quot;How-to&quot; things there, 
    121 test/interopR2/server.cgi is a must RPC Server side sample to check. 
    122 test/interopR2/client*.rb is a must RPC Client side sample to check. 
    123 test/interopR2/base.rb includes common definitions for client/server side. 
    124 </dd> 
    125  
    126 <dt class="path">sample/</dt> 
    127 <dd>Sample program using SOAP4R.</dd> 
    128  
    129 <dt class="path">sample/apacheClient.rb</dt> 
    130 <dd>SOAP-RPC client sample. 
    131 It connects with demonstration server programs stockquote and addressbook in Apache-SOAP. 
     121Followings are advanced examples to use complex type transmit, 
     122sending base64 encoded string, multi-dimensional array, and so on. 
     123<ul> 
     124<li>test/interopR2/server.cgi is a RPC Server side implementation.</li> 
     125<li>test/interopR2/client*.rb is a RPC Client side implementation.</li> 
     126<li>test/interopR2/base.rb includes common definitions for client/server.</li> 
     127</ul> 
     128</dd> 
     129 
     130<dt class="path">redist/</dt> 
     131<dd>Redistributed modules which SOAP4R uses. 
     132I would appriciate to authors of these programs. 
     133</dd> 
     134 
     135</dl> 
     136 
     137<h2 id="uninstall" name="uninstall">3. Uninstall</h2> 
     138 
     139<p> 
     140Delete created files at installation. 
     141</p> 
     142 
     143<pre class="path"> 
     144ruby -rrbconfig -e 'include Config; puts CONFIG[&quot;sitedir&quot;] + &quot;/&quot; + CONFIG[&quot;MAJOR&quot;] + &quot;.&quot; + CONFIG[&quot;MINOR&quot;]' 
     145</pre> 
     146 
     147<p> 
     148should dump the installation root directory. 
     149Then, check &quot;soap&quot; directory and filename of files in &quot;redist&quot; directory. 
     150</p> 
     151 
     152<h2 id="whats" name="whats">4. What is SOAP4R?</h2> 
     153 
     154<p> 
     155'SOAP4R' is an implementation of 
     156<a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a>. 
     157</p> 
     158 
     159<p> 
     160Comments, information such as interoperability between SOAP4R and another implementation are welcomed. 
     161Feel free sending mail to 
     162<a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a>. 
     163</p> 
     164 
     165<h2 id="dependencies" name="dependencies">5. Dependencies</h2> 
     166 
     167<p> 
     168SOAP4R is written in <a href="http://www.ruby-lang.org">Ruby</a> and 
     169aims to use with Ruby application. 
     170You have to install Ruby itself. 
     171Ruby/1.6 series are required. 
     172It does not works on 1.4 series because it does not have class variable. 
     173</p> 
     174 
     175<p> 
     176SOAP4R depends on following Ruby modules in 
     177<a href="http://www.ruby-lang.org/en/raa.html">RAA</a>. 
     178You also have to install these modules to use SOAP4R. 
     179</p> 
     180 
     181<dl> 
     182<dt class="path">XML processor</dt> 
     183<dd>SOAP4R requires a XML processor package installed. 
     184For now, one of following XML processor must be installed 
     185(SOAP4R automatically detects it in runtime). 
     186<ul> 
     187<li><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=NQXML">[RAA:NQXML]</a></li> 
     188<li><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=XMLParser">[RAA:XMLParser]</a></li> 
     189<li><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=REXML">[RAA:REXML]</a></li> 
     190</ul></dd> 
     191 
     192<dt class="path"><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=date2">[RAA:date2]</a></dt> 
     193<dd>Date and DateTime implementation by Todayoshi Funaba. 
     194Note: This module is scheduled to be included in standard distribution instead of lib/date.rb.  Ruby/1.7 or later.</dd> 
     195 
     196<dt class="path"><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Devel%3A%3ALogger">[RAA:Devel::Logger]</a></dt> 
     197<dd>Logging utility by NaHi.</dd> 
     198 
     199<dt class="path"><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=http-access2">[RAA:http-access2]</a></dt> 
     200<dd>Yet another HTTP client implementation by NaHi.</dd> 
     201 
     202<dt class="path"><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=Uconv">[RAA:Uconv]</a> (optional)</dt> 
     203<dd>by Yoshida Masato. 
     204It is requred when you want automatic CES conversion between 
     205SJIS &lt;-&gt; UTF8 and EUC &lt;-&gt; UTF8. 
     206Note: SJIS &lt;-&gt; EUC uses NKF module which is in standard distribution. 
     207I will support Iconv for more conversion set. 
     208</dd> 
     209 
     210</dl> 
     211 
     212<h2 id="samples" name="samples">6. Samples</h2> 
     213 
     214<p> 
     215Samples are in sample/ directory of distribution. 
     216Some samples try to connect to public servers. 
     217Set environment variable HTTP_PROXY if you are in a firewall and you have 
     218http proxy to the internet like; 
     219</p> 
     220<pre class="path"> 
     221$ export HTTP_PROXY=http://myproxyserver:8080 
     222  or 
     223$ setenv HTTP_PROXY http://myproxyserver:8080 
     224</pre> 
     225 
     226<dl> 
     227<dt class="path">babelfish.rb</dt> 
     228<dd>A client for 
     229<a href="http://www.xmethods.com/ve2/ViewListing.po?serviceid=14">BabelFish</a> 
     230which namespace URI is 'urn:xmethodsBabelFish'. 
     231<pre class="path"> 
     232$ ./babelfish.rb "Text to translate" [ translation pattern like 'en_fr' ] 
     233</pre> 
     234</dd> 
     235 
     236<dt class="path">whois.rb</dt> 
     237<dd>A client for 
     238<a href="http://www.xmethods.com/ve2/ViewListing.po?serviceid=34">SQLData's WHOIS</a> 
     239which namespace URI is 'http://www.SoapClient.com/xml/SQLDataSoap.xsd'. 
     240<pre class="path"> 
     241$ ./whois.rb ruby-lang.org 
     242</pre> 
     243CAUTION: This WhoIs server does not handle non-ascii characters correctly. 
     244Querying domain which entry contains Japanese or so will hang.  Gee. 
     245</dd> 
     246 
     247<dt class="path">digraph.rb</dt> 
     248<dd>A sample of SOAP marshalling/unmarshalling. 
     249It creates a digraph that contains multi-ref-ed nodes at first 
     250and marshals this object to get serialized XML instance. 
     251Then reads and unmarshals this XML instance to recover a object 
     252which has the same links among nodes in the digraph. 
     253</dd> 
     254 
     255<dt class="path">apacheClient.rb</dt> 
     256<dd>SOAP-RPC client sample which connects with demonstration server; 
     257stockquote and addressbook in Apache-SOAP. 
    132258You have to install Apache-SOAP and deploy demostration programs.<br /> 
    133259To execute; 
    134260<pre class="path"> 
    135 ./apacheClient.rb http://localhsot:2020/xml-soap/rpcrouter/rpcrouter.jsp 
    136 </pre> 
    137 </dd> 
    138  
    139 <dt class="path">sample/RAA/*</dt> 
     261$ ./apacheClient.rb http://localhsot:2020/xml-soap/rpcrouter/rpcrouter.jsp 
     262</pre> 
     263</dd> 
     264 
     265<dt class="path">Calc/</dt> 
     266<dd>Calc service contains 2 servers and 2 clients. 
     267calc.rb is hosted by server.rb, calc2.rb is hosted by server2.rb. 
     268client.rb is for server.rb, client2.rb is for server2.rb. 
     269<dl> 
     270<dt>calc.rb</dt> 
     271<dd>Calc server definition using module and module methods. 
     272This module responds 'add', 'sub', 'multi' and 'div'.</dd> 
     273<dt>server.rb</dt> 
     274<dd>It requires calc.rb and serve module methods of this module. 
     275To run this server; 
     276<pre class="path"> 
     277$ ./server.rb 
     278</pre> 
     279</dd> 
     280<dt>client.rb</dt> 
     281<dd>It connects to server.rb and hit methods served by calc.rb. 
     282To run the client; 
     283<pre class="path"> 
     284$ ./client.rb 
     285</pre> 
     286Is it stacked?  Did you run the server.rb?<br/> 
     287Turn logger and wireDumpDev in its source on to see logs and wire dumps of 
     288SOAP transport.</dd> 
     289 
     290<dt>calc2.rb</dt> 
     291<dd>Calc server definition using class and instance methods. 
     292An instance of this class holds its value.  Methods 'set' and 'get' is to 
     293set/get the value. 
     294It also responds to '+', '-', '*', and '/'. 
     295</dd> 
     296<dt>server2.rb</dt> 
     297<dd>It requires calc2.rb and creates an instance of CalcService2 
     298that responds all SOAP requests. 
     299Since '+', '-' and so on of calc2.rb are not valid name as an element 
     300in XML instance, 
     301this sample register the method '+' as 'add', '-' as 'sub', and so on. 
     302</dd> 
     303<dt>client2.rb</dt> 
     304<dd>It connects to server2.rb. 
     305Set a value at first and call methods like 'puts objAtServer + 2'.</dd> 
     306</dl> 
     307</dd> 
     308 
     309<dt class="path">Exchange/</dt> 
     310<dd>A sample to retrieve the currency rate from public SOAP service.</dd> 
     311<dl> 
     312<dt>iExchange.rb</dt> 
     313<dd>It includes common definitions for client and server of 
     314Exchange service. 
     315Including only a definition of namespace URI of this service.</dd> 
     316<dt>exchange.rb</dt> 
     317<dd>Definition of servant class ExchangeService which returns the currency rate 
     318after connecting to another site by SOAP to get the real rate. 
     319So that this class is the SOAP server for local client and  
     320is also a SOAP client for public server. 
     321An instance of this class is hosted by server.rb. 
     322The instance responds to only 'getRate' which receives two country code 
     323such as 'USA' and 'Japan'.</dd> 
     324<dt>server.rb</dt> 
     325<dd>It requires exchange.rb and creates an instance of ExchangeService 
     326that responds all SOAP requests. 
     327To run this server; 
     328<pre class="path"> 
     329$ ./server.rb 
     330</pre> 
     331</dd> 
     332<dt>client.rb</dt> 
     333<dd>It connects to server.rb. 
     334Turn logger and wireDumpDev in its source on to see logs and wire dumps of 
     335SOAP transport. 
     336To run the client; 
     337<pre class="path"> 
     338$ ./client.rb 
     339</pre> 
     340</dd> 
     341</dl> 
     342</dd> 
     343 
     344<dt class="path">SampleStruct/</dt> 
     345<dd>A sample to transmit complex structured object which has recursive 
     346object reference. 
     347<dl> 
     348<dt>iSampleStruct.rb</dt> 
     349<dd>It includes common definitions for client and server of 
     350SampleStruct service. 
     351Definition of SampleStruct class and namespace URI of this service.</dd> 
     352<dt>sampleStruct.rb</dt> 
     353<dd>Definition of servant class SampleStructService. 
     354An instance of this class is hosted by server.rb. 
     355The instance responds to only 'hi' which receives a SampleStruct and wraps 
     356it in the new instance of SampleStruct to return .</dd> 
     357<dt>server.rb</dt> 
     358<dd>It requires sampleStruct.rb and creates an instance of SampleStructService 
     359that responds all SOAP requests. 
     360To run this server; 
     361<pre class="path"> 
     362$ ./server.rb 
     363</pre> 
     364</dd> 
     365<dt>client.rb</dt> 
     366<dd>It connects to server.rb. 
     367Turn logger and wireDumpDev in its source on to see logs and wire dumps of 
     368SOAP transport. 
     369To run the client; 
     370<pre class="path"> 
     371$ ./client.rb 
     372</pre> 
     373</dd> 
     374</dl> 
     375</dd> 
     376 
     377<dt class="path">RAA/</dt> 
    140378<dd>SOAP-RPC client samples. 
    141 <ul> 
    142 <li>soap4r.rb, soap4rApp.rb: Ruby program using SOAP4R</li> 
     379These programs connect to RAA SOAP Interface on www.ruby-lang.org. 
     380<ul> 
     381<li>soap4r.rb: Ruby program using SOAP4R</li> 
    143382<li>xmlrpc4r.rb: Ruby program using xmlrpc4r</li> 
    144383<li>pocketSOAP.js: JScript program using pocketSOAP</li> 
    145384<li>SOAP::Lite.pl: Perl program using SOAP::Lite for Perl</li> 
    146385</ul> 
    147 There programs connect with testing RAA server on www.ruby-lang.org. 
    148 Since the server is under testing phase so stable operation is not expected.</dd> 
    149  
    150 <dt class="path">redist/</dt> 
    151 <dd>Redistributed programs which SOAP4R is using. 
    152 I would appriciate to authors of these programs. 
    153 </dd> 
    154  
    155 <dt class="path">redist/archive/</dt> 
    156 <dd>Archives. 
    157 Follow the term of each archive to use these programs. 
    158 </dd> 
    159 </dl> 
    160  
    161 <h2 id="uninstall" name="uninstall">3. Uninstall</h2> 
    162  
    163 <p> 
    164 Delete created files at installation. 
    165 </p> 
    166  
    167 <pre> 
    168 ruby -rrbconfig -e 'include Config; puts CONFIG[&quot;sitedir&quot;] + &quot;/&quot; + CONFIG[&quot;MAJOR&quot;] + &quot;.&quot; + CONFIG[&quot;MINOR&quot;]' 
    169 </pre> 
    170  
    171 <p> 
    172 should dump the installation root directory. 
    173 Here, check &quot;soap&quot; directory and filename of files in &quot;redist&quot; directory. 
    174 </p> 
    175  
    176 <h2 id="whats" name="whats">4. What is SOAP4R?</h2> 
    177  
    178 <p> 
    179 'SOAP4R' is a Ruby library program to handle 
    180 <a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a>. 
    181 </p> 
    182  
    183 <p> 
    184 Comments, information such as interoperability between SOAP4R and another implementation are welcomed. 
    185 Feel free sending mail to 
    186 <a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a>. 
    187 </p> 
    188  
    189 <h2 id="dependencies" name="dependencies">5. Dependencies</h2> 
    190  
    191 <p> 
    192 SOAP4R depends on below programs: 
    193 </p> 
    194  
    195 <ul> 
    196 <li>SOAP4R is a 
    197 <a href="http://www.ruby-lang.org">Ruby</a> 
    198 library program. 
    199 You have to install Ruby itself. 
    200 Ruby/1.6 series are required. 
    201 It does not works on 1.4 series because of class variable.</li> 
    202  
    203 <li>SOAP4R requires a XML processor package installed. 
    204 For now, one of following XML processor must be installed 
    205  (SOAP4R automatically detects it in runtime). 
    206 <ul> 
    207 <li><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=NQXML">NQXML module</a></li> 
    208 <li><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=XMLParser">XMLParser module</a></li> 
    209 </ul></li> 
     386Since the server is (still) under testing phase so stable operation is not expected.</dd> 
     387 
     388<dt class="path">webrick/</dt> 
     389<dd>SOAP-RPC server samples which runs with WEBrick. 
     390<ul> 
     391<li>httpd.rb: HTTP server which soaplet.rb mounts to. 
     392It is powered by WEBrick so you must install 
     393<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=WEBrick">[RAA:WEBrick]</a> 
     394to run it.</li> 
     395<li>soaplet.rb: A bricklet to add a SOAP function to WEBrick. 
     396It hosts exchange.rb, sampleStruct.rb below, and it is mounted to httpd.rb 
     397to serve ExchangeService and SampleStructService.</li> 
     398<li>ExchangeService 
     399<dl> 
     400<dt>exchange.rb</dt> 
     401<dd>A server class definition which returns the currency rate 
     402after connecting to another site by SOAP to get the real rate. 
     403An instance of this class is instanciated in httpd.rb and this instance 
     404respond to each HTTP request.</dd> 
     405<dt>exchangeClient.rb</dt> 
     406<dd>A client to connect soaplet.rb via SOAP/HTTP to call exchange.rb.</dd> 
     407<dt>iExchange.rb</dt> 
     408<dd>Common class(type) definitions for server and client.</dd> 
     409</dl> 
     410</li> 
     411 
     412<li>SampleStructService 
     413<dl> 
     414<dt>sampleStruct.rb</dt> 
     415<dd>A server class definition which wraps a given struct 
     416and returns it. 
     417An instance of this class is instanciated in httpd.rb and this instance 
     418respond to each HTTP request.</dd> 
     419<dt>sampleStructClient.rb</dt> 
     420<dd>A client to connect soaplet.rb via SOAP/HTTP to call sampleStruct.rb</dd> 
     421<dt>iSampleStruct.rb</dt> 
     422<dd>Common class(type) definitions for server and client.</dd> 
     423</dl></li> 
    210424</ul> 
    211  
    212 <h2 id="restrictions" name="restrictions">6. Restrictions</h2> 
     425Run the server; 
     426<pre class="path"> 
     427$ ruby httpd.rb 
     428</pre> 
     429Then, run clients; 
     430<pre class="path"> 
     431$ ruby sampleStruct.rb 
     432$ ruby exchangeClient.rb 
     433</pre> 
     434Set 'logger' and 'wireDumpDev' in clients to see log and wiredumps of SOAP. 
     435</dd> 
     436 
     437<dt class="path">ICD</dt> 
     438<dd>A client for 
     439<a href="http://www.iwebmethod.net/">Insider's Computer Dictionary Web Service</a>. 
     440This service is implemented with ASP.NET so that it's also a sample of 
     441a client which connects to ASP.NET. 
     442CAUTION: this sample contains non-ascii chars in its source and dumped results. 
     443<dl> 
     444<dt>IICD.rb</dt> 
     445<dd>Class(type) definitions for this server.</dd> 
     446<dt>icd.rb</dt> 
     447<dd>Client implementation.  To run the client; 
     448<pre class="path"> 
     449$ ./icd.rb 
     450</pre> 
     451</dd> 
     452</dl> 
     453</dd> 
     454 
     455<dt class="path">WSDemo</dt> 
     456<dd>A sample of messaging client.  Server side sample does not exist now...</dd> 
     457 
     458<dt class="path">RWiki</dt> 
     459<dd>A sample CGI server which receives a request via SOAP and dispatches it 
     460to RWiki server via dRuby.  Naive SOAP/dRuby bridge implementation.</dd> 
     461 
     462</dl> 
     463 
     464<h2 id="restrictions" name="restrictions">7. Restrictions</h2> 
    213465 
    214466<p> 
     
    233485<ul> 
    234486<li>Transport binding except HTTP server and client</li> 
    235 <li>HTTP Extension Framework (M-POST)</li> 
    236487</ul></li> 
    237488</ul> 
    238489 
    239 <h2 id="history" name="history">7. History</h2> 
     490<h2 id="resources" name="resources">8. Resources</h2> 
     491 
     492<dl> 
     493<dt class="path"><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=SOAP4R">[RAA:SOAP4R]</a></dt> 
     494<dd>I will post a new release to RAA. 
     495Check RAA to get a new stable (I hope) version.</dd> 
     496 
     497<dt class="path"><a href="http://www.ruby-lang.org/~knu/cgi-bin/cvsweb.cgi/lib/soap4r/">CVS</a></dt> 
     498<dd>There is the SOAP4R CVS repository in cvs.ruby-lang.org. 
     499(Thanks to knu, the maintainer of cvs.ruby-lang.org.) 
     500Check here to get most recent (but could be unstable) version.</dd> 
     501 
     502<dt class="path"><a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/wiki.cgi">SOAP4R Wiki</a></dt> 
     503<dd>There is a wiki for SOAP4R, running under 
     504<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=RWiki">[RAA:RWiki]</a>. 
     505Feel free to add your comment there. 
     506Any comments are welcomed. (as always)</dd> 
     507 
     508<dt class="path"><a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/wiki.cgi?cmd=view;name=InteropResults">InteropResults</a></dt> 
     509<dd>Test results of <a href="http://www.whitemesa.com/interop.htm">SOAPBuilders Interoperability Lab &quot;Round 2&quot;</a>.</dd> 
     510 
     511</dl> 
     512 
     513<h2 id="history" name="history">9. History</h2> 
    240514 
    241515<dl> 
     
    612886</dl> 
    613887 
    614 <h2 id="author" name="author">8. Author</h2> 
     888<h2 id="author" name="author">10. Author</h2> 
    615889 
    616890<dl> 
     
    625899</dl> 
    626900 
    627 <h2 id="copyright" name="copyright">9. Copyright</h2> 
     901<h2 id="copyright" name="copyright">11. Copyright</h2> 
    628902 
    629903<p style="text-align: center;"> 
    630904SOAP4R<br /> 
    631 Copyright &copy; 2000, 2001 NAKAMURA, Hiroshi. 
     905Copyright &copy; 2000, 2001, 2002 NAKAMURA, Hiroshi. 
    632906</p> 
    633907 
     
    652926<address> 
    653927<a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/">SOAP4R</a>.<br /> 
    654 Copyright &copy; 2000, 2001 
     928Copyright &copy; 2000, 2001, 2002 
    655929<a href="http://www.jin.gr.jp/~nahi/">NAKAMURA, Hiroshi</a>. 
    656930</address>