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

Changeset 65

Show
Ignore:
Timestamp:
03/30/01 21:44:47 (8 years ago)
Author:
nakahiro
Message:

Changed for 1_2_0.

Files:

Legend:

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

    r48 r65  
    1919 
    2020<p class="status"> 
    21 Last modified: March 23, 2001<br /> 
     21Last modified: March 30, 2001<br /> 
    2222Created: July 17, 2000 
    2323</p> 
     
    3434 
    3535<p> 
    36 Target SOAP4R version: SOAP4R/1.1.0 
     36Target SOAP4R version: SOAP4R/1.2.0 
    3737</p> 
    3838 
     
    5252 
    5353<p> 
    54 Made many changes. 
    55 Since it is tested only for my limited use, please be careful to use. 
    56 Any comments especially "cannot connect to XXX implementation" are welcomed. 
    57 Feel free sending mail to 
    58 <a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a>. 
    59 </p> 
    60 <ul> 
    61 <li>Added RPC server support.</li> 
    62 <li>Divided RPC client/server implementation from core.</li> 
    63 <li>Added Date, Hash type support. (Unknown type is converted to Struct as usual)</li> 
    64 <li>Adopted Date in date3.rb by Funaba-san instead of Time as TimeInstant.</li> 
    65 <li>Many encoding/decoding bugs around SOAPArray and SOAPStruct were fixed.</li> 
     54Checked interoperability with 
     55<a href="http://xml.apache.org/soap/">Apache-SOAP</a>, 
     56<a href="http://www.pocketsoap.com">pocketSOAP/0.91</a>, 
     57<a href="http://www.geocities.com/paulclinger/soap.html">SOAP::Lite for Perl</a>, 
     58and <a href="http://www.develop.com/soap/">SOAP/Perl/0.28</a>. 
     59It seems to work good except SOAP/Perl/0.28. 
     60</p> 
     61 
     62<ul> 
     63<li>Added href/id unmarshalling support. 
     64(href/id marshalling has not been supported yet)</li> 
     65<li>Added SOAP's base64 type support.</li> 
     66<li>SOAPTimeInstant -&gt; SOAPDateTime.  Following XML Schema PR.</li> 
     67<li>SOAPStruct can have multiple accessor which have same name. 
     68Should I separate it from original SOAPStruct?</li> 
     69<li>Unknown attribute in Header Item raised an exception.  Omitted.</li> 
     70<li>Router can handle methods which belong to different namespace.</li> 
     71<li>Added an option to allow unqualified SOAP element.</li> 
     72<li>Added Apache's Map type support.  Ruby's Hash are mapped to it now. 
     73(Ruby's Hash marshalled by 1.1 processor in the old way can be unmarshalled, 
     74but 1.2 processor marshals it in the new way and 1.1 processor does not 
     75unmarshals it into Hash.  Incompatibility between SOAP4R/1.2 and 1.1)</li> 
     76<li>Unknown type 'unknown:SOAPStruct' was incorrectly unmarshalled into SOAPStruct.  Fixed.</li> 
     77<li>Added utility methods map! and members to SOAPArray and SOAPStruct.</li> 
     78<li>Added methods request, response, and fault to SOAPBody.</li> 
    6679</ul> 
    6780 
     
    7083<p> 
    7184Simply, get the archived file and extract it. 
    72 Files in lib/ are SOAP4R library program itself. 
    73 To use this library, copy files in lib/ to suitable directory and require it since there is no installer yet. 
     85Files in lib/soap are SOAP4R library program itself. 
     86To use this library, copy the directory lib/soap as 'soap' to suitable directory and require it like 'require &quot;soap/...&quot;' since there is no installer yet. 
    7487</p> 
    7588 
     
    97110 
    98111<dl> 
    99 <dt class="path">lib/</dt> 
     112<dt class="path">lib/soap/</dt> 
    100113<dd>SOAP4R library program.</dd> 
    101114 
     
    103116<dd>Sample program using SOAP4R.</dd> 
    104117 
    105 <dt class="path">sample/sampleClient.rb</dt> 
     118<dt class="path">sample/apacheClient.rb</dt> 
    106119<dd>SOAP-RPC client sample. 
    107120It connects with demonstration server programs stockquote and addressbook in IBM's SOAP for Java or Apache-SOAP. 
     
    109122To execute; 
    110123<pre class="path"> 
    111 ./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp 
     124./apacheClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp 
    112125</pre> 
    113126</dd> 
    114127 
    115 <dt class="path">sample/sampleClientRAA.rb</dt> 
    116 <dd>SOAP-RPC client sample 2. 
    117 It connects with testing RAA server on www.ruby-lang.org. 
     128<dt class="path">sample/apacheServer.rb</dt> 
     129<dd>SOAP-RPC CGI server sample emulates Apache-SOAP sample such as AddressBook. 
     130Interfaces such as getQuote and getAddressFromName are defined. 
     131Only interfaces, no implementation.</dd> 
     132 
     133<dt class="path">sample/RAA/*</dt> 
     134<dd>SOAP-RPC client samples. 
     135<ul> 
     136<li>soap4r.rb, soap4rApp.rb: Ruby program using SOAP4R</li> 
     137<li>xmlrpc4r.rb: Ruby program using xmlrpc4r</li> 
     138<li>pocketSOAP.js: JScript program using pocketSOAP</li> 
     139<li>SOAP::Lite.pl: Perl program using SOAP::Lite for Perl</li> 
     140</ul> 
     141There programs connect with testing RAA server on www.ruby-lang.org. 
    118142Since the server is under testing phase so stable operation is not expected.</dd> 
    119  
    120 <dt class="path">sample/sampleCGIServer.rb</dt> 
    121 <dd>SOAP-RPC CGI server sample. 
    122 Interfaces such as getQuote and getAddressFromName like Apache-SOAP are 
    123 defined.  Only interfaces, no implementation.</dd> 
    124  
    125 <dt class="path">sample/sampleDriver.rb</dt> 
    126 <dd>Ruby mapping implementation.</dd> 
    127143 
    128144<dt class="path">redist/</dt> 
     
    154170<a href="#restrictions">Restrictions</a>, 
    155171SOAP4R offers only SOAP-RPC specific features now. 
     172</p> 
     173 
     174<p> 
     175Comments, information such as interoperability between SOAP4R and another implementation are welcomed. 
     176Feel free sending mail to 
     177<a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a>. 
    156178</p> 
    157179 
     
    186208The following features of the 
    187209<a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a> 
    188 spec are not currently supported: 
     210spec are <strong>NOT</strong> currently supported: 
    189211</p> 
    190212 
     
    204226<li>Arrays which has two or more dimensions (rank), Partially Transmitted Arrays, and Sparse Arrays</li> 
    205227<li>SOAP root attribute</li> 
    206 <li>References to values (encoding/decoding)</li> 
     228<li>Marshalling references to href/id (Unmarshalling is OK)</li> 
    207229</ul></li> 
    208230<li style="margin-top: 2ex;">Othres 
     
    219241 
    220242<dl> 
     243<dt>1.2.0 - March 30, 2001</dt> 
     244<dd>Checked interoperability with 
     245<a href="http://xml.apache.org/soap/">Apache-SOAP</a>, 
     246<a href="http://www.pocketsoap.com">pocketSOAP/0.91</a>, 
     247<a href="http://www.geocities.com/paulclinger/soap.html">SOAP::Lite for Perl</a>, 
     248and <a href="http://www.develop.com/soap/">SOAP/Perl/0.28</a>. 
     249It seems to work good except SOAP/Perl/0.28. 
     250 
     251<ul> 
     252<li>Added href/id unmarshalling support. 
     253(href/id marshalling has not been supported yet)</li> 
     254<li>Added SOAP's base64 type support.</li> 
     255<li>SOAPTimeInstant -&gt; SOAPDateTime.  Following XML Schema PR.</li> 
     256<li>SOAPStruct can have multiple accessor which have same name. 
     257Should I separate it from original SOAPStruct?</li> 
     258<li>Unknown attribute in Header Item raised an exception.  Omitted.</li> 
     259<li>Router can handle methods which belong to different namespace.</li> 
     260<li>Added an option to allow unqualified SOAP element.</li> 
     261<li>Added Apache's Map type support.  Ruby's Hash are mapped to it now. 
     262(Ruby's Hash marshalled by 1.1 processor in the old way can be unmarshalled, 
     263but 1.2 processor marshals it in the new way and 1.1 processor does not 
     264unmarshals it into Hash.  Incompatibility between SOAP4R/1.2 and 1.1)</li> 
     265<li>Unknown type 'unknown:SOAPStruct' was incorrectly unmarshalled into SOAPStruct.  Fixed.</li> 
     266<li>Added utility methods map! and members to SOAPArray and SOAPStruct.</li> 
     267<li>Added methods request, response, and fault to SOAPBody.</li> 
     268</ul></dd> 
     269 
    221270<dt>1.1.0 - March 23, 2001</dt> 
    222271<dd>Made many changes. 
     
    270319<p style="text-align: center;"> 
    271320SOAP4R<br /> 
    272 Copyright &copy; 2000 NAKAMURA, Hiroshi. 
     321Copyright &copy; 2000, 2001 NAKAMURA, Hiroshi. 
    273322</p> 
    274323 
     
    293342<address> 
    294343<a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/">SOAP4R</a>.<br /> 
    295 Copyright &copy; 2000 
     344Copyright &copy; 2000, 2001 
    296345<a href="http://www.jin.gr.jp/~nahi/">NAKAMURA, Hiroshi</a>. 
    297346</address> 
  • trunk/RELEASE_ja.html

    r48 r65  
    1919 
    2020<p class="status"> 
    21 Last modified: March 23, 2001<br /> 
     21Last modified: March 30, 2001<br /> 
    2222Created: July 15, 2000 
    2323</p> 
     
    3636<p> 
    3737$BK\J8=q$,BP>]$H$7$F$$$k(BSOAP4R$B$N%P!<%8%g%s$O!$(B 
    38 SOAP4R/1.1.0 
     38SOAP4R/1.2.0 
    3939$B$G$9!%(B 
    4040</p> 
     
    5555 
    5656<p> 
     57<a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP</a> 
     58$B$N$_$J$5$s$K8f6(NO$rD:$$$F!$(B 
     59<a href="http://xml.apache.org/soap/">Apache-SOAP</a>$B!$(B 
     60<a href="http://www.pocketsoap.com">pocketSOAP/0.91</a>$B!$(B 
     61<a href="http://www.geocities.com/paulclinger/soap.html">SOAP::Lite for Perl</a>$B!$(B 
     62<a href="http://www.develop.com/soap/">SOAP/Perl/0.28</a> 
     63$B$H$N@\B3%F%9%H$r9T$J$C$?7k2L$rH?1G$5$;$^$7$?!%(B 
     64SOAP/Perl/0.28$B0J30$H$O=gD4$KDL?.$G$-$F$^$9!%(B 
     65</p> 
     66 
     67<ul> 
     68<li>href/id$B$r;H$C$?(BXML$B$r(Bunmarshal$B$G$-$k$h$&$K$J$j$^$7$?(B 
     69$B!J$^$@;2>H$r(Bhref/id$B$K(Bmarshal$B$9$k$3$H$O$G$-$^$;$s!K(B</li> 
     70<li>base64$B7?$r%5%]!<%H$7$^$7$?!%(B</li> 
     71<li>SOAPTimeInstant$B$r(BSOAPDateTime$B$KL>>NJQ99$7$^$7$?!%(B 
     72XML Schema PR$B$X$NDI=>$G$9!%(B</li> 
     73<li>SOAPStruct$B$O!$F1$8%"%/%;%5$r;}$DJ#?t$NCM$r07$($k$h$&$K$J$j$^$7$?!%(B 
     74SOAPStruct$B$H$OJL%/%i%9$K$7$?$[$&$,$h$+$C$?$+$b!%(B</li> 
     75<li>$B%k!<%?$O0[$J$kL>A06u4V$KB0$9$k%a%=%C%I72$r07$($k$h$&$K$J$j$^$7$?!%(B</li> 
     76<li>&lt;Envelope&gt;$B$N$h$&$J!$Hs=$>~$JMWAG$r5v2D$9$k$?$a$N%U%i%0$,IU$-$^$7$?!%(B 
     77$BC1=c$K%F%-%9%H$rO"7k$7$FAw$k$@$1$N%/%i%$%"%s%H$X$NBP1~$,3Z$K$J$j$^$9!%(B</li> 
     78<li>Apache-SOAP$B$G:NMQ$5$l$F$$$k(BMap$B%?%$%W$r%5%]!<%H$7$^$7$?!%(B 
     79Ruby$B$N(BHash$B$b$3$N7?$K(Bbind$B$9$k$h$&$K$7$^$7$?!%(B 
     80$B!J(BSOAP4R/1.1$B$^$G$O!$(BHash$B$rFH<+7A<0$K(Bmarshal$B$7$F$^$7$?!%(B 
     811.1$B$G(Bmarshal$B$5$l$?(BXML$B$O!$(B1.2$B$G$b(BHash$B$K(Bunmarshal$B$9$k$3$H$,$G$-$^$9$,!$(B 
     821.2$B$G$O?77A<0$K(Bmarshal$B$5$l$k$?$a!$$=$l$r(B1.1$B$G(Bunmarshal$B$9$k$H!$(BHash$B$G$O$J$/(B 
     83Struct$B$K$J$C$F$7$^$$$^$9!%(B1.2$B$H(B1.1$B$NHs8_49$KCm0U$7$F$/$@$5$$!K(B</li> 
     84<li>$BK\Mh$J$i(BStruct$B$N%5%V%/%i%9$H$7$F(Bunmarshal$B$9$Y$-7?$N$&$A!$(B 
     85'unknown:SOAPStruct'$B$H$$$&L>A0$N7?$r!$FbIt%/%i%9$N(BSOAPStruct$B$H$7$F(B 
     86unmarshal$B$7$F$7$^$C$F$$$^$7$?!%=$@5$7$^$7$?!%(B</li> 
     87<li>SOAPArray$B$H(BSOAPStruct$B$K!$(Bmap!$B$*$h$S(Bmembers$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> 
     88<li>SOAPBody$B$K(Brequest$B!$(Bresponse$B$*$h$S(Bfault$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> 
     89<li>$BCN$i$J$$%X%C%@9`L\$r8+$k$HNc30$GMn$A$F$7$^$C$F$$$^$7$?!%L5;k$9$k$h$&$K$7$^$7$?!%(B</li> 
     90</ul> 
     91 
     92<h2 id="install" name="install">2. Install</h2> 
     93 
     94<p> 
     95$B%Q%C%1!<%8$r<hF@$7!$E83+!&?-D9$7$F$/$@$5$$!%(B 
     96lib$B%G%#%l%/%H%j$K4^$^$l$F$$$k%U%!%$%k$,!$(BSOAP4R$B$N%i%$%V%i%j%W%m%0%i%`K\BN$G$9!%(B 
     97$B%$%s%9%H!<%i$OMQ0U$5$l$F$$$^$;$s$N$G!$(Blib$B2<$N3F%U%!%$%k$rE,Ev$J%G%#%l%/%H%j$K%3%T!<$7!$(Binclude$B$7$F;H$C$F$/$@$5$$!%(B 
     98</p> 
     99 
     100<p> 
     101SOAP4R$B$N%i%$%V%i%j%W%m%0%i%`$,F0:n$9$k$?$a$K$O!$(Bredist$B%G%#%l%/%H%j$K4^$^$l$F$$$k!$0J2<$N:FG[I[%i%$%V%i%j%W%m%0%i%`$bI,MW$G$9!%(B 
     102$B$3$l$i$b%i%$%V%i%jK\BN$H0l=o$KE,Ev$J%G%#%l%/%H%j$K%3%T!<$7$F$*$$$F$/$@$5$$!%(B 
     103</p> 
     104 
     105<dl> 
     106<dt class="path">date3.rb</dt> 
     107<dd>by $B$U$J$P$5$s!J(B<a href="http://www.kt.rim.or.jp/~tadf/ruby.html">http://www.kt.rim.or.jp/~tadf/ruby.html</a>$B!K(B</dd> 
     108 
     109<dt class="path">parsedate3.rb</dt> 
     110<dd>by $B$U$J$P$5$s!J(B<a href="http://www.kt.rim.or.jp/~tadf/ruby.html">http://www.kt.rim.or.jp/~tadf/ruby.html</a>$B!K(B</dd> 
     111 
     112<dt class="path">http-access.rb</dt> 
     113<dd>by $BA066$5$s!J(B<a href="http://www.jin.gr.jp/~nahi/Ruby/ruby.shtml#http-access">http://www.jin.gr.jp/~nahi/Ruby/ruby.shtml#http-access</a>$B!K(B</dd> 
     114 
     115<dt class="path">uri.rb</dt> 
     116<dd>by $B1[?e$5$s!J(B<a href="http://www02.so-net.ne.jp/~greentea/ruby/uri/">http://www02.so-net.ne.jp/~greentea/ruby/uri/</a>$B!K(B</dd> 
     117</dl> 
     118 
     119<p> 
     120$B%Q%C%1!<%8Cf$N3F%U%!%$%k$N2r@b$G$9!%(B 
     121</p> 
     122 
     123<dl> 
     124<dt class="path">lib/</dt> 
     125<dd>SOAP4R$B$N%i%$%V%i%j%W%m%0%i%`K\BN!%(B</dd> 
     126 
     127<dt class="path">sample/</dt> 
     128<dd>SOAP4R$B$rMxMQ$9$k%5%s%W%k%W%m%0%i%`!%(B</dd> 
     129 
     130<dt class="path">sample/apacheClient.rb</dt> 
     131<dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`!%(B 
     132IBM$B$N(BSOAP for Java$B$b$7$/$O(BApache SOAP$B$N!$(Bstockquote$B$*$h$S(Baddressbook$B%G%b$K@\B3$9$k!%(B 
     133$B@h$K%5!<%PB&$N%$%s%9%H!<%k(B &amp; deploy$B$r:Q$^$;$F$*$/$3$H!%(B 
     134<pre class="path"> 
     135./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp 
     136</pre> 
     137$B$J$I$H$7$F5/F0$9$k!%(B</dd> 
     138 
     139<dt class="path">sample/apacheServer.rb</dt> 
     140<dd>SOAP-RPC$B%5!<%P$N%5%s%W%k%W%m%0%i%`!%(B 
     141Apache-SOAP$B%i%$%/$J!$(BgetQuote$B$d(BgetAddressFromName$B%$%s%?%U%'%$%9$,Dj5A$5$l$F$$$^$9!%(B 
     142$B%$%s%?%U%'%$%9$@$1$G!$5!G=$O$"$j$^$;$s!%(B</dd> 
     143 
     144<dt class="path">sample/RAA/*</dt> 
     145<dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`$=$N(B2$B!%(B 
     146www.ruby-lang.org$B$K$"$k(BRAA$B%5!<%P$K@\B3$9$k%W%m%0%i%`72$G$9!%(B 
     147<ul> 
     148<li>soap4r.rb, soap4rApp.rb: SOAP4R$B$r;H$&(BRuby$B%9%/%j%W%H(B</li> 
     149<li>xmlrpc4r.rb: xmlrpc4r$B!J(BRAA$B$K$"$j$^$9!K$r;H$&(BRuby$B%9%/%j%W%H(B</li> 
     150<li>pocketSOAP.js: pocketSOAP$B$r;H$&(BJScript$B%9%/%j%W%H(B</li> 
     151<li>SOAP::Lite.pl: SOAP::Lite for Perl$B$r;H$&(BPerl$B%9%/%j%W%H(B</li> 
     152</ul> 
     153$B$3$N%5!<%P$O%F%9%H8x3+Cf$J$N$G!$0BDjF0:n$r4|BT$7$J$$$G$/$@$5$$!%(B 
     154</dd> 
     155 
     156<dt class="path">redist/</dt> 
     157<dd>$B3F<o:FG[I[%Q%C%1!<%8$+$i!$(BSOAP4R$B$GMxMQ$9$k%U%!%$%k72!%(B 
     158$BMxMQ$5$;$FD:$$$F$$$k$_$J$5$s!$$I$&$b$"$j$,$H$&$4$6$$$^$9!%(B 
     159</dd> 
     160 
     161<dt class="path">redist/archive/</dt> 
     162<dd>$B3F<o:FG[I[%Q%C%1!<%8$=$N$b$N!%(B 
     163$B3F%Q%C%1!<%8$NCx:n8"$*$h$S3F<oNY@\8"$K$D$$$F$O!$3F%Q%C%1!<%8$K5-:\$5$l$F$$$k$b$N$K=>$&$3$H!%(B</dd> 
     164</dl> 
     165 
     166<h2 id="uninstall" name="uninstall">3. Uninstall</h2> 
     167 
     168<p> 
     169$B%$%s%9%H!<%k;~$K:n@.$5$l$?%U%!%$%k$rA4It>C$7$F$/$@$5$$!%(B 
     170</p> 
     171 
     172<h2 id="whats" name="whats">4. What is SOAP4R?</h2> 
     173 
     174<p> 
     175SOAP4R$B$O!$(B 
     176<a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a> 
     177$B$r(BRuby$B$+$iMxMQ$9$k$?$a$N%i%$%V%i%j%W%m%0%i%`$G$9!%(B 
     178SOAP$B$K$D$$$F$N>\:Y$O!$(B 
     179<a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP Home Page</a> 
     180$B$K$"$k%j%s%/=8!$(B 
     181<a href="http://www.sarion.co.jp/ml/soap/link.html">SOAP-ml-JP Links</a> 
     182$B$r8fMw$/$@$5$$!%(B 
     183</p> 
     184 
     185<p> 
     186<a href="#restrictions">Restrictions</a> 
     187$B$r8+$k$H$o$+$k$H;W$$$^$9$,!$:#$N$H$3$m(BRPC$B$KFC2=$7$?5!G=$N$_Ds6!$5$l$F$$$^$9!%(B 
     188</p> 
     189 
     190<p> 
     191$BB><BAu$H$N8_49@-$N>pJs$rJg=8$7$F$$$^$9!%(B 
     192$B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W!V>e<j$/$$$C$?!W$H$$$&>pJs$,$"$j$^$7$?$i!$(B 
     193$B$*5$7Z$K(B 
     194<a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a> 
     195$B$^$G8fO"Mm$/$@$5$$!%2DG=$J8B$jBP1~$7$^$9!%(B 
     196</p> 
     197 
     198<h2 id="dependencies" name="dependencies">5. Dependencies</h2> 
     199 
     200<p> 
     201SOAP4R$B$rMxMQ$9$k$?$a$K$O!$0J2<$N$b$N$,I,MW$G$9!%(B 
     202</p> 
     203 
     204<ul> 
     205<li>SOAP4R$B$O(B 
     206<a href="http://www.ruby-lang.org">Ruby</a> 
     207$B8~$1$N%i%$%V%i%j$G$9!%(B 
     208$B$b$A$m$s(BRuby$BK\BN$,I,MW$G$9!%(B 
     209$B2TF/%F%9%H$O(B1.6$B7O$G9T$J$C$F$$$^$9!%(B 
     210$B%/%i%9JQ?t$r;H$C$F$$$k$?$a!$(B1.4$B7O$G$OF0$-$^$;$s!%(B</li> 
     211 
     212<li>SOAP4R$B$O(BXML$B4XO"$N=hM}$r(B 
     213<a href="http://www.yoshidam.net/Ruby.html#xmlparser">XMLParser$B%b%8%e!<%k(B</a> 
     214$B$K0MB8$7$F$$$^$9!%(B 
     215XMLParser$B%b%8%e!<%k$r%$%s%9%H!<%k$7$F$*$/I,MW$,$"$j$^$9!%(B</li> 
     216 
     217<li>SOAP-RPC$B%/%i%$%"%s%H%5%s%W%k$rF0$+$9$?$a$K$O!$(B 
     218<a href="http://www.alphaworks.ibm.com/tech/soap4j">IBM$B$N(BSOAP for Java</a> 
     219$B$b$7$/$O(B 
     220<a href="http://xml.apache.org/soap/">Apache SOAP</a> 
     221$B$,I,MW$G$9!%(B 
     222</li> 
     223</ul> 
     224 
     225<h2 id="restrictions" name="restrictions">6. Restrictions</h2> 
     226 
     227<p> 
     228SOAP4R$B$O(B 
     229<a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a> 
     230$B;EMM$r%5%]!<%H$9$k$3$H$rL\E*$H$7$F$$$^$9$,!$8=;~E@$G$O0J2<$K<($93F<oMM!9$J@)8B$,$"$j$^$9!%(B 
     231$B$3$l$i$OA4$F!$(BSOAP4R$B$N<BAu$K$h$k@)8B$G$9!%(B 
     232</p> 
     233 
     234<ul> 
     235<li style="margin-top: 2ex;">SOAP Envelope$B$K$D$$$F(B 
     236<ul> 
     237<li>SOAP actor$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> 
     238<li>SOAP Fault Codes$B$r??LLL\$K07$C$F$^$;$s!%(B</li> 
     239<li>SOAP Envelope$B$K$*$1$k(BencodingStyle$B$,!$(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B 
     240SOAP for Java$B$N$h$&$KAG$N(BXML$B$rKd$a$k(Bencoding$B!$$J$I$KBP1~$7$F$$$^$;$s!%(B</li> 
     241</ul></li> 
     242<li style="margin-top: 2ex;">SOAP Encoding$B$K$D$$$F(B 
     243<ul> 
     244<li>encodingStyle$B$O(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B 
     245$B%G!<%?9=B$$NESCf$rJL(BencodingStyle$B$K$9$k$3$H$O$G$-$^$;$s!%(B</li> 
     246<li>XML Schema$B$rFI$s$G(Bencode/decode$B$9$k$3$H$O$G$-$^$;$s!%(B 
     247SOAP Encoding$BK\BN$KKd$a9~$^$l$?(Bxsi:type$B$N$_$rMxMQ$7$^$9!%(B</li> 
     248<li>$B<!85$,(B1$B0J30$NG[Ns!$(BPartially Transmitted Arrays$B!JItJ,G[Ns!K!$(BSparse Arrays$B!JAF$JG[Ns!K$KBP1~$7$F$$$^$;$s!%(B</li> 
     249<li>SOAP root$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> 
     250<li>$BB?=E;2>H$X$N(Bmarshalling$B!J(Bunmarshalling$B$O2DG=$G$9!K(B</li> 
     251</ul></li> 
     252<li style="margin-top: 2ex;">$B$=$NB>(B 
     253<ul> 
     254<li>$B%H%i%s%9%]!<%H$O(BHTTP$B$N%5!<%P!J(BCGI$B!K!$%/%i%$%"%s%HB&$N$_$G$9!%(B</li> 
     255<li>HTTP Extension Framework$B!J(BM-POST$B!K$KBP1~$7$F$$$^$;$s!%(B</li> 
     256<li>Content-Type$B$O(B'text/xml'$B$G$9!%(B 
     257charset$B;XDj$K$OBP1~$7$F$$$^$;$s!%(B</li> 
     258</ul></li> 
     259</ul> 
     260 
     261<h2 id="history" name="history">7. History</h2> 
     262 
     263<dl> 
     264<dt>1.2.0 - March 30, 2001</dt> 
     265<dd><a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP</a> 
     266$B$N$_$J$5$s$K8f6(NO$rD:$$$F!$(B 
     267<a href="http://xml.apache.org/soap/">Apache-SOAP</a>$B!$(B 
     268<a href="http://www.pocketsoap.com">pocketSOAP/0.91</a>$B!$(B 
     269<a href="http://www.geocities.com/paulclinger/soap.html">SOAP::Lite for Perl</a>$B!$(B 
     270<a href="http://www.develop.com/soap/">SOAP/Perl/0.28</a> 
     271$B$H$N@\B3%F%9%H$r9T$J$C$?7k2L$rH?1G$5$;$^$7$?!%(B 
     272SOAP/Perl/0.28$B0J30$H$O=gD4$KDL?.$G$-$F$^$9!%(B 
     273<ul> 
     274<li>href/id$B$r;H$C$?(BXML$B$r(Bunmarshal$B$G$-$k$h$&$K$J$j$^$7$?(B 
     275$B!J$^$@;2>H$r(Bhref/id$B$K(Bmarshal$B$9$k$3$H$O$G$-$^$;$s!K(B</li> 
     276<li>base64$B7?$r%5%]!<%H$7$^$7$?!%(B</li> 
     277<li>SOAPTimeInstant$B$r(BSOAPDateTime$B$KL>>NJQ99$7$^$7$?!%(B 
     278XML Schema PR$B$X$NDI=>$G$9!%(B</li> 
     279<li>SOAPStruct$B$O!$F1$8%"%/%;%5$r;}$DJ#?t$NCM$r07$($k$h$&$K$J$j$^$7$?!%(B 
     280SOAPStruct$B$H$OJL%/%i%9$K$7$?$[$&$,$h$+$C$?$+$b!%(B</li> 
     281<li>$B%k!<%?$O0[$J$kL>A06u4V$KB0$9$k%a%=%C%I72$r07$($k$h$&$K$J$j$^$7$?!%(B</li> 
     282<li>&lt;Envelope&gt;$B$N$h$&$J!$Hs=$>~$JMWAG$r5v2D$9$k$?$a$N%U%i%0$,IU$-$^$7$?!%(B 
     283$BC1=c$K%F%-%9%H$rO"7k$7$FAw$k$@$1$N%/%i%$%"%s%H$X$NBP1~$,3Z$K$J$j$^$9!%(B</li> 
     284<li>Apache-SOAP$B$G:NMQ$5$l$F$$$k(BMap$B%?%$%W$r%5%]!<%H$7$^$7$?!%(B 
     285Ruby$B$N(BHash$B$b$3$N7?$K(Bbind$B$9$k$h$&$K$7$^$7$?!%(B 
     286$B!J(BSOAP4R/1.1$B$^$G$O!$(BHash$B$rFH<+7A<0$K(Bmarshal$B$7$F$^$7$?!%(B 
     2871.1$B$G(Bmarshal$B$5$l$?(BXML$B$O!$(B1.2$B$G$b(BHash$B$K(Bunmarshal$B$9$k$3$H$,$G$-$^$9$,!$(B 
     2881.2$B$G$O?77A<0$K(Bmarshal$B$5$l$k$?$a!$$=$l$r(B1.1$B$G(Bunmarshal$B$9$k$H!$(BHash$B$G$O$J$/(B 
     289Struct$B$K$J$C$F$7$^$$$^$9!%(B1.2$B$H(B1.1$B$NHs8_49$KCm0U$7$F$/$@$5$$!K(B</li> 
     290<li>$BK\Mh$J$i(BStruct$B$N%5%V%/%i%9$H$7$F(Bunmarshal$B$9$Y$-7?$N$&$A!$(B 
     291'unknown:SOAPStruct'$B$H$$$&L>A0$N7?$r!$FbIt%/%i%9$N(BSOAPStruct$B$H$7$F(B 
     292unmarshal$B$7$F$7$^$C$F$$$^$7$?!%=$@5$7$^$7$?!%(B</li> 
     293<li>SOAPArray$B$H(BSOAPStruct$B$K!$(Bmap!$B$*$h$S(Bmembers$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> 
     294<li>SOAPBody$B$K(Brequest$B!$(Bresponse$B$*$h$S(Bfault$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> 
     295<li>$BCN$i$J$$%X%C%@9`L\$r8+$k$HNc30$GMn$A$F$7$^$C$F$$$^$7$?!%L5;k$9$k$h$&$K$7$^$7$?!%(B</li> 
     296</ul></dd> 
     297 
     298<dt>1.1.0 - March 23, 2001</dt> 
     299<dd> 
    57300$B7k9=$?$/$5$sJQ99$7$^$7$?!%$J$RMQES$G$7$+%F%9%H$G$-$F$J$$$N$G!$(B 
    58301$B0BDjEY$ODc$$$H;W$$$^$9$N$G8fCm0U$/$@$5$$!%(B 
     
    60303$B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W$H$$$&%l%]!<%H$,$"$j$^$7$?$i!$(B 
    61304$B@'Hs$J$R!J(B<a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a>$B!K$^$G8fO"Mm$/$@$5$$!%2DG=$J8B$jBP1~$7$^$9!%(B 
    62 </p> 
    63305<ul> 
    64306<li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$^$7$?!%(B</li> 
     
    73315$B$?$/$5$s=$@5$7$^$7$?!%(B</li> 
    74316</ul> 
    75  
    76 <h2 id="install" name="install">2. Install</h2> 
    77  
    78 <p> 
    79 $B%Q%C%1!<%8$r<hF@$7!$E83+!&?-D9$7$F$/$@$5$$!%(B 
    80 lib$B%G%#%l%/%H%j$K4^$^$l$F$$$k%U%!%$%k$,!$(BSOAP4R$B$N%i%$%V%i%j%W%m%0%i%`K\BN$G$9!%(B 
    81 $B%$%s%9%H!<%i$OMQ0U$5$l$F$$$^$;$s$N$G!$(Blib$B2<$N3F%U%!%$%k$rE,Ev$J%G%#%l%/%H%j$K%3%T!<$7!$(Binclude$B$7$F;H$C$F$/$@$5$$!%(B 
    82 </p> 
    83  
    84 <p> 
    85 SOAP4R$B$N%i%$%V%i%j%W%m%0%i%`$,F0:n$9$k$?$a$K$O!$(Bredist$B%G%#%l%/%H%j$K4^$^$l$F$$$k!$0J2<$N:FG[I[%i%$%V%i%j%W%m%0%i%`$bI,MW$G$9!%(B 
    86 $B$3$l$i$b%i%$%V%i%jK\BN$H0l=o$KE,Ev$J%G%#%l%/%H%j$K%3%T!<$7$F$*$$$F$/$@$5$$!%(B 
    87 </p> 
    88  
    89 <dl> 
    90 <dt class="path">date3.rb</dt> 
    91 <dd>by $B$U$J$P$5$s!J(B<a href="http://www.kt.rim.or.jp/~tadf/ruby.html">http://www.kt.rim.or.jp/~tadf/ruby.html</a>$B!K(B</dd> 
    92  
    93 <dt class="path">parsedate3.rb</dt> 
    94 <dd>by $B$U$J$P$5$s!J(B<a href="http://www.kt.rim.or.jp/~tadf/ruby.html">http://www.kt.rim.or.jp/~tadf/ruby.html</a>$B!K(B</dd> 
    95  
    96 <dt class="path">http-access.rb</dt> 
    97 <dd>by $BA066$5$s!J(B<a href="http://www.jin.gr.jp/~nahi/Ruby/ruby.shtml#http-access">http://www.jin.gr.jp/~nahi/Ruby/ruby.shtml#http-access</a>$B!K(B</dd> 
    98  
    99 <dt class="path">uri.rb</dt> 
    100 <dd>by $B1[?e$5$s!J(B<a href="http://www02.so-net.ne.jp/~greentea/ruby/uri/">http://www02.so-net.ne.jp/~greentea/ruby/uri/</a>$B!K(B</dd> 
    101 </dl> 
    102  
    103 <p> 
    104 $B%Q%C%1!<%8Cf$N3F%U%!%$%k$N2r@b$G$9!%(B 
    105 </p> 
    106  
    107 <dl> 
    108 <dt class="path">lib/</dt> 
    109 <dd>SOAP4R$B$N%i%$%V%i%j%W%m%0%i%`K\BN!%(B</dd> 
    110  
    111 <dt class="path">sample/</dt> 
    112 <dd>SOAP4R$B$rMxMQ$9$k%5%s%W%k%W%m%0%i%`!%(B</dd> 
    113  
    114 <dt class="path">sample/sampleClient.rb</dt> 
    115 <dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`!%(B 
    116 IBM$B$N(BSOAP for Java$B$b$7$/$O(BApache SOAP$B$N!$(Bstockquote$B$*$h$S(Baddressbook$B%G%b$K@\B3$9$k!%(B 
    117 $B@h$K%5!<%PB&$N%$%s%9%H!<%k(B &amp; deploy$B$r:Q$^$;$F$*$/$3$H!%(B 
    118 <pre class="path"> 
    119 ./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp 
    120 </pre> 
    121 $B$J$I$H$7$F5/F0$9$k!%(B</dd> 
    122  
    123 <dt class="path">sample/sampleClientRAA.rb</dt> 
    124 <dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`$=$N(B2$B!%(B 
    125 www.ruby-lang.org$B$K$"$k(BRAA$B%5!<%P$K@\B3$7$^$9!%(B 
    126 $B$3$N%5!<%P$O%F%9%H8x3+Cf$J$N$G!$0BDjF0:n$r4|BT$7$J$$$G$/$@$5$$!%(B 
    127 </dd> 
    128  
    129 <dt class="path">sample/sampleCGIServer.rb</dt> 
    130 <dd>SOAP-RPC$B%5!<%P$N%5%s%W%k%W%m%0%i%`!%(B 
    131 Apache-SOAP$B%i%$%/$J!$(BgetQuote$B$d(BgetAddressFromName$B%$%s%?%U%'%$%9$,Dj5A$5$l$F$$$^$9!%(B 
    132 $B%$%s%?%U%'%$%9$@$1$G!$5!G=$O$"$j$^$;$s!%(B</dd> 
    133  
    134 <dt class="path">sample/sampleDriver.rb</dt> 
    135 <dd>MS SOAP TK for VS6.0$B$G$O(BROPE$B$K$"$?$k$N$,$3$N%U%!%$%k!%(B</dd> 
    136  
    137 <dt class="path">redist/</dt> 
    138 <dd>$B3F<o:FG[I[%Q%C%1!<%8$+$i!$(BSOAP4R$B$GMxMQ$9$k%U%!%$%k72!%(B 
    139 $BMxMQ$5$;$FD:$$$F$$$k$_$J$5$s!$$I$&$b$"$j$,$H$&$4$6$$$^$9!%(B 
    140 </dd> 
    141  
    142 <dt class="path">redist/archive/</dt> 
    143 <dd>$B3F<o:FG[I[%Q%C%1!<%8$=$N$b$N!%(B 
    144 $B3F%Q%C%1!<%8$NCx:n8"$*$h$S3F<oNY@\8"$K$D$$$F$O!$3F%Q%C%1!<%8$K5-:\$5$l$F$$$k$b$N$K=>$&$3$H!%(B</dd> 
    145 </dl> 
    146  
    147 <h2 id="uninstall" name="uninstall">3. Uninstall</h2> 
    148  
    149 <p> 
    150 $B%$%s%9%H!<%k;~$K:n@.$5$l$?%U%!%$%k$rA4It>C$7$F$/$@$5$$!%(B 
    151 </p> 
    152  
    153 <h2 id="whats" name="whats">4. What is SOAP4R?</h2> 
    154  
    155 <p> 
    156 SOAP4R$B$O!$(B 
    157 <a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a> 
    158 $B$r(BRuby$B$+$iMxMQ$9$k$?$a$N%i%$%V%i%j%W%m%0%i%`$G$9!%(B 
    159 SOAP$B$K$D$$$F$N>\:Y$O!$(B 
    160 <a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP Home Page</a> 
    161 $B$K$"$k%j%s%/=8!$(B 
    162 <a href="http://www.sarion.co.jp/ml/soap/link.html">SOAP-ml-JP Links</a> 
    163 $B$r8fMw$/$@$5$$!%(B 
    164 </p> 
    165  
    166 <p> 
    167 <a href="#restrictions">Restrictions</a> 
    168 $B$r8+$k$H$o$+$k$H;W$$$^$9$,!$:#$N$H$3$m(BRPC$B$KFC2=$7$?5!G=$N$_Ds6!$5$l$F$$$^$9!%(B 
    169 </p> 
    170  
    171 <h2 id="dependencies" name="dependencies">5. Dependencies</h2> 
    172  
    173 <p> 
    174 SOAP4R$B$rMxMQ$9$k$?$a$K$O!$0J2<$N$b$N$,I,MW$G$9!%(B 
    175 </p> 
    176  
    177 <ul> 
    178 <li>SOAP4R$B$O(B 
    179 <a href="http://www.ruby-lang.org">Ruby</a> 
    180 $B8~$1$N%i%$%V%i%j$G$9!%(B 
    181 $B$b$A$m$s(BRuby$BK\BN$,I,MW$G$9!%(B 
    182 $B2TF/%F%9%H$O(B1.6$B7O$G9T$J$C$F$$$^$9!%(B 
    183 $B%/%i%9JQ?t$r;H$C$F$$$k$?$a!$(B1.4$B7O$G$OF0$-$^$;$s!%(B</li> 
    184  
    185 <li>SOAP4R$B$O(BXML$B4XO"$N=hM}$r(B 
    186 <a href="http://www.yoshidam.net/Ruby.html#xmlparser">XMLParser$B%b%8%e!<%k(B</a> 
    187 $B$K0MB8$7$F$$$^$9!%(B 
    188 XMLParser$B%b%8%e!<%k$r%$%s%9%H!<%k$7$F$*$/I,MW$,$"$j$^$9!%(B</li> 
    189  
    190 <li>SOAP-RPC$B%/%i%$%"%s%H%5%s%W%k$rF0$+$9$?$a$K$O!$(B 
    191 <a href="http://www.alphaworks.ibm.com/tech/soap4j">IBM$B$N(BSOAP for Java</a> 
    192 $B$b$7$/$O(B 
    193 <a href="http://xml.apache.org/soap/">Apache SOAP</a> 
    194 $B$,I,MW$G$9!%(B 
    195 </li> 
    196 </ul> 
    197  
    198 <h2 id="restrictions" name="restrictions">6. Restrictions</h2> 
    199  
    200 <p> 
    201 SOAP4R$B$O(B 
    202 <a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a> 
    203 $B;EMM$r%5%]!<%H$9$k$3$H$rL\E*$H$7$F$$$^$9$,!$8=;~E@$G$O0J2<$K<($93F<oMM!9$J@)8B$,$"$j$^$9!%(B 
    204 $B$3$l$i$OA4$F!$(BSOAP4R$B$N<BAu$K$h$k@)8B$G$9!%(B 
    205 </p> 
    206  
    207 <ul> 
    208 <li style="margin-top: 2ex;">SOAP Envelope$B$K$D$$$F(B 
    209 <ul> 
    210 <li>SOAP actor$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> 
    211 <li>SOAP Fault Codes$B$r??LLL\$K07$C$F$^$;$s!%(B</li> 
    212 <li>SOAP Envelope$B$K$*$1$k(BencodingStyle$B$,!$(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B 
    213 SOAP for Java$B$N$h$&$KAG$N(BXML$B$rKd$a$k(Bencoding$B!$$J$I$KBP1~$7$F$$$^$;$s!%(B</li> 
    214 </ul></li> 
    215 <li style="margin-top: 2ex;">SOAP Encoding$B$K$D$$$F(B 
    216 <ul> 
    217 <li>encodingStyle$B$O(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B 
    218 $B%G!<%?9=B$$NESCf$rJL(BencodingStyle$B$K$9$k$3$H$O$G$-$^$;$s!%(B</li> 
    219 <li>XML Schema$B$rFI$s$G(Bencode/decode$B$9$k$3$H$O$G$-$^$;$s!%(B 
    220 SOAP Encoding$BK\BN$KKd$a9~$^$l$?(Bxsi:type$B$N$_$rMxMQ$7$^$9!%(B</li> 
    221 <li>$B<!85$,(B1$B0J30$NG[Ns!$(BPartially Transmitted Arrays$B!JItJ,G[Ns!K!$(BSparse Arrays$B!JAF$JG[Ns!K$KBP1~$7$F$$$^$;$s!%(B</li> 
    222 <li>SOAP root$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> 
    223 <li>$BB?=E;2>H;~$KMxMQ$5$l$kFHN)MWAG$KBP1~$7$F$$$^$;$s!J(Bencoding$B!$(Bdecoding$B6&!K!%(B</li> 
    224 </ul></li> 
    225 <li style="margin-top: 2ex;">$B$=$NB>(B 
    226 <ul> 
    227 <li>$B%H%i%s%9%]!<%H$O(BHTTP$B$N%5!<%P!J(BCGI$B!K!$%/%i%$%"%s%HB&$N$_$G$9!%(B</li> 
    228 <li>HTTP Extension Framework$B!J(BM-POST$B!K$KBP1~$7$F$$$^$;$s!%(B</li> 
    229 <li>Content-Type$B$O(B'text/xml'$B$G$9!%(B 
    230 charset$B;XDj$K$OBP1~$7$F$$$^$;$s!%(B 
    231 $B$@$C$F!$(Bcharset$BIU$1$?$i!J8=;~E@$G$O!K(BSOAP for Java$B$,E\$k$s$@$b$s!%!%!%(B</li> 
    232 </ul></li> 
    233 </ul> 
    234  
    235 <h2 id="history" name="history">7. History</h2> 
    236  
    237 <dl> 
    238 <dt>1.1.0 - March 23, 2001</dt> 
    239 <dd> 
    240 $B7k9=$?$/$5$sJQ99$7$^$7$?!%$J$RMQES$G$7$+%F%9%H$G$-$F$J$$$N$G!$(B 
    241 $B0BDjEY$ODc$$$H;W$$$^$9$N$G8fCm0U$/$@$5$$!%(B 
    242 $BFC$KB>(BSOAP$B<BAu$H$N(Binteroperability$B$,IT0B$G$9!%(B 
    243 $B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W$H$$$&%l%]!<%H$,$"$j$^$7$?$i!$(B 
    244 $B@'Hs$J$R!J(B<a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a>$B!K$^$G8fO"Mm$/$@$5$$!%2DG=$J8B$jBP1~$7$^$9!%(B 
    245 <ul> 
    246 <li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$^$7$?!%(B</li> 
    247 <li>RPC$B%/%i%$%"%s%H(B/$B%5!<%P5!G=$N<BAu$r!$(BSOAP$BK\BN$+$iJ,N%$7$^$7$?!%(B</li> 
    248 <li>RPC$B$G(BRuby$B@lMQ$K;H$($k7?$H$7$F!$(BDate$B!$(BHash$B$r%5%]!<%H$7$^$7$?!%(B 
    249 $B!JCN$i$J$$7?$K$D$$$F$O!$=>MhDL$jC1$J$k(BStruct$B$K$J$j$^$9!K(B</li> 
    250 <li>TimeInstant$B$H$7$F!$(BTime$B$G$O$J$/!$(B 
    251 $B$U$J$P$5$s$N(Bdate3.rb$B$N(BDate$B$r;H$&$h$&$K$7$^$7$?!%(B 
    252 $B$^$?!$(Bparsedate2$B"*(Bparsedate3$B$K0\9T$7$F$_$^$7$?!%(B</li> 
    253 <li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$F$$$k:GCf$K!$(B 
    254 SOAPArray$B$*$h$S(BSOAPStruct$B$N(Bencoding/decoding$B$N%P%0!JFC$KL>A06u4V2s$j!K$r(B 
    255 $B$?$/$5$s=$@5$7$^$7$?!%(B</li> 
    256 </ul> 
    257317</dd> 
    258318 
     
    301361<p style="text-align: center;"> 
    302362SOAP4R<br /> 
    303 Copyright &copy; 2000 NAKAMURA, Hiroshi. 
     363Copyright &copy; 2000, 2001 NAKAMURA, Hiroshi. 
    304364</p> 
    305365 
     
    324384<address> 
    325385<a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/">SOAP4R</a>.<br /> 
    326 Copyright &copy; 2000 
     386Copyright &copy; 2000, 2001 
    327387<a href="http://www.jin.gr.jp/~nahi/">NAKAMURA, Hiroshi</a>. 
    328388</address>