| 1 |
<?xml version="1.0" encoding="ISO-2022-JP"?> |
|---|
| 2 |
<!DOCTYPE html |
|---|
| 3 |
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
|---|
| 4 |
"DTD/xhtml1-strict.dtd"> |
|---|
| 5 |
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> |
|---|
| 6 |
<head> |
|---|
| 7 |
<meta http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP" /> |
|---|
| 8 |
<meta http-equiv="Content-Style-Type" content="text/css" /> |
|---|
| 9 |
<link rev="MADE" href="mailto:nakahiro@sarion.co.jp" /> |
|---|
| 10 |
<link rel="StyleSheet" href="rubyStyle.css" type="text/css" media="screen" /> |
|---|
| 11 |
<title>Release Notes - SOAP4R</title> |
|---|
| 12 |
</head> |
|---|
| 13 |
<body> |
|---|
| 14 |
|
|---|
| 15 |
<div class="header"> |
|---|
| 16 |
<h1> |
|---|
| 17 |
Release Notes - SOAP4R |
|---|
| 18 |
</h1> |
|---|
| 19 |
|
|---|
| 20 |
<p class="status"> |
|---|
| 21 |
Last modified: July 4, 2001<br /> |
|---|
| 22 |
Created: July 15, 2000 |
|---|
| 23 |
</p> |
|---|
| 24 |
</div> |
|---|
| 25 |
|
|---|
| 26 |
<hr /> |
|---|
| 27 |
|
|---|
| 28 |
<div class="main"> |
|---|
| 29 |
<h2>0. In this document...</h2> |
|---|
| 30 |
|
|---|
| 31 |
<p> |
|---|
| 32 |
$B$3$N%I%-%e%a%s%H$O!$(BSOAP4R$B$N%j%j!<%9%N!<%H$G$9!%(B |
|---|
| 33 |
$BK\J8=q$,4^$^$l$F$$$k%j%j!<%9%Q%C%1!<%8$K$D$$$F$N2r@b$G$9!%(B |
|---|
| 34 |
</p> |
|---|
| 35 |
|
|---|
| 36 |
<p> |
|---|
| 37 |
$BK\J8=q$,BP>]$H$7$F$$$k(BSOAP4R$B$N%P!<%8%g%s$O!$(B |
|---|
| 38 |
SOAP4R/1.3.3 |
|---|
| 39 |
$B$G$9!%(B |
|---|
| 40 |
</p> |
|---|
| 41 |
|
|---|
| 42 |
<ol> |
|---|
| 43 |
<li><a href="#changes">Changes</a></li> |
|---|
| 44 |
<li><a href="#install">Install</a></li> |
|---|
| 45 |
<li><a href="#uninstall">Uninstall</a></li> |
|---|
| 46 |
<li><a href="#whats">What is SOAP4R?</a></li> |
|---|
| 47 |
<li><a href="#dependencies">Dependencies</a></li> |
|---|
| 48 |
<li><a href="#restrictions">Restrictions</a></li> |
|---|
| 49 |
<li><a href="#history">History</a></li> |
|---|
| 50 |
<li><a href="#author">Author</a></li> |
|---|
| 51 |
<li><a href="#copyright">Copyright</a></li> |
|---|
| 52 |
</ol> |
|---|
| 53 |
|
|---|
| 54 |
<h2 id="changes" name="changes">1. Changes</h2> |
|---|
| 55 |
|
|---|
| 56 |
<p> |
|---|
| 57 |
<a href="http://www.xmethods.net/ilab/">`SOAPBuilders Interoperability Lab.'</a> |
|---|
| 58 |
$B$G8!=P$5$l$?Hs8_49@-$r$$$/$D$+=$@5$7$^$7$?!%(B |
|---|
| 59 |
$B$^$?!$(B |
|---|
| 60 |
<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=XML-RPCL">XML-RPC module</a> |
|---|
| 61 |
$B:n<T$N(BMichael Neumann$B$5$s$K$b$i$C$?%$%s%9%H!<%i$,IU$-$^$7$?(B! |
|---|
| 62 |
</p> |
|---|
| 63 |
|
|---|
| 64 |
<ul> |
|---|
| 65 |
<li>Michael Neumann$B$5$s$K$h$k(BSOAP4R Installer$B$rDI2C$7$^$7$?!%$"$j$,$H$&(B!</li> |
|---|
| 66 |
<li>$B7?4XO"$NJQ99(B: |
|---|
| 67 |
<ul> |
|---|
| 68 |
<li>Boolean: true/false$B$NB>$K!$(B1/0$B$r2r<a$9$k$h$&$K$J$j$^$7$?!%(B</li> |
|---|
| 69 |
<li>Float: single-precision 32-bit$BIbF0>.?tE@$r07$$$^$9!%(B |
|---|
| 70 |
Ruby$B$N(BFloat$B$O(Bdoule-precision$B$G$9!J$@$h$M(B?$B!K(B</li> |
|---|
| 71 |
<li>Double: $BDI2C$5$l$^$7$?!%(BRuby$B$N(BFloat$B$KBP1~$7$^$9!%(B</li> |
|---|
| 72 |
<li>DateTime: $B%?%$%`%>!<%s$KBP1~$7$^$7$?!%(Bl</li> |
|---|
| 73 |
<li>Long: $BDI2C$5$l$^$7$?!%(B</li> |
|---|
| 74 |
<li>Int: $BFbItE*$K!$(BLong$B$r7Q>5$9$k$h$&$KJQ99$7$^$7$?!%5!G=$K$O$"$^$j4X78$7$^$;$s!%(B</li> |
|---|
| 75 |
<li>Array: 'position'$B$H(B'offset'$B$KBP1~$7$^$7$?!%AB$JG[Ns$HItJ,E*$JG[Ns$r07$$$^$9!%(B</li> |
|---|
| 76 |
<li>Array: $BB?<!85G[Ns$KBP1~$7$^$7$?!%FH<+<BAu$G$9$,$($i$/%@%5$$$N$G!$:#8e$O!$(BNArray$B$,%$%s%9%H!<%k$5$l$F$$$k4D6-$G$O(BNArray$B$r;H$&$h$&$KJQ99$7$?$$$H;W$$$^$9!%(B</li> |
|---|
| 77 |
<li>Decimal: $BDI2C$5$l$^$7$?$,!$$^$@IT40A4$G$9!%(B</li> |
|---|
| 78 |
</ul> |
|---|
| 79 |
</li> |
|---|
| 80 |
<li>SOAP-ENC$B$N7?$H$7$FDj5A$5$l$F$$$J$$7?$r$_$D$1$?$H$-$N%(%i!<%a%C%;!<%8$,IT@5$G$7$?!%(B</li> |
|---|
| 81 |
<li>CR(\r)$B$r0BA4$KE>Aw$7$h$&$H;n$_$^$9!%:#8e$N99$J$k%F%9%H$,I,MW$G$9!%!%!%(B</li> |
|---|
| 82 |
<li>'faultcode'$B$N$h$&$J(BFault$B9`L\$r!$(BBody$B$HF1MM$K2r@O$9$k$h$&$K$7$^$7$?!JFH<+$K$d$C$F$$$?$N$G!$(Bhref/id$B$J$I$N2r@O$KITHw$,$"$j$^$7$?!K!%(B</li> |
|---|
| 83 |
<li>rpcUtils.rb$B$OBgI}$K=q$-49$($i$l$^$7$?!%(B |
|---|
| 84 |
<ul> |
|---|
| 85 |
<li>$B8@8l%P%$%s%G%#%s%0!J(BRuby$B%*%V%8%'%/%H"+"*(BSOAP$B%*%V%8%'%/%H%b%G%k!K$N%^%C%T%s%0$r30It$+$i;XDj$9$k$h$&$K$7$^$7$?!%(B</li> |
|---|
| 86 |
<li>soap2obj$B$H(Bobj2soap$B$N%$%s%?%U%'%$%9$,JQ99$5$l$^$7$?!%(B</li> |
|---|
| 87 |
<li>Bignum$B$O(Bint$B$+$b$7$l$J$$$7!$(Binteger$B$+$b$7$l$^$;$s!%4D6-$K0MB8$7$^$9!%(B |
|---|
| 88 |
$BCM0h!J(B-2147483648$B!A(B+2147483647$B!K$r<+?H$G%A%'%C%/$9$k$h$&$K$7$^$7$?(B.</li> |
|---|
| 89 |
<li>ary2md$B$H$$$&%$%s%?%U%'%$%9$rDI2C$7$^$7$?!%G[Ns!J!J$NG[Ns!K!%!%!%!K$rB?<!85G[Ns$KJQ49$7$^$9!%(B</li> |
|---|
| 90 |
<li>struct2obj: Struct#members$B$,JV$9G[Ns$NJB$S$KIT@5$K0MB8$7$F$$$^$7$?!%=$@5$7$^$7$?!%(B</li> |
|---|
| 91 |
<li>Ruby$B$N(BArray$B$O(BanyType$B7?$NG[Ns$KJQ49$5$l$k$Y$-$G$9!%=$@5$7$^$7$?!%(B</li> |
|---|
| 92 |
</ul> |
|---|
| 93 |
</li> |
|---|
| 94 |
<li>$BDL?.ESCf$G%(%i!<$,5/$-$?>l9g$G$b!$DL?.7k2L$r%m%0$K=q$-=P$9$h$&$K$7$^$7$?!%(B</li> |
|---|
| 95 |
</ul> |
|---|
| 96 |
|
|---|
| 97 |
<h2 id="install" name="install">2. Install</h2> |
|---|
| 98 |
|
|---|
| 99 |
<p> |
|---|
| 100 |
$B%Q%C%1!<%8$r<hF@$7!$E83+!&?-D9$7$F$/$@$5$$!%(B |
|---|
| 101 |
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 |
|---|
| 102 |
$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 |
|---|
| 103 |
</p> |
|---|
| 104 |
|
|---|
| 105 |
<p> |
|---|
| 106 |
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 |
|---|
| 107 |
$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 |
|---|
| 108 |
</p> |
|---|
| 109 |
|
|---|
| 110 |
<dl> |
|---|
| 111 |
<dt class="path">date3.rb</dt> |
|---|
| 112 |
<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> |
|---|
| 113 |
|
|---|
| 114 |
<dt class="path">parsedate3.rb</dt> |
|---|
| 115 |
<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> |
|---|
| 116 |
|
|---|
| 117 |
<dt class="path">uri.rb</dt> |
|---|
| 118 |
<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> |
|---|
| 119 |
</dl> |
|---|
| 120 |
|
|---|
| 121 |
<p> |
|---|
| 122 |
$B%Q%C%1!<%8Cf$N3F%U%!%$%k$N2r@b$G$9!%(B |
|---|
| 123 |
</p> |
|---|
| 124 |
|
|---|
| 125 |
<dl> |
|---|
| 126 |
<dt class="path">lib/</dt> |
|---|
| 127 |
<dd>SOAP4R$B$N%i%$%V%i%j%W%m%0%i%`K\BN!%(B</dd> |
|---|
| 128 |
|
|---|
| 129 |
<dt class="path">sample/</dt> |
|---|
| 130 |
<dd>SOAP4R$B$rMxMQ$9$k%5%s%W%k%W%m%0%i%`!%(B</dd> |
|---|
| 131 |
|
|---|
| 132 |
<dt class="path">sample/apacheClient.rb</dt> |
|---|
| 133 |
<dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`!%(B |
|---|
| 134 |
Apache SOAP$B$N!$(Bstockquote$B$*$h$S(Baddressbook$B%G%b$K@\B3$9$k!%(B |
|---|
| 135 |
$B@h$K%5!<%PB&$N%$%s%9%H!<%k(B & deploy$B$r:Q$^$;$F$*$/$3$H!%(B |
|---|
| 136 |
<pre class="path"> |
|---|
| 137 |
./sampleClient.rb http://localhsot:2020/xml-soap/rpcrouter/rpcrouter.jsp |
|---|
| 138 |
</pre> |
|---|
| 139 |
$B$J$I$H$7$F5/F0$9$k!%(B</dd> |
|---|
| 140 |
|
|---|
| 141 |
<dt class="path">sample/apacheServer.rb</dt> |
|---|
| 142 |
<dd>SOAP-RPC$B%5!<%P$N%5%s%W%k%W%m%0%i%`!%(B |
|---|
| 143 |
Apache-SOAP$B%i%$%/$J!$(BgetQuote$B$d(BgetAddressFromName$B%$%s%?%U%'%$%9$,Dj5A$5$l$F$$$^$9!%(B |
|---|
| 144 |
$B%$%s%?%U%'%$%9$@$1$G!$5!G=$O$"$j$^$;$s!%(B</dd> |
|---|
| 145 |
|
|---|
| 146 |
<dt class="path">sample/RAA/*</dt> |
|---|
| 147 |
<dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`$=$N(B2$B!%(B |
|---|
| 148 |
www.ruby-lang.org$B$K$"$k(BRAA$B%5!<%P$K@\B3$9$k%W%m%0%i%`72$G$9!%(B |
|---|
| 149 |
<ul> |
|---|
| 150 |
<li>soap4r.rb, soap4rApp.rb: SOAP4R$B$r;H$&(BRuby$B%9%/%j%W%H(B</li> |
|---|
| 151 |
<li>xmlrpc4r.rb: xmlrpc4r$B!J(BRAA$B$K$"$j$^$9!K$r;H$&(BRuby$B%9%/%j%W%H(B</li> |
|---|
| 152 |
<li>pocketSOAP.js: pocketSOAP$B$r;H$&(BJScript$B%9%/%j%W%H(B</li> |
|---|
| 153 |
<li>SOAP::Lite.pl: SOAP::Lite for Perl$B$r;H$&(BPerl$B%9%/%j%W%H(B</li> |
|---|
| 154 |
</ul> |
|---|
| 155 |
$B$3$N%5!<%P$O%F%9%H8x3+Cf$J$N$G!$0BDjF0:n$r4|BT$7$J$$$G$/$@$5$$!%(B |
|---|
| 156 |
</dd> |
|---|
| 157 |
|
|---|
| 158 |
<dt class="path">test/</dt> |
|---|
| 159 |
<dd><a href="http://www.xmethods.net/ilab/">`SOAPBuilders Interoperability Lab.'</a> |
|---|
| 160 |
$BMQ$N%/%i%$%"%s%H$*$h$S%5!<%P(B</dd> |
|---|
| 161 |
|
|---|
| 162 |
<dt class="path">redist/</dt> |
|---|
| 163 |
<dd>$B3F<o:FG[I[%Q%C%1!<%8$+$i!$(BSOAP4R$B$GMxMQ$9$k%U%!%$%k72!%(B |
|---|
| 164 |
$BMxMQ$5$;$FD:$$$F$$$k$_$J$5$s!$$I$&$b$"$j$,$H$&$4$6$$$^$9!%(B |
|---|
| 165 |
</dd> |
|---|
| 166 |
|
|---|
| 167 |
<dt class="path">redist/archive/</dt> |
|---|
| 168 |
<dd>$B3F<o:FG[I[%Q%C%1!<%8$=$N$b$N!%(B |
|---|
| 169 |
$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> |
|---|
| 170 |
</dl> |
|---|
| 171 |
|
|---|
| 172 |
<h2 id="uninstall" name="uninstall">3. Uninstall</h2> |
|---|
| 173 |
|
|---|
| 174 |
<p> |
|---|
| 175 |
$B%$%s%9%H!<%k;~$K:n@.$5$l$?%U%!%$%k$rA4It>C$7$F$/$@$5$$!%(B |
|---|
| 176 |
</p> |
|---|
| 177 |
|
|---|
| 178 |
<h2 id="whats" name="whats">4. What is SOAP4R?</h2> |
|---|
| 179 |
|
|---|
| 180 |
<p> |
|---|
| 181 |
SOAP4R$B$O!$(B |
|---|
| 182 |
<a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a> |
|---|
| 183 |
$B$r(BRuby$B$+$iMxMQ$9$k$?$a$N%i%$%V%i%j%W%m%0%i%`$G$9!%(B |
|---|
| 184 |
SOAP$B$K$D$$$F$N>\:Y$O!$(B |
|---|
| 185 |
<a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP Home Page</a> |
|---|
| 186 |
$B$K$"$k%j%s%/=8!$(B |
|---|
| 187 |
<a href="http://www.sarion.co.jp/ml/soap/link.html">SOAP-ml-JP Links</a> |
|---|
| 188 |
$B$r8fMw$/$@$5$$!%(B |
|---|
| 189 |
</p> |
|---|
| 190 |
|
|---|
| 191 |
<p> |
|---|
| 192 |
$BB><BAu$H$N8_49@-$N>pJs$rJg=8$7$F$$$^$9!%(B |
|---|
| 193 |
$B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W!V>e<j$/$$$C$?!W$H$$$&>pJs$,$"$j$^$7$?$i!$(B |
|---|
| 194 |
$B$*5$7Z$K(B |
|---|
| 195 |
<a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a> |
|---|
| 196 |
$B$^$G8fO"Mm$/$@$5$$!%2DG=$J8B$jBP1~$7$^$9!%(B |
|---|
| 197 |
</p> |
|---|
| 198 |
|
|---|
| 199 |
<h2 id="dependencies" name="dependencies">5. Dependencies</h2> |
|---|
| 200 |
|
|---|
| 201 |
<p> |
|---|
| 202 |
SOAP4R$B$rMxMQ$9$k$?$a$K$O!$0J2<$N$b$N$,I,MW$G$9!%(B |
|---|
| 203 |
</p> |
|---|
| 204 |
|
|---|
| 205 |
<ul> |
|---|
| 206 |
<li>SOAP4R$B$O(B |
|---|
| 207 |
<a href="http://www.ruby-lang.org">Ruby</a> |
|---|
| 208 |
$B8~$1$N%i%$%V%i%j$G$9!%(B |
|---|
| 209 |
$B$b$A$m$s(BRuby$BK\BN$,I,MW$G$9!%(B |
|---|
| 210 |
$B2TF/%F%9%H$O(B1.6$B7O$G9T$J$C$F$$$^$9!%(B |
|---|
| 211 |
$B%/%i%9JQ?t$r;H$C$F$$$k$?$a!$(B1.4$B7O$G$OF0$-$^$;$s!%(B</li> |
|---|
| 212 |
|
|---|
| 213 |
<li>SOAP4R$B$O(BXML$B4XO"$N=hM}$r(B |
|---|
| 214 |
<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=NQXML">NQXML module</a> |
|---|
| 215 |
$B$K0MB8$7$F$$$^$9!%(B |
|---|
| 216 |
NQXML$B%b%8%e!<%k$r%$%s%9%H!<%k$7$F$*$/I,MW$,$"$j$^$9!%(B</li> |
|---|
| 217 |
|
|---|
| 218 |
<li>SOAP-RPC$B%/%i%$%"%s%H%5%s%W%k$rF0$+$9$?$a$K$O!$(B |
|---|
| 219 |
<a href="http://xml.apache.org/soap/">Apache SOAP</a> |
|---|
| 220 |
$B$,I,MW$G$9!%(B |
|---|
| 221 |
</li> |
|---|
| 222 |
</ul> |
|---|
| 223 |
|
|---|
| 224 |
<h2 id="restrictions" name="restrictions">6. Restrictions</h2> |
|---|
| 225 |
|
|---|
| 226 |
<p> |
|---|
| 227 |
SOAP4R$B$O(B |
|---|
| 228 |
<a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a> |
|---|
| 229 |
$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 |
|---|
| 230 |
$B$3$l$i$OA4$F!$(BSOAP4R$B$N<BAu$K$h$k@)8B$G$9!%(B |
|---|
| 231 |
</p> |
|---|
| 232 |
|
|---|
| 233 |
<ul> |
|---|
| 234 |
<li style="margin-top: 2ex;">SOAP Envelope$B$K$D$$$F(B |
|---|
| 235 |
<ul> |
|---|
| 236 |
<li>SOAP actor$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 237 |
<li>SOAP mustUnderstand$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 238 |
<li>SOAP Fault Codes$B$r??LLL\$K07$C$F$^$;$s!%(B</li> |
|---|
| 239 |
</ul></li> |
|---|
| 240 |
<li style="margin-top: 2ex;">SOAP Encoding$B$K$D$$$F(B |
|---|
| 241 |
<ul> |
|---|
| 242 |
<li>XML Schema$B$rFI$s$G(Bencode/decode$B$9$k$3$H$O$G$-$^$;$s!%(B |
|---|
| 243 |
SOAP Encoding$BK\BN$KKd$a9~$^$l$?(Bxsi:type$B$N$_$rMxMQ$7$^$9!%(B</li> |
|---|
| 244 |
<li>$BB?=E;2>H$X$N(Bmarshalling$B!J(Bunmarshalling$B$O2DG=$G$9!K(B</li> |
|---|
| 245 |
</ul></li> |
|---|
| 246 |
<li style="margin-top: 2ex;">$B$=$NB>(B |
|---|
| 247 |
<ul> |
|---|
| 248 |
<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> |
|---|
| 249 |
<li>HTTP Extension Framework$B!J(BM-POST$B!K$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 250 |
<li>Content-Type$B$O(B'text/xml'$B$G$9!%(B |
|---|
| 251 |
charset$B;XDj$K$OBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 252 |
</ul></li> |
|---|
| 253 |
</ul> |
|---|
| 254 |
|
|---|
| 255 |
<h2 id="history" name="history">7. History</h2> |
|---|
| 256 |
|
|---|
| 257 |
<dl> |
|---|
| 258 |
<dt>1.3.3 - July 4, 2001</dt> |
|---|
| 259 |
<dd><a href="http://www.xmethods.net/ilab/">`SOAPBuilders Interoperability Lab.'</a> |
|---|
| 260 |
$B$G8!=P$5$l$?Hs8_49@-$r$$$/$D$+=$@5$7$^$7$?!%(B |
|---|
| 261 |
$B$^$?!$(B |
|---|
| 262 |
<a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=XML-RPCL">XML-RPC module</a> |
|---|
| 263 |
$B:n<T$N(BMichael Neumann$B$5$s$K$b$i$C$?%$%s%9%H!<%i$,IU$-$^$7$?(B! |
|---|
| 264 |
|
|---|
| 265 |
<ul> |
|---|
| 266 |
<li>Michael Neumann$B$5$s$K$h$k(BSOAP4R Installer$B$rDI2C$7$^$7$?!%$"$j$,$H$&(B!</li> |
|---|
| 267 |
<li>$B7?4XO"$NJQ99(B: |
|---|
| 268 |
<ul> |
|---|
| 269 |
<li>Boolean: true/false$B$NB>$K!$(B1/0$B$r2r<a$9$k$h$&$K$J$j$^$7$?!%(B</li> |
|---|
| 270 |
<li>Float: single-precision 32-bit$BIbF0>.?tE@$r07$$$^$9!%(B |
|---|
| 271 |
Ruby$B$N(BFloat$B$O(Bdoule-precision$B$G$9!J$@$h$M(B?$B!K(B</li> |
|---|
| 272 |
<li>Double: $BDI2C$5$l$^$7$?!%(BRuby$B$N(BFloat$B$KBP1~$7$^$9!%(B</li> |
|---|
| 273 |
<li>DateTime: $B%?%$%`%>!<%s$KBP1~$7$^$7$?!%(Bl</li> |
|---|
| 274 |
<li>Long: $BDI2C$5$l$^$7$?!%(B</li> |
|---|
| 275 |
<li>Int: $BFbItE*$K!$(BLong$B$r7Q>5$9$k$h$&$KJQ99$7$^$7$?!%5!G=$K$O$"$^$j4X78$7$^$;$s!%(B</li> |
|---|
| 276 |
<li>Array: 'position'$B$H(B'offset'$B$KBP1~$7$^$7$?!%AB$JG[Ns$HItJ,E*$JG[Ns$r07$$$^$9!%(B</li> |
|---|
| 277 |
<li>Array: $BB?<!85G[Ns$KBP1~$7$^$7$?!%FH<+<BAu$G$9$,$($i$/%@%5$$$N$G!$:#8e$O!$(BNArray$B$,%$%s%9%H!<%k$5$l$F$$$k4D6-$G$O(BNArray$B$r;H$&$h$&$KJQ99$7$?$$$H;W$$$^$9!%(B</li> |
|---|
| 278 |
<li>Decimal: $BDI2C$5$l$^$7$?$,!$$^$@IT40A4$G$9!%(B</li> |
|---|
| 279 |
</ul> |
|---|
| 280 |
</li> |
|---|
| 281 |
<li>SOAP-ENC$B$N7?$H$7$FDj5A$5$l$F$$$J$$7?$r$_$D$1$?$H$-$N%(%i!<%a%C%;!<%8$,IT@5$G$7$?!%(B</li> |
|---|
| 282 |
<li>CR(\r)$B$r0BA4$KE>Aw$7$h$&$H;n$_$^$9!%:#8e$N99$J$k%F%9%H$,I,MW$G$9!%!%!%(B</li> |
|---|
| 283 |
<li>'faultcode'$B$N$h$&$J(BFault$B9`L\$r!$(BBody$B$HF1MM$K2r@O$9$k$h$&$K$7$^$7$?!JFH<+$K$d$C$F$$$?$N$G!$(Bhref/id$B$J$I$N2r@O$KITHw$,$"$j$^$7$?!K!%(B</li> |
|---|
| 284 |
<li>rpcUtils.rb$B$OBgI}$K=q$-49$($i$l$^$7$?!%(B |
|---|
| 285 |
<ul> |
|---|
| 286 |
<li>$B8@8l%P%$%s%G%#%s%0!J(BRuby$B%*%V%8%'%/%H"+"*(BSOAP$B%*%V%8%'%/%H%b%G%k!K$N%^%C%T%s%0$r30It$+$i;XDj$9$k$h$&$K$7$^$7$?!%(B</li> |
|---|
| 287 |
<li>soap2obj$B$H(Bobj2soap$B$N%$%s%?%U%'%$%9$,JQ99$5$l$^$7$?!%(B</li> |
|---|
| 288 |
<li>Bignum$B$O(Bint$B$+$b$7$l$J$$$7!$(Binteger$B$+$b$7$l$^$;$s!%4D6-$K0MB8$7$^$9!%(B |
|---|
| 289 |
$BCM0h!J(B-2147483648$B!A(B+2147483647$B!K$r<+?H$G%A%'%C%/$9$k$h$&$K$7$^$7$?(B.</li> |
|---|
| 290 |
<li>ary2md$B$H$$$&%$%s%?%U%'%$%9$rDI2C$7$^$7$?!%G[Ns!J!J$NG[Ns!K!%!%!%!K$rB?<!85G[Ns$KJQ49$7$^$9!%(B</li> |
|---|
| 291 |
<li>struct2obj: Struct#members$B$,JV$9G[Ns$NJB$S$KIT@5$K0MB8$7$F$$$^$7$?!%=$@5$7$^$7$?!%(B</li> |
|---|
| 292 |
<li>Ruby$B$N(BArray$B$O(BanyType$B7?$NG[Ns$KJQ49$5$l$k$Y$-$G$9!%=$@5$7$^$7$?!%(B</li> |
|---|
| 293 |
</ul> |
|---|
| 294 |
</li> |
|---|
| 295 |
<li>$BDL?.ESCf$G%(%i!<$,5/$-$?>l9g$G$b!$DL?.7k2L$r%m%0$K=q$-=P$9$h$&$K$7$^$7$?!%(B</li> |
|---|
| 296 |
</ul></dd> |
|---|
| 297 |
|
|---|
| 298 |
<dt>1.3.2 - June 21, 2001</dt> |
|---|
| 299 |
<dd><a href="http://www.xmethods.net/ilab/">`SOAPBuilders Interoperability Lab.'</a> |
|---|
| 300 |
$B$G8!=P$5$l$?Hs8_49@-$r$$$/$D$+=$@5$7$^$7$?!%(B |
|---|
| 301 |
|
|---|
| 302 |
<ul> |
|---|
| 303 |
<li>XSD 1999$B!JD9$/N.DL$7$F$$$?%I%i%U%H%P!<%8%g%s!K$G$O(B |
|---|
| 304 |
"null='1'"$B$H$9$Y$-$J$N$KBP$7!$(B |
|---|
| 305 |
XSD 2001$B!J4+9p%P!<%8%g%s!K$G$O!$(B |
|---|
| 306 |
"nil='1'"$B$O(B"nil='true'"$B$G$"$k$Y$-$G$9!%(B |
|---|
| 307 |
$B=$@5$7$^$7$?!%(B</li> |
|---|
| 308 |
<li>SOAP Array$B$,(Bxsi:type$B$K$h$C$F7?;XDj$5$l$F$$$^$;$s$G$7$?!%(B</li> |
|---|
| 309 |
<li>root$BB0@-$N07$$$,4V0c$C$F$$$?$N$r=$@5$7$^$7$?!%(B</li> |
|---|
| 310 |
<li>SOAP-ENC:String$B$N$h$&$JMWAGL>$G5-=R$5$l$k(B |
|---|
| 311 |
SOAP Encoding$B%G%U%)%k%H7?IU$1MWAG$r%5%]!<%H!%(B</li> |
|---|
| 312 |
<li>$B;RMWAG$K%G%U%)%k%HL>A06u4V5!G=$,7Q>5$5$l$F$$$^$;$s$G$7$?!%=$@5$7$^$7$?!%(B</li> |
|---|
| 313 |
<li>$B%G%U%)%k%H$N(BencodingStyle$B$r;XDj$9$k$3$H$,$G$-$^$9!%(B</li> |
|---|
| 314 |
<li>void$B7?$r%5%]!<%H!J(BSOAP::RPCUtils::SOAPVoid$B!K!%(B</li> |
|---|
| 315 |
</ul></dd> |
|---|
| 316 |
|
|---|
| 317 |
<dt>1.3.1 - May 30, 2001</dt> |
|---|
| 318 |
<dd><a href="http://www.xmethods.net/ilab/">`SOAPBuilders Interoperability Lab.'</a> |
|---|
| 319 |
$B$G8!=P$5$l$?Hs8_49@-$r$$$/$D$+=$@5$7$^$7$?!%(B |
|---|
| 320 |
|
|---|
| 321 |
<ul> |
|---|
| 322 |
<li>Base64$B7?$N%G!<%?$N@hF,$*$h$SKvHx$K6uGr$,$"$k$H8mF0:n$7$F$$$?$N$r=$@5$7$^$7$?!%(B</li> |
|---|
| 323 |
<li>SOAP-ENC$B$N(BBase64$B7?$N%G!<%?%?%$%W@k8@$,4V0c$C$F$$$^$7$?!%(B</li> |
|---|
| 324 |
<li>Float$B7?$G(BNaN, INF, -INF$B$r07$($k$h$&$K$7$^$7$?!%(B</li> |
|---|
| 325 |
<li>xsd:1999$B7?$rMxMQ$9$k$?$a$N3F<o@k8@$r(BXMLSchemaDatatypes1999.rb$B$H$7$FJ,N%$7$^$7$?!%(B'require "soap/XMLSchemaDatatypes1999"'$B$H$7$FMxMQ$7$F$/$@$5$$!%(B</li> |
|---|
| 326 |
<li>root$BB0@-$r%5%]!<%H$7$^$7$?!%(B</li> |
|---|
| 327 |
<li>Fault$B$rJV$9;~$K$O(BHTTP status 500$B$rJV$9$h$&$K$7$^$7$?!%(B</li> |
|---|
| 328 |
</ul></dd> |
|---|
| 329 |
|
|---|
| 330 |
<dt>1.3.0 - May 20, 2001</dt> |
|---|
| 331 |
<dd><ul> |
|---|
| 332 |
<li><a href="http://www.ruby-lang.org/en/raa-list.rhtml?name=NQXML">NQXML module</a> |
|---|
| 333 |
$B$r:NMQ$7!$(Bmarshal/unmarshal$B6&$KA4LLE*$K=q$-49$($^$7$?(B |
|---|
| 334 |
$B!J(BXML$B%9%H%j!<%`$N2r@O$K$D$$$F$O!$(BXMLParser$B$rMxMQ$7$F9bB.2=$9$k$3$H$b2DG=$G$9!%(B |
|---|
| 335 |
lib/soap/parser.rb$B$NKvHx$r8+$F$/$@$5$$!K!%(B |
|---|
| 336 |
<ul> |
|---|
| 337 |
<li>XMLParser$B$N(BTreeParser$B$N$+$o$j$K!$(B |
|---|
| 338 |
NQXML$B$N(BstreamingParser$B$b$7$/$O(Btokenizer$B$r;H$C$F(Bunmarshalling$B$7$^$9!%(B</li> |
|---|
| 339 |
<li>XMLParser$B$N(BDOM$B$N$+$o$j$K!$(BNQXML$B$N(Bdocument$B$*$h$S(Bwriter$B$r;H$C$F(Bmarshalling$B$7$^$9!%(B</li> |
|---|
| 340 |
</ul></li> |
|---|
| 341 |
<li><a href="http://www.xmethods.net/ilab/">`SOAPBuilders Interoperability Lab.'</a> |
|---|
| 342 |
$B$G9T$J$o$l$F$$$k8_49@-%F%9%H$N$&$A!$$J$R4D6-$G%F%9%H2DG=$J$b$N$K$D$$$F$OA4$F%F%9%H$r<B;\$7!$A4$F$K%Q%9$7$^$7$?!%(B</li> |
|---|
| 343 |
<li>$BA4$F$N(Bmodule$B$r!$L>A06u4V(BSOAP$B$KF~$l$^$7$?!%(BSOAPCGIStub -> SOAP::CGIStub$B$H$J$C$F$*$j!$=EBg$JHs8_49@-$,$"$j$^$9$N$GCm0U$7$F$/$@$5$$!%(B</li> |
|---|
| 344 |
<li>float$B%G!<%?7?$r%5%]!<%H$7$^$7$?!%(B</li> |
|---|
| 345 |
<li>dateTime$B7?$K$*$$$F!$(BSOAP4R$B$G$O(BTimezone$B$r%5%]!<%H$7$F$$$J$$$N$G(B |
|---|
| 346 |
$B!J(Bdate3.rb$B$G$O$A$c$s$H%5%]!<%H$5$l$F$$$^$9!K!$(B |
|---|
| 347 |
marshalling format$B$+$i(BTimezone$B$NItJ,$r:o$j$^$7$?!%(B |
|---|
| 348 |
$B$$$D$+$A$c$s$H%5%]!<%H$7$?$$$G$9!%(B</li> |
|---|
| 349 |
</ul></dd> |
|---|
| 350 |
|
|---|
| 351 |
<dt>1.2.0 - March 30, 2001</dt> |
|---|
| 352 |
<dd><a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP</a> |
|---|
| 353 |
$B$N$_$J$5$s$K8f6(NO$rD:$$$F!$(B |
|---|
| 354 |
<a href="http://xml.apache.org/soap/">Apache-SOAP</a>$B!$(B |
|---|
| 355 |
<a href="http://www.pocketsoap.com">pocketSOAP/0.91</a>$B!$(B |
|---|
| 356 |
<a href="http://www.geocities.com/paulclinger/soap.html">SOAP::Lite for Perl</a>$B!$(B |
|---|
| 357 |
<a href="http://www.develop.com/soap/">SOAP/Perl/0.28</a> |
|---|
| 358 |
$B$H$N@\B3%F%9%H$r9T$J$C$?7k2L$rH?1G$5$;$^$7$?!%(B |
|---|
| 359 |
SOAP/Perl/0.28$B0J30$H$O=gD4$KDL?.$G$-$F$^$9!%(B |
|---|
| 360 |
<ul> |
|---|
| 361 |
<li>href/id$B$r;H$C$?(BXML$B$r(Bunmarshal$B$G$-$k$h$&$K$J$j$^$7$?(B |
|---|
| 362 |
$B!J$^$@;2>H$r(Bhref/id$B$K(Bmarshal$B$9$k$3$H$O$G$-$^$;$s!K(B</li> |
|---|
| 363 |
<li>base64$B7?$r%5%]!<%H$7$^$7$?!%(B</li> |
|---|
| 364 |
<li>SOAPTimeInstant$B$r(BSOAPDateTime$B$KL>>NJQ99$7$^$7$?!%(B |
|---|
| 365 |
XML Schema PR$B$X$NDI=>$G$9!%(B</li> |
|---|
| 366 |
<li>SOAPStruct$B$O!$F1$8%"%/%;%5$r;}$DJ#?t$NCM$r07$($k$h$&$K$J$j$^$7$?!%(B |
|---|
| 367 |
SOAPStruct$B$H$OJL%/%i%9$K$7$?$[$&$,$h$+$C$?$+$b!%(B</li> |
|---|
| 368 |
<li>$B%k!<%?$O0[$J$kL>A06u4V$KB0$9$k%a%=%C%I72$r07$($k$h$&$K$J$j$^$7$?!%(B</li> |
|---|
| 369 |
<li><Envelope>$B$N$h$&$J!$Hs=$>~$JMWAG$r5v2D$9$k$?$a$N%U%i%0$,IU$-$^$7$?!%(B |
|---|
| 370 |
$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> |
|---|
| 371 |
<li>Apache-SOAP$B$G:NMQ$5$l$F$$$k(BMap$B%?%$%W$r%5%]!<%H$7$^$7$?!%(B |
|---|
| 372 |
Ruby$B$N(BHash$B$b$3$N7?$K(Bbind$B$9$k$h$&$K$7$^$7$?!%(B |
|---|
| 373 |
$B!J(BSOAP4R/1.1$B$^$G$O!$(BHash$B$rFH<+7A<0$K(Bmarshal$B$7$F$^$7$?!%(B |
|---|
| 374 |
1.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 |
|---|
| 375 |
1.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 |
|---|
| 376 |
Struct$B$K$J$C$F$7$^$$$^$9!%(B1.2$B$H(B1.1$B$NHs8_49$KCm0U$7$F$/$@$5$$!K(B</li> |
|---|
| 377 |
<li>$BK\Mh$J$i(BStruct$B$N%5%V%/%i%9$H$7$F(Bunmarshal$B$9$Y$-7?$N$&$A!$(B |
|---|
| 378 |
'unknown:SOAPStruct'$B$H$$$&L>A0$N7?$r!$FbIt%/%i%9$N(BSOAPStruct$B$H$7$F(B |
|---|
| 379 |
unmarshal$B$7$F$7$^$C$F$$$^$7$?!%=$@5$7$^$7$?!%(B</li> |
|---|
| 380 |
<li>SOAPArray$B$H(BSOAPStruct$B$K!$(Bmap!$B$*$h$S(Bmembers$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> |
|---|
| 381 |
<li>SOAPBody$B$K(Brequest$B!$(Bresponse$B$*$h$S(Bfault$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> |
|---|
| 382 |
<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> |
|---|
| 383 |
</ul></dd> |
|---|
| 384 |
|
|---|
| 385 |
<dt>1.1.0 - March 23, 2001</dt> |
|---|
| 386 |
<dd> |
|---|
| 387 |
$B7k9=$?$/$5$sJQ99$7$^$7$?!%$J$RMQES$G$7$+%F%9%H$G$-$F$J$$$N$G!$(B |
|---|
| 388 |
$B0BDjEY$ODc$$$H;W$$$^$9$N$G8fCm0U$/$@$5$$!%(B |
|---|
| 389 |
$BFC$KB>(BSOAP$B<BAu$H$N(Binteroperability$B$,IT0B$G$9!%(B |
|---|
| 390 |
$B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W$H$$$&%l%]!<%H$,$"$j$^$7$?$i!$(B |
|---|
| 391 |
$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 |
|---|
| 392 |
<ul> |
|---|
| 393 |
<li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$^$7$?!%(B</li> |
|---|
| 394 |
<li>RPC$B%/%i%$%"%s%H(B/$B%5!<%P5!G=$N<BAu$r!$(BSOAP$BK\BN$+$iJ,N%$7$^$7$?!%(B</li> |
|---|
| 395 |
<li>RPC$B$G(BRuby$B@lMQ$K;H$($k7?$H$7$F!$(BDate$B!$(BHash$B$r%5%]!<%H$7$^$7$?!%(B |
|---|
| 396 |
$B!JCN$i$J$$7?$K$D$$$F$O!$=>MhDL$jC1$J$k(BStruct$B$K$J$j$^$9!K(B</li> |
|---|
| 397 |
<li>TimeInstant$B$H$7$F!$(BTime$B$G$O$J$/!$(B |
|---|
| 398 |
$B$U$J$P$5$s$N(Bdate3.rb$B$N(BDate$B$r;H$&$h$&$K$7$^$7$?!%(B |
|---|
| 399 |
$B$^$?!$(Bparsedate2$B"*(Bparsedate3$B$K0\9T$7$F$_$^$7$?!%(B</li> |
|---|
| 400 |
<li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$F$$$k:GCf$K!$(B |
|---|
| 401 |
SOAPArray$B$*$h$S(BSOAPStruct$B$N(Bencoding/decoding$B$N%P%0!JFC$KL>A06u4V2s$j!K$r(B |
|---|
| 402 |
$B$?$/$5$s=$@5$7$^$7$?!%(B</li> |
|---|
| 403 |
</ul> |
|---|
| 404 |
</dd> |
|---|
| 405 |
|
|---|
| 406 |
<dt>1.0.2 - November 11, 2000</dt> |
|---|
| 407 |
<dd>$B<c438E$/$J$C$F$-$?$N$G!$:Y$+$$%j%U%l%C%7%e$r9T$J$$$^$7$?!%(B |
|---|
| 408 |
<ul> |
|---|
| 409 |
<li>ruby 1.6.x$BBP1~$7$^$7$?!%(B</li> |
|---|
| 410 |
<li>$BBP1~$9$k(Buri.rb$B$N%P!<%8%g%s$,(B3.54$B$+$i(B4.22$B$K$J$j$^$7$?!%(B</li> |
|---|
| 411 |
<li>$B%5%s%W%k$,(Bxml-soap/2.0$B$KBP1~$7$^$7$?!%(B</li> |
|---|
| 412 |
</ul></dd> |
|---|
| 413 |
|
|---|
| 414 |
<dt>1.0.1 - July 27, 2000</dt> |
|---|
| 415 |
<dd>SOAP/1.1$B$NG[Ns$KBP1~$7$^$7$?!%(B |
|---|
| 416 |
$B<B$OBP1~$7$F$J$+$C$?$s$G$9!%!%!%$9$$$^$;$s!%(B |
|---|
| 417 |
<a href="#restrictions">$B@)Ls(B</a> |
|---|
| 418 |
$B$O$^$@$?$/$5$s;D$C$F$$$^$9$N$GCm0U$7$F$/$@$5$$!%(B</dd> |
|---|
| 419 |
|
|---|
| 420 |
<dt>1.0.0 - July 17, 2000</dt> |
|---|
| 421 |
<dd>$B$3$l$,:G=i$N%j%j!<%9$G$9!%(B |
|---|
| 422 |
$BJQ99E@$b$J$K$b$"$j$^$;$s!%(B |
|---|
| 423 |
$B$J$i=q$/$J!%(B^^;</dd> |
|---|
| 424 |
</dl> |
|---|
| 425 |
|
|---|
| 426 |
<h2 id="author" name="author">8. Author</h2> |
|---|
| 427 |
|
|---|
| 428 |
<dl> |
|---|
| 429 |
<dt>Name</dt> |
|---|
| 430 |
<dd>NAKAMURA, Hiroshi (aka NaHi or nakahiro)</dd> |
|---|
| 431 |
|
|---|
| 432 |
<dt>E-mail</dt> |
|---|
| 433 |
<dd><a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a></dd> |
|---|
| 434 |
|
|---|
| 435 |
<dt>URL</dt> |
|---|
| 436 |
<dd><a href="http://www.jin.gr.jp/~nahi/" class="path">http://www.jin.gr.jp/~nahi/</a></dd> |
|---|
| 437 |
</dl> |
|---|
| 438 |
|
|---|
| 439 |
<h2 id="copyright" name="copyright">9. Copyright</h2> |
|---|
| 440 |
|
|---|
| 441 |
<p> |
|---|
| 442 |
$BK\%W%m%0%i%`$NCx:n8"$*$h$S3F<oNY@\8"$K$D$$$F!%(BGPL2$B$G$9!%(B |
|---|
| 443 |
$B>\:Y$O(B |
|---|
| 444 |
<a href="COPYING">GNU GENERAL PUBLIC LICENSE Version 2, June 1991</a> |
|---|
| 445 |
$B$r;2>H$7$F$/$@$5$$!%(B |
|---|
| 446 |
</p> |
|---|
| 447 |
|
|---|
| 448 |
<p style="text-align: center;"> |
|---|
| 449 |
SOAP4R<br /> |
|---|
| 450 |
Copyright © 2000, 2001 NAKAMURA, Hiroshi. |
|---|
| 451 |
</p> |
|---|
| 452 |
|
|---|
| 453 |
<p> |
|---|
| 454 |
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. |
|---|
| 455 |
</p> |
|---|
| 456 |
|
|---|
| 457 |
<p> |
|---|
| 458 |
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
|---|
| 459 |
See the GNU General Public License(the file named `COPYING') for more details. |
|---|
| 460 |
</p> |
|---|
| 461 |
|
|---|
| 462 |
<p> |
|---|
| 463 |
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
|---|
| 464 |
</p> |
|---|
| 465 |
|
|---|
| 466 |
</div> |
|---|
| 467 |
|
|---|
| 468 |
<hr /> |
|---|
| 469 |
|
|---|
| 470 |
<div class="footer"> |
|---|
| 471 |
<address> |
|---|
| 472 |
<a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/">SOAP4R</a>.<br /> |
|---|
| 473 |
Copyright © 2000, 2001 |
|---|
| 474 |
<a href="http://www.jin.gr.jp/~nahi/">NAKAMURA, Hiroshi</a>. |
|---|
| 475 |
</address> |
|---|
| 476 |
</div> |
|---|
| 477 |
</body> |
|---|
| 478 |
</html> |
|---|