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

root/tags/RELEASE_1_0_0/RELEASE_en.html

Revision 3, 6.2 kB (checked in by nakahiro, 8 years ago)

Changed SOAP4R Home Page address. http://www.jin.gr.jp/~nahi/Ruby/SOAP/ ->

http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/

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