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

Changeset 45

Show
Ignore:
Timestamp:
03/23/01 13:56:04 (7 years ago)
Author:
nakahiro
Message:

Changed for RELEASE_1_1_0.

Files:

Legend:

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

    r22 r45  
    1919 
    2020<p class="status"> 
    21 Last modified: November 11, 2000<br /> 
     21Last modified: March 23, 2001<br /> 
    2222Created: July 17, 2000 
    2323</p> 
     
    3434 
    3535<p> 
    36 Target SOAP4R version: SOAP4R/1.0.2 
     36Target SOAP4R version: SOAP4R/1.1.0 
    3737</p> 
    3838 
     
    5252 
    5353<p> 
     54Made many changes. 
     55Since it is tested only for my limited use, please be careful to use. 
     56Any comments especially "cannot connect to XXX implementation" are welcomed. 
     57Feel 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> 
     66</ul> 
     67 
     68<p> 
    5469Since the previous package dated, refreshes some points. 
    5570<ul> 
     
    7287</p> 
    7388 
    74 <ul> 
    75 <li class="path">parsedate2.rb</li> 
    76 <li class="path">http-access.rb</li> 
    77 <li class="path">uri.rb</li> 
    78 </ul> 
     89<dl> 
     90<dt class="path">date3.rb</dt> 
     91<dd>by Funaba-san (<a href="http://www.kt.rim.or.jp/~tadf/ruby.html">http://www.kt.rim.or.jp/~tadf/ruby.html</a>)</dd> 
     92 
     93<dt class="path">parsedate3.rb</dt> 
     94<dd>by Funaba-san (<a href="http://www.kt.rim.or.jp/~tadf/ruby.html">http://www.kt.rim.or.jp/~tadf/ruby.html</a>)</dd> 
     95 
     96<dt class="path">http-access.rb</dt> 
     97<dd>by Maehashi-san (<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>)</dd> 
     98 
     99<dt class="path">uri.rb</dt> 
     100<dd>by Koshimizu-san (<a href="http://www02.so-net.ne.jp/~greentea/ruby/uri/">http://www02.so-net.ne.jp/~greentea/ruby/uri/</a>)</dd> 
     101</dl> 
    79102 
    80103<p> 
     
    99122</dd> 
    100123 
     124<dt class="path">sample/sampleClientRAA.rb</dt> 
     125<dd>SOAP-RPC client sample 2. 
     126It connects with testing RAA server on www.ruby-lang.org. 
     127Since the server is under testing phase so stable operation is not expected.</dd> 
     128 
     129<dt class="path">sample/sampleCGIServer.rb</dt> 
     130<dd>SOAP-RPC CGI server sample. 
     131Interfaces such as getQuote and getAddressFromName like Apache-SOAP are 
     132defined.  Only interfaces, no implementation.</dd> 
     133 
    101134<dt class="path">sample/sampleDriver.rb</dt> 
    102135<dd>Ruby mapping implementation.</dd> 
     
    129162As 
    130163<a href="#restrictions">Restrictions</a>, 
    131 SOAP4R offers only SOAP-RPC client specific features now. 
    132 The reason why it is, that I started to write this library program before SOAP/1.0 and revised for SOAP/1.1 
    133 (Definitely SOAP/1.0 was a RPC specific spec!) 
    134 I will do rewrite all over again in the next version of SOAP4R. 
     164SOAP4R offers only SOAP-RPC specific features now. 
    135165</p> 
    136166 
     
    146176library program. 
    147177You have to install Ruby itself. 
    148 I test SOAP4R under Ruby/1.4.x series but Ruby/1.5.x series may be OK.</li> 
     178Ruby/1.6 series are required. 
     179It does not works on 1.4 series because of class variable.</li> 
    149180 
    150181<li>SOAP4R delegates XML related processing to 
     
    186217<li style="margin-top: 2ex;">Othres 
    187218<ul> 
    188 <li>Transport binding except HTTP client</li> 
     219<li>Transport binding except HTTP server(CGI) and client</li> 
    189220<li>HTTP Extension Framework (M-POST)</li> 
    190221<li>Content-Type is 'text/xml'; 
     
    197228 
    198229<dl> 
     230<dt>1.1.0 - March 23, 2001</dt> 
     231<dd>Made many changes. 
     232Since it is tested only for my limited use, please be careful to use. 
     233Any comments especially "cannot connect to XXX implementation" are welcomed. 
     234Feel free sending mail to 
     235<a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a>. 
     236 
     237<ul> 
     238<li>Added RPC server support.</li> 
     239<li>Divided RPC client/server implementation from core.</li> 
     240<li>Added Date, Hash type support. (Unknown type is converted to Struct as usual)</li> 
     241<li>Adopted Date in date3.rb by Funaba-san instead of Time as TimeInstant.</li> 
     242<li>Many encoding/decoding bugs around SOAPArray and SOAPStruct were fixed.</li> 
     243</ul></dd> 
     244 
    199245<dt>1.0.2 - November 11, 2000</dt> 
    200246<dd>Since the previous package dated, refreshes some points. 
  • trunk/RELEASE_ja.html

    r22 r45  
    1919 
    2020<p class="status"> 
    21 Last modified: November 11, 2000<br /> 
     21Last modified: March 23, 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.0.2 
     38SOAP4R/1.1.0 
    3939$B$G$9!%(B 
    4040</p> 
     
    5555 
    5656<p> 
    57 $B<c438E$/$J$C$F$-$?$N$G!$:Y$+$$%j%U%l%C%7%e$r9T$J$$$^$7$?!%(B 
    58 <ul> 
    59 <li>ruby 1.6.x$BBP1~$7$^$7$?!%(B</li> 
    60 <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> 
    61 <li>$B%5%s%W%k$,(Bxml-soap/2.0$B$KBP1~$7$^$7$?!%(B</li> 
     57$B7k9=$?$/$5$sJQ99$7$^$7$?!%$J$RMQES$G$7$+%F%9%H$G$-$F$J$$$N$G!$(B 
     58$B0BDjEY$ODc$$$H;W$$$^$9$N$G8fCm0U$/$@$5$$!%(B 
     59$BFC$KB>(BSOAP$B<BAu$H$N(Binteroperability$B$,IT0B$G$9!%(B 
     60$B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W$H$$$&%l%]!<%H$,$"$j$^$7$?$i!$(B 
     61$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> 
     63<ul> 
     64<li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$^$7$?!%(B</li> 
     65<li>RPC$B%/%i%$%"%s%H(B/$B%5!<%P5!G=$N<BAu$r!$(BSOAP$BK\BN$+$iJ,N%$7$^$7$?!%(B</li> 
     66<li>RPC$B$G(BRuby$B@lMQ$K;H$($k7?$H$7$F!$(BDate$B!$(BHash$B$r%5%]!<%H$7$^$7$?!%(B 
     67$B!JCN$i$J$$7?$K$D$$$F$O!$=>MhDL$jC1$J$k(BStruct$B$K$J$j$^$9!K(B</li> 
     68<li>TimeInstant$B$H$7$F!$(BTime$B$G$O$J$/!$(B 
     69$B$U$J$P$5$s$N(Bdate3.rb$B$N(BDate$B$r;H$&$h$&$K$7$^$7$?!%(B 
     70$B$^$?!$(Bparsedate2$B"*(Bparsedate3$B$K0\9T$7$F$_$^$7$?!%(B</li> 
     71<li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$F$$$k:GCf$K!$(B 
     72SOAPArray$B$*$h$S(BSOAPStruct$B$N(Bencoding/decoding$B$N%P%0!JFC$KL>A06u4V2s$j!K$r(B 
     73$B$?$/$5$s=$@5$7$^$7$?!%(B</li> 
    6274</ul> 
    63 </p> 
    6475 
    6576<h2 id="install" name="install">2. Install</h2> 
     
    7687</p> 
    7788 
    78 <ul> 
    79 <li class="path">parsedate2.rb</li> 
    80 <li class="path">http-access.rb</li> 
    81 <li class="path">uri.rb</li> 
    82 </ul> 
     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> 
    83102 
    84103<p> 
     
    102121$B$J$I$H$7$F5/F0$9$k!%(B</dd> 
    103122 
     123<dt class="path">sample/sampleCGIServer.rb</dt> 
     124<dd>SOAP-RPC$B%5!<%P$N%5%s%W%k%W%m%0%i%`!%(B 
     125Apache-SOAP$B%i%$%/$J!$(BgetQuote$B$d(BgetAddressFromName$B%$%s%?%U%'%$%9$,Dj5A$5$l$F$$$^$9!%(B 
     126$B%$%s%?%U%'%$%9$@$1$G!$5!G=$O$"$j$^$;$s!%(B</dd> 
     127 
     128<dt class="path">sample/sampleClient.rb</dt> 
     129<dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`!%(B 
     130IBM$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 
     131$B@h$K%5!<%PB&$N%$%s%9%H!<%k(B &amp; deploy$B$r:Q$^$;$F$*$/$3$H!%(B 
     132<pre class="path"> 
     133./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp 
     134</pre> 
     135$B$J$I$H$7$F5/F0$9$k!%(B</dd> 
     136 
     137 
    104138<dt class="path">sample/sampleDriver.rb</dt> 
    105 <dd>MS SOAP TK for VS6.0$B$G$O(BROPE$B$K$"$?$k$N$,$3$N%U%!%$%k!%(B 
    106 $B!J(BRuby$B$NDs6!$9$k6/NO$J(Bdynamism$B$N$*$+$2$G!KBg$7$?$3$H$O$7$F$J$$$,!$!V(BSOAP$B$N(BRuby mapping$B!W$H8@$($k$H$7$?$i$3$3!%(B</dd> 
     139<dd>MS SOAP TK for VS6.0$B$G$O(BROPE$B$K$"$?$k$N$,$3$N%U%!%$%k!%(B</dd> 
    107140 
    108141<dt class="path">redist/</dt> 
     
    137170<p> 
    138171<a href="#restrictions">Restrictions</a> 
    139 $B$r8+$k$H$o$+$k$H;W$$$^$9$,!$:#$N$H$3$m(BSOAP-RPC$B%/%i%$%"%s%H$KFC2=$7$?5!G=$N$_Ds6!$5$l$F$$$^$9!%(B 
    140 RPC$B$KFC2=$7$F$$$k$N$O!$(BSOAP/1.0$B$,=P$kA0$K<BAu$r;O$a$?$b$N$r!$(BSOAP/1.1$B8~$1$K2~=$$7$?$?$a$G$9!%(B 
    141 $B8=:_$N<BAuJ}K!$N2~=$$G$O8B3&$,$"$k$N$G!$<!%P!<%8%g%s$G$O(B1$B$+$i<BAu$7D>$9$D$b$j$G$9!%(B 
    142 $B0l1~(BRPC$B%5!<%PB&MQ$N<BAu$b$"$j$^$9$,!J(BHTTP$B$H$N(Bbinding$B$r=|$/!K!$%F%9%H$G$N%3!<%I%+%P%l%C%8N($ODc$$$N$G8fCm0U!%(B 
     172$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 
    143173</p> 
    144174 
     
    154184$B8~$1$N%i%$%V%i%j$G$9!%(B 
    155185$B$b$A$m$s(BRuby$BK\BN$,I,MW$G$9!%(B 
    156 $B2TF/%F%9%H$O(B1.4$B7O$G$d$C$F$^$9$,!$(B1.5$B7O$G$bF0$/$s$8$c$J$$$+$H;W$$$^$9!%(B</li> 
     186$B2TF/%F%9%H$O(B1.6$B7O$G9T$J$C$F$$$^$9!%(B 
     187$B%/%i%9JQ?t$r;H$C$F$$$k$?$a!$(B1.4$B7O$G$OF0$-$^$;$s!%(B</li> 
    157188 
    158189<li>SOAP4R$B$O(BXML$B4XO"$N=hM}$r(B 
     
    198229<li style="margin-top: 2ex;">$B$=$NB>(B 
    199230<ul> 
    200 <li>$B%H%i%s%9%]!<%H$O(BHTTP$B$N%/%i%$%"%s%HB&$N$_$G$9!%(B</li> 
     231<li>$B%H%i%s%9%]!<%H$O(BHTTP$B$N%5!<%P!J(BCGI$B!K(B$B!$%/%i%$%"%s%HB&$N$_$G$9!%(B</li> 
    201232<li>HTTP Extension Framework$B!J(BM-POST$B!K$KBP1~$7$F$$$^$;$s!%(B</li> 
    202233<li>Content-Type$B$O(B'text/xml'$B$G$9!%(B 
     
    209240 
    210241<dl> 
     242<dt>1.1.0 - March 23, 2001</dt> 
     243<dd> 
     244$B7k9=$?$/$5$sJQ99$7$^$7$?!%$J$RMQES$G$7$+%F%9%H$G$-$F$J$$$N$G!$(B 
     245$B0BDjEY$ODc$$$H;W$$$^$9$N$G8fCm0U$/$@$5$$!%(B 
     246$BFC$KB>(BSOAP$B<BAu$H$N(Binteroperability$B$,IT0B$G$9!%(B 
     247$B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W$H$$$&%l%]!<%H$,$"$j$^$7$?$i!$(B 
     248$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 
     249<ul> 
     250<li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$^$7$?!%(B</li> 
     251<li>RPC$B%/%i%$%"%s%H(B/$B%5!<%P5!G=$N<BAu$r!$(BSOAP$BK\BN$+$iJ,N%$7$^$7$?!%(B</li> 
     252<li>RPC$B$G(BRuby$B@lMQ$K;H$($k7?$H$7$F!$(BDate$B!$(BHash$B$r%5%]!<%H$7$^$7$?!%(B 
     253$B!JCN$i$J$$7?$K$D$$$F$O!$=>MhDL$jC1$J$k(BStruct$B$K$J$j$^$9!K(B</li> 
     254<li>TimeInstant$B$H$7$F!$(BTime$B$G$O$J$/!$(B 
     255$B$U$J$P$5$s$N(Bdate3.rb$B$N(BDate$B$r;H$&$h$&$K$7$^$7$?!%(B 
     256$B$^$?!$(Bparsedate2$B"*(Bparsedate3$B$K0\9T$7$F$_$^$7$?!%(B</li> 
     257<li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$F$$$k:GCf$K!$(B 
     258SOAPArray$B$*$h$S(BSOAPStruct$B$N(Bencoding/decoding$B$N%P%0!JFC$KL>A06u4V2s$j!K$r(B 
     259$B$?$/$5$s=$@5$7$^$7$?!%(B</li> 
     260</ul> 
     261</dd> 
     262 
    211263<dt>1.0.2 - November 11, 2000</dt> 
    212264<dd>$B<c438E$/$J$C$F$-$?$N$G!$:Y$+$$%j%U%l%C%7%e$r9T$J$$$^$7$?!%(B