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

root/tags/RELEASE_1_1_0/RELEASE_en.html

Revision 46, 9.0 kB (checked in by nakahiro, 8 years ago)

Fixed Funaba-san's URL.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to author date id revision
Line 
1 <?xml version="1.0"?>
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="en" xml:lang="en">
6 <head>
7 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
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: March 23, 2001<br />
22 Created: July 17, 2000
23 </p>
24 </div>
25
26 <hr />
27
28 <div class="main">
29 <h2>0. In this document...</h2>
30
31 <p>
32 This is Release Notes of SOAP4R.
33 </p>
34
35 <p>
36 Target SOAP4R version: SOAP4R/1.1.0
37 </p>
38
39 <ol>
40 <li><a href="#changes">Changes</a></li>
41 <li><a href="#install">Install</a></li>
42 <li><a href="#uninstall">Uninstall</a></li>
43 <li><a href="#whats">What is SOAP4R?</a></li>
44 <li><a href="#dependencies">Dependencies</a></li>
45 <li><a href="#restrictions">Restrictions</a></li>
46 <li><a href="#history">History</a></li>
47 <li><a href="#author">Author</a></li>
48 <li><a href="#copyright">Copyright</a></li>
49 </ol>
50
51 <h2 id="changes" name="changes">1. Changes</h2>
52
53 <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>
66 </ul>
67
68 <p>
69 Since the previous package dated, refreshes some points.
70 <ul>
71 <li>Ruby: ruby 1.6.x</li>
72 <li>uri.rb: 4.22</li>
73 <li>sample: xml-soap/2.0</li>
74 </ul>
75 </p>
76
77 <h2 id="install" name="install">2. Install</h2>
78
79 <p>
80 Simply, get the archived file and extract it.
81 Files in lib/ are SOAP4R library program itself.
82 To use this library, copy files in lib/ to suitable directory and require it since there is no installer yet.
83 </p>
84
85 <p>
86 To play with SOAP4R, you also have copy redistributed files below in redist/ to suitable directory.
87 </p>
88
89 <dl>
90 <dt class="path">date3.rb</dt>
91 <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>
92
93 <dt class="path">parsedate3.rb</dt>
94 <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>
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>
102
103 <p>
104 Files in archive:
105 </p>
106
107 <dl>
108 <dt class="path">lib/</dt>
109 <dd>SOAP4R library program.</dd>
110
111 <dt class="path">sample/</dt>
112 <dd>Sample program using SOAP4R.</dd>
113
114 <dt class="path">sample/sampleClient.rb</dt>
115 <dd>SOAP-RPC client sample.
116 It connects with demonstration server programs stockquote and addressbook in IBM's SOAP for Java or Apache-SOAP.
117 You have to install the server either SOAP for Java or Apache-SOAP and deploy demostration programs.<br />
118 To execute;
119 <pre class="path">
120 ./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp
121 </pre>
122 </dd>
123
124 <dt class="path">sample/sampleClientRAA.rb</dt>
125 <dd>SOAP-RPC client sample 2.
126 It connects with testing RAA server on www.ruby-lang.org.
127 Since 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.
131 Interfaces such as getQuote and getAddressFromName like Apache-SOAP are
132 defined.  Only interfaces, no implementation.</dd>
133
134 <dt class="path">sample/sampleDriver.rb</dt>
135 <dd>Ruby mapping implementation.</dd>
136
137 <dt class="path">redist/</dt>
138 <dd>Redistributed programs which SOAP4R is using.
139 I would appriciate to authors of these programs.
140 </dd>
141
142 <dt class="path">redist/archive/</dt>
143 <dd>Archives.
144 Follow the term of each archive to use these programs.
145 </dd>
146 </dl>
147
148 <h2 id="uninstall" name="uninstall">3. Uninstall</h2>
149
150 <p>
151 Delete created files at installation.
152 </p>
153
154 <h2 id="whats" name="whats">4. What is SOAP4R?</h2>
155
156 <p>
157 'SOAP4R' is a Ruby library program to handle
158 <a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a>.
159 </p>
160
161 <p>
162 As
163 <a href="#restrictions">Restrictions</a>,
164 SOAP4R offers only SOAP-RPC specific features now.
165 </p>
166
167 <h2 id="dependencies" name="dependencies">5. Dependencies</h2>
168
169 <p>
170 SOAP4R depends on below programs:
171 </p>
172
173 <ul>
174 <li>SOAP4R is a
175 <a href="http://www.ruby-lang.org">Ruby</a>
176 library program.
177 You have to install Ruby itself.
178 Ruby/1.6 series are required.
179 It does not works on 1.4 series because of class variable.</li>
180
181 <li>SOAP4R delegates XML related processing to
182 <a href="http://www.bekkoame.ne.jp/~yoshidam/Ruby.html">XMLParser module</a>.
183 You have to install XMLParser module.</li>
184
185 <li>To play with SOAP-RPC client sample, you have to install
186 <a href="http://www.alphaworks.ibm.com/tech/soap4j">IBM's SOAP for Java</a>
187 or
188 <a href="http://xml.apache.org/soap/">Apache SOAP</a>.
189 </li>
190 </ul>
191
192 <h2 id="restrictions" name="restrictions">6. Restrictions</h2>
193
194 <p>
195 The following features of the
196 <a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a>
197 spec are not currently supported:
198 </p>
199
200 <ul>
201 <li style="margin-top: 2ex;">SOAP Envelope
202 <ul>
203 <li>SOAP actor attribute</li>
204 <li>SOAP Fault Codes</li>
205 <li>encodingStyle in SOAP Envelope must be SOAP Encoding;
206 Does not support literal XML encoding such as in SOAP for Java</li>
207 </ul></li>
208 <li style="margin-top: 2ex;">SOAP Encoding
209 <ul>
210 <li>encodingStyle cannot be changed</li>
211 <li>encoding/decoding using XML Schema;
212 Only xsi:type in SOAP Encoding is checked</li>
213 <li>Arrays which has two or more dimensions (rank), Partially Transmitted Arrays, and Sparse Arrays</li>
214 <li>SOAP root attribute</li>
215 <li>References to values (encoding/decoding)</li>
216 </ul></li>
217 <li style="margin-top: 2ex;">Othres
218 <ul>
219 <li>Transport binding except HTTP server(CGI) and client</li>
220 <li>HTTP Extension Framework (M-POST)</li>
221 <li>Content-Type is 'text/xml';
222 Does not support 'charset='.
223 </li>
224 </ul></li>
225 </ul>
226
227 <h2 id="history" name="history">7. History</h2>
228
229 <dl>
230 <dt>1.1.0 - March 23, 2001</dt>
231 <dd>Made many changes.
232 Since it is tested only for my limited use, please be careful to use.
233 Any comments especially "cannot connect to XXX implementation" are welcomed.
234 Feel 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
245 <dt>1.0.2 - November 11, 2000</dt>
246 <dd>Since the previous package dated, refreshes some points.
247 <ul>
248 <li>Ruby: ruby 1.6.x</li>
249 <li>uri.rb: 4.22</li>
250 <li>sample: xml-soap/2.0</li>
251 </ul></dd>
252
253 <dt>1.0.1 - July 27, 2000</dt>
254 <dd>Handles SOAP/1.1 arrays.
255 1.0.0 cannot handles SOAP/1.1 arrays...
256 Bare in mind there still be many
257 <a href="#restrictions">restrictions</a>
258 around SOAP arrays.</dd>
259
260 <dt>1.0.0 - July 17, 2000</dt>
261 <dd>It is the initial released version of SOAP4R. :-)</dd>
262 </dl>
263
264 <h2 id="author" name="author">8. Author</h2>
265
266 <dl>
267 <dt>Name</dt>
268 <dd>NAKAMURA, Hiroshi (aka NaHi or nakahiro)</dd>
269
270 <dt>E-mail</dt>
271 <dd><a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a></dd>
272
273 <dt>URL</dt>
274 <dd><a href="http://www.jin.gr.jp/~nahi/" class="path">http://www.jin.gr.jp/~nahi/</a> (Japanese)</dd>
275 </dl>
276
277 <h2 id="copyright" name="copyright">9. Copyright</h2>
278
279 <p style="text-align: center;">
280 SOAP4R<br />
281 Copyright &copy; 2000 NAKAMURA, Hiroshi.
282 </p>
283
284 <p>
285 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.
286 </p>
287
288 <p>
289 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.
290 See the GNU General Public License(the file named `COPYING') for more details.
291 </p>
292
293 <p>
294 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.
295 </p>
296
297 </div>
298
299 <hr />
300
301 <div class="footer">
302 <address>
303 <a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/">SOAP4R</a>.<br />
304 Copyright &copy; 2000
305 <a href="http://www.jin.gr.jp/~nahi/">NAKAMURA, Hiroshi</a>.
306 </address>
307 </div>
308 </body>
309 </html>
Note: See TracBrowser for help on using the browser.