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

root/tags/RELEASE_1_0_1/RELEASE_en.html

Revision 13, 6.6 kB (checked in by nakahiro, 8 years ago)

For 1.0.1

  • 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: July 27, 2000<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.0.1
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 <ul>
54 <li>Handles SOAP/1.1 arrays.
55 1.0.0 cannot handles SOAP/1.1 arrays...
56 Bare in mind there still be many
57 <a href="#restrictions">restrictions</a>
58 around SOAP arrays.</li>
59 </ul>
60
61 <h2 id="install" name="install">2. Install</h2>
62
63 <p>
64 Simply, get the archived file and extract it.
65 Files in lib/ are SOAP4R library program itself.
66 To use this library, copy files in lib/ to suitable directory and require it since there is no installer yet.
67 </p>
68
69 <p>
70 To play with SOAP4R, you also have copy redistributed files below in redist/ to suitable directory.
71 </p>
72
73 <ul>
74 <li class="path">parsedate2.rb</li>
75 <li class="path">http-access.rb</li>
76 <li class="path">uri.rb</li>
77 </ul>
78
79 <p>
80 Files in archive:
81 </p>
82
83 <dl>
84 <dt class="path">lib/</dt>
85 <dd>SOAP4R library program.</dd>
86
87 <dt class="path">sample/</dt>
88 <dd>Sample program using SOAP4R.</dd>
89
90 <dt class="path">sample/sampleClient.rb</dt>
91 <dd>SOAP-RPC client sample.
92 It connects with demonstration server programs stockquote and addressbook in IBM's SOAP for Java or Apache-SOAP.
93 You have to install the server either SOAP for Java or Apache-SOAP and deploy demostration programs.<br />
94 To execute;
95 <pre class="path">
96 ./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp
97 </pre>
98 </dd>
99
100 <dt class="path">sample/sampleDriver.rb</dt>
101 <dd>Ruby mapping implementation.</dd>
102
103 <dt class="path">redist/</dt>
104 <dd>Redistributed programs which SOAP4R is using.
105 I would appriciate to authors of these programs.
106 </dd>
107
108 <dt class="path">redist/archive/</dt>
109 <dd>Archives.
110 Follow the term of each archive to use these programs.
111 </dd>
112 </dl>
113
114 <h2 id="uninstall" name="uninstall">3. Uninstall</h2>
115
116 <p>
117 Delete created files at installation.
118 </p>
119
120 <h2 id="whats" name="whats">4. What is SOAP4R?</h2>
121
122 <p>
123 'SOAP4R' is a Ruby library program to handle
124 <a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a>.
125 </p>
126
127 <p>
128 As
129 <a href="#restrictions">Restrictions</a>,
130 SOAP4R offers only SOAP-RPC client specific features now.
131 The reason why it is, that I started to write this library program before SOAP/1.0 and revised for SOAP/1.1
132 (Definitely SOAP/1.0 was a RPC specific spec!)
133 I will do rewrite all over again in the next version of SOAP4R.
134 </p>
135
136 <h2 id="dependencies" name="dependencies">5. Dependencies</h2>
137
138 <p>
139 SOAP4R depends on below programs:
140 </p>
141
142 <ul>
143 <li>SOAP4R is a
144 <a href="http://www.ruby-lang.org">Ruby</a>
145 library program.
146 You have to install Ruby itself.
147 I test SOAP4R under Ruby/1.4.x series but Ruby/1.5.x series may be OK.</li>
148
149 <li>SOAP4R delegates XML related processing to
150 <a href="http://www.bekkoame.ne.jp/~yoshidam/Ruby.html">XMLParser module</a>.
151 You have to install XMLParser module.</li>
152
153 <li>To play with SOAP-RPC client sample, you have to install
154 <a href="http://www.alphaworks.ibm.com/tech/soap4j">IBM's SOAP for Java</a>
155 or
156 <a href="http://xml.apache.org/soap/">Apache SOAP</a>.
157 </li>
158 </ul>
159
160 <h2 id="restrictions" name="restrictions">6. Restrictions</h2>
161
162 <p>
163 The following features of the
164 <a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a>
165 spec are not currently supported:
166 </p>
167
168 <ul>
169 <li style="margin-top: 2ex;">SOAP Envelope
170 <ul>
171 <li>SOAP actor attribute</li>
172 <li>SOAP Fault Codes</li>
173 <li>encodingStyle in SOAP Envelope must be SOAP Encoding;
174 Does not support literal XML encoding such as in SOAP for Java</li>
175 </ul></li>
176 <li style="margin-top: 2ex;">SOAP Encoding
177 <ul>
178 <li>encodingStyle cannot be changed</li>
179 <li>encoding/decoding using XML Schema;
180 Only xsi:type in SOAP Encoding is checked</li>
181 <li>Arrays which has two or more dimensions (rank), Partially Transmitted Arrays, and Sparse Arrays</li>
182 <li>SOAP root attribute</li>
183 <li>References to values (encoding/decoding)</li>
184 </ul></li>
185 <li style="margin-top: 2ex;">Othres
186 <ul>
187 <li>Transport binding except HTTP client</li>
188 <li>HTTP Extension Framework (M-POST)</li>
189 <li>Content-Type is 'text/xml';
190 Does not support 'charset='.
191 </li>
192 </ul></li>
193 </ul>
194
195 <h2 id="history" name="history">7. History</h2>
196
197 <dl>
198 <dt>1.0.0 - July 27, 2000</dt>
199 <dd>It is the initial released version of SOAP4R. :-)</dd>
200 </dl>
201
202 <h2 id="author" name="author">8. Author</h2>
203
204 <dl>
205 <dt>Name</dt>
206 <dd>NAKAMURA, Hiroshi (aka NaHi or nakahiro)</dd>
207
208 <dt>E-mail</dt>
209 <dd><a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a></dd>
210
211 <dt>URL</dt>
212 <dd><a href="http://www.jin.gr.jp/~nahi/" class="path">http://www.jin.gr.jp/~nahi/</a> (Japanese)</dd>
213 </dl>
214
215 <h2 id="copyright" name="copyright">9. Copyright</h2>
216
217 <p style="text-align: center;">
218 SOAP4R<br />
219 Copyright &copy; 2000 NAKAMURA, Hiroshi.
220 </p>
221
222 <p>
223 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.
224 </p>
225
226 <p>
227 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.
228 See the GNU General Public License(the file named `COPYING') for more details.
229 </p>
230
231 <p>
232 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.
233 </p>
234
235 </div>
236
237 <hr />
238
239 <div class="footer">
240 <address>
241 <a href="http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/">SOAP4R</a>.<br />
242 Copyright &copy; 2000
243 <a href="http://www.jin.gr.jp/~nahi/">NAKAMURA, Hiroshi</a>.
244 </address>
245 </div>
246 </body>
247 </html>
Note: See TracBrowser for help on using the browser.