| | 57 | <a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP</a> |
|---|
| | 58 | $B$N$_$J$5$s$K8f6(NO$rD:$$$F!$(B |
|---|
| | 59 | <a href="http://xml.apache.org/soap/">Apache-SOAP</a>$B!$(B |
|---|
| | 60 | <a href="http://www.pocketsoap.com">pocketSOAP/0.91</a>$B!$(B |
|---|
| | 61 | <a href="http://www.geocities.com/paulclinger/soap.html">SOAP::Lite for Perl</a>$B!$(B |
|---|
| | 62 | <a href="http://www.develop.com/soap/">SOAP/Perl/0.28</a> |
|---|
| | 63 | $B$H$N@\B3%F%9%H$r9T$J$C$?7k2L$rH?1G$5$;$^$7$?!%(B |
|---|
| | 64 | SOAP/Perl/0.28$B0J30$H$O=gD4$KDL?.$G$-$F$^$9!%(B |
|---|
| | 65 | </p> |
|---|
| | 66 | |
|---|
| | 67 | <ul> |
|---|
| | 68 | <li>href/id$B$r;H$C$?(BXML$B$r(Bunmarshal$B$G$-$k$h$&$K$J$j$^$7$?(B |
|---|
| | 69 | $B!J$^$@;2>H$r(Bhref/id$B$K(Bmarshal$B$9$k$3$H$O$G$-$^$;$s!K(B</li> |
|---|
| | 70 | <li>base64$B7?$r%5%]!<%H$7$^$7$?!%(B</li> |
|---|
| | 71 | <li>SOAPTimeInstant$B$r(BSOAPDateTime$B$KL>>NJQ99$7$^$7$?!%(B |
|---|
| | 72 | XML Schema PR$B$X$NDI=>$G$9!%(B</li> |
|---|
| | 73 | <li>SOAPStruct$B$O!$F1$8%"%/%;%5$r;}$DJ#?t$NCM$r07$($k$h$&$K$J$j$^$7$?!%(B |
|---|
| | 74 | SOAPStruct$B$H$OJL%/%i%9$K$7$?$[$&$,$h$+$C$?$+$b!%(B</li> |
|---|
| | 75 | <li>$B%k!<%?$O0[$J$kL>A06u4V$KB0$9$k%a%=%C%I72$r07$($k$h$&$K$J$j$^$7$?!%(B</li> |
|---|
| | 76 | <li><Envelope>$B$N$h$&$J!$Hs=$>~$JMWAG$r5v2D$9$k$?$a$N%U%i%0$,IU$-$^$7$?!%(B |
|---|
| | 77 | $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> |
|---|
| | 78 | <li>Apache-SOAP$B$G:NMQ$5$l$F$$$k(BMap$B%?%$%W$r%5%]!<%H$7$^$7$?!%(B |
|---|
| | 79 | Ruby$B$N(BHash$B$b$3$N7?$K(Bbind$B$9$k$h$&$K$7$^$7$?!%(B |
|---|
| | 80 | $B!J(BSOAP4R/1.1$B$^$G$O!$(BHash$B$rFH<+7A<0$K(Bmarshal$B$7$F$^$7$?!%(B |
|---|
| | 81 | 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 |
|---|
| | 82 | 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 |
|---|
| | 83 | Struct$B$K$J$C$F$7$^$$$^$9!%(B1.2$B$H(B1.1$B$NHs8_49$KCm0U$7$F$/$@$5$$!K(B</li> |
|---|
| | 84 | <li>$BK\Mh$J$i(BStruct$B$N%5%V%/%i%9$H$7$F(Bunmarshal$B$9$Y$-7?$N$&$A!$(B |
|---|
| | 85 | 'unknown:SOAPStruct'$B$H$$$&L>A0$N7?$r!$FbIt%/%i%9$N(BSOAPStruct$B$H$7$F(B |
|---|
| | 86 | unmarshal$B$7$F$7$^$C$F$$$^$7$?!%=$@5$7$^$7$?!%(B</li> |
|---|
| | 87 | <li>SOAPArray$B$H(BSOAPStruct$B$K!$(Bmap!$B$*$h$S(Bmembers$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> |
|---|
| | 88 | <li>SOAPBody$B$K(Brequest$B!$(Bresponse$B$*$h$S(Bfault$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> |
|---|
| | 89 | <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> |
|---|
| | 90 | </ul> |
|---|
| | 91 | |
|---|
| | 92 | <h2 id="install" name="install">2. Install</h2> |
|---|
| | 93 | |
|---|
| | 94 | <p> |
|---|
| | 95 | $B%Q%C%1!<%8$r<hF@$7!$E83+!&?-D9$7$F$/$@$5$$!%(B |
|---|
| | 96 | 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 |
|---|
| | 97 | $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 |
|---|
| | 98 | </p> |
|---|
| | 99 | |
|---|
| | 100 | <p> |
|---|
| | 101 | 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 |
|---|
| | 102 | $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 |
|---|
| | 103 | </p> |
|---|
| | 104 | |
|---|
| | 105 | <dl> |
|---|
| | 106 | <dt class="path">date3.rb</dt> |
|---|
| | 107 | <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> |
|---|
| | 108 | |
|---|
| | 109 | <dt class="path">parsedate3.rb</dt> |
|---|
| | 110 | <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> |
|---|
| | 111 | |
|---|
| | 112 | <dt class="path">http-access.rb</dt> |
|---|
| | 113 | <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> |
|---|
| | 114 | |
|---|
| | 115 | <dt class="path">uri.rb</dt> |
|---|
| | 116 | <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> |
|---|
| | 117 | </dl> |
|---|
| | 118 | |
|---|
| | 119 | <p> |
|---|
| | 120 | $B%Q%C%1!<%8Cf$N3F%U%!%$%k$N2r@b$G$9!%(B |
|---|
| | 121 | </p> |
|---|
| | 122 | |
|---|
| | 123 | <dl> |
|---|
| | 124 | <dt class="path">lib/</dt> |
|---|
| | 125 | <dd>SOAP4R$B$N%i%$%V%i%j%W%m%0%i%`K\BN!%(B</dd> |
|---|
| | 126 | |
|---|
| | 127 | <dt class="path">sample/</dt> |
|---|
| | 128 | <dd>SOAP4R$B$rMxMQ$9$k%5%s%W%k%W%m%0%i%`!%(B</dd> |
|---|
| | 129 | |
|---|
| | 130 | <dt class="path">sample/apacheClient.rb</dt> |
|---|
| | 131 | <dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`!%(B |
|---|
| | 132 | IBM$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 |
|---|
| | 133 | $B@h$K%5!<%PB&$N%$%s%9%H!<%k(B & deploy$B$r:Q$^$;$F$*$/$3$H!%(B |
|---|
| | 134 | <pre class="path"> |
|---|
| | 135 | ./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp |
|---|
| | 136 | </pre> |
|---|
| | 137 | $B$J$I$H$7$F5/F0$9$k!%(B</dd> |
|---|
| | 138 | |
|---|
| | 139 | <dt class="path">sample/apacheServer.rb</dt> |
|---|
| | 140 | <dd>SOAP-RPC$B%5!<%P$N%5%s%W%k%W%m%0%i%`!%(B |
|---|
| | 141 | Apache-SOAP$B%i%$%/$J!$(BgetQuote$B$d(BgetAddressFromName$B%$%s%?%U%'%$%9$,Dj5A$5$l$F$$$^$9!%(B |
|---|
| | 142 | $B%$%s%?%U%'%$%9$@$1$G!$5!G=$O$"$j$^$;$s!%(B</dd> |
|---|
| | 143 | |
|---|
| | 144 | <dt class="path">sample/RAA/*</dt> |
|---|
| | 145 | <dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`$=$N(B2$B!%(B |
|---|
| | 146 | www.ruby-lang.org$B$K$"$k(BRAA$B%5!<%P$K@\B3$9$k%W%m%0%i%`72$G$9!%(B |
|---|
| | 147 | <ul> |
|---|
| | 148 | <li>soap4r.rb, soap4rApp.rb: SOAP4R$B$r;H$&(BRuby$B%9%/%j%W%H(B</li> |
|---|
| | 149 | <li>xmlrpc4r.rb: xmlrpc4r$B!J(BRAA$B$K$"$j$^$9!K$r;H$&(BRuby$B%9%/%j%W%H(B</li> |
|---|
| | 150 | <li>pocketSOAP.js: pocketSOAP$B$r;H$&(BJScript$B%9%/%j%W%H(B</li> |
|---|
| | 151 | <li>SOAP::Lite.pl: SOAP::Lite for Perl$B$r;H$&(BPerl$B%9%/%j%W%H(B</li> |
|---|
| | 152 | </ul> |
|---|
| | 153 | $B$3$N%5!<%P$O%F%9%H8x3+Cf$J$N$G!$0BDjF0:n$r4|BT$7$J$$$G$/$@$5$$!%(B |
|---|
| | 154 | </dd> |
|---|
| | 155 | |
|---|
| | 156 | <dt class="path">redist/</dt> |
|---|
| | 157 | <dd>$B3F<o:FG[I[%Q%C%1!<%8$+$i!$(BSOAP4R$B$GMxMQ$9$k%U%!%$%k72!%(B |
|---|
| | 158 | $BMxMQ$5$;$FD:$$$F$$$k$_$J$5$s!$$I$&$b$"$j$,$H$&$4$6$$$^$9!%(B |
|---|
| | 159 | </dd> |
|---|
| | 160 | |
|---|
| | 161 | <dt class="path">redist/archive/</dt> |
|---|
| | 162 | <dd>$B3F<o:FG[I[%Q%C%1!<%8$=$N$b$N!%(B |
|---|
| | 163 | $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> |
|---|
| | 164 | </dl> |
|---|
| | 165 | |
|---|
| | 166 | <h2 id="uninstall" name="uninstall">3. Uninstall</h2> |
|---|
| | 167 | |
|---|
| | 168 | <p> |
|---|
| | 169 | $B%$%s%9%H!<%k;~$K:n@.$5$l$?%U%!%$%k$rA4It>C$7$F$/$@$5$$!%(B |
|---|
| | 170 | </p> |
|---|
| | 171 | |
|---|
| | 172 | <h2 id="whats" name="whats">4. What is SOAP4R?</h2> |
|---|
| | 173 | |
|---|
| | 174 | <p> |
|---|
| | 175 | SOAP4R$B$O!$(B |
|---|
| | 176 | <a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a> |
|---|
| | 177 | $B$r(BRuby$B$+$iMxMQ$9$k$?$a$N%i%$%V%i%j%W%m%0%i%`$G$9!%(B |
|---|
| | 178 | SOAP$B$K$D$$$F$N>\:Y$O!$(B |
|---|
| | 179 | <a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP Home Page</a> |
|---|
| | 180 | $B$K$"$k%j%s%/=8!$(B |
|---|
| | 181 | <a href="http://www.sarion.co.jp/ml/soap/link.html">SOAP-ml-JP Links</a> |
|---|
| | 182 | $B$r8fMw$/$@$5$$!%(B |
|---|
| | 183 | </p> |
|---|
| | 184 | |
|---|
| | 185 | <p> |
|---|
| | 186 | <a href="#restrictions">Restrictions</a> |
|---|
| | 187 | $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 |
|---|
| | 188 | </p> |
|---|
| | 189 | |
|---|
| | 190 | <p> |
|---|
| | 191 | $BB><BAu$H$N8_49@-$N>pJs$rJg=8$7$F$$$^$9!%(B |
|---|
| | 192 | $B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W!V>e<j$/$$$C$?!W$H$$$&>pJs$,$"$j$^$7$?$i!$(B |
|---|
| | 193 | $B$*5$7Z$K(B |
|---|
| | 194 | <a href="mailto:nakahiro@sarion.co.jp" class="path">nakahiro@sarion.co.jp</a> |
|---|
| | 195 | $B$^$G8fO"Mm$/$@$5$$!%2DG=$J8B$jBP1~$7$^$9!%(B |
|---|
| | 196 | </p> |
|---|
| | 197 | |
|---|
| | 198 | <h2 id="dependencies" name="dependencies">5. Dependencies</h2> |
|---|
| | 199 | |
|---|
| | 200 | <p> |
|---|
| | 201 | SOAP4R$B$rMxMQ$9$k$?$a$K$O!$0J2<$N$b$N$,I,MW$G$9!%(B |
|---|
| | 202 | </p> |
|---|
| | 203 | |
|---|
| | 204 | <ul> |
|---|
| | 205 | <li>SOAP4R$B$O(B |
|---|
| | 206 | <a href="http://www.ruby-lang.org">Ruby</a> |
|---|
| | 207 | $B8~$1$N%i%$%V%i%j$G$9!%(B |
|---|
| | 208 | $B$b$A$m$s(BRuby$BK\BN$,I,MW$G$9!%(B |
|---|
| | 209 | $B2TF/%F%9%H$O(B1.6$B7O$G9T$J$C$F$$$^$9!%(B |
|---|
| | 210 | $B%/%i%9JQ?t$r;H$C$F$$$k$?$a!$(B1.4$B7O$G$OF0$-$^$;$s!%(B</li> |
|---|
| | 211 | |
|---|
| | 212 | <li>SOAP4R$B$O(BXML$B4XO"$N=hM}$r(B |
|---|
| | 213 | <a href="http://www.yoshidam.net/Ruby.html#xmlparser">XMLParser$B%b%8%e!<%k(B</a> |
|---|
| | 214 | $B$K0MB8$7$F$$$^$9!%(B |
|---|
| | 215 | XMLParser$B%b%8%e!<%k$r%$%s%9%H!<%k$7$F$*$/I,MW$,$"$j$^$9!%(B</li> |
|---|
| | 216 | |
|---|
| | 217 | <li>SOAP-RPC$B%/%i%$%"%s%H%5%s%W%k$rF0$+$9$?$a$K$O!$(B |
|---|
| | 218 | <a href="http://www.alphaworks.ibm.com/tech/soap4j">IBM$B$N(BSOAP for Java</a> |
|---|
| | 219 | $B$b$7$/$O(B |
|---|
| | 220 | <a href="http://xml.apache.org/soap/">Apache SOAP</a> |
|---|
| | 221 | $B$,I,MW$G$9!%(B |
|---|
| | 222 | </li> |
|---|
| | 223 | </ul> |
|---|
| | 224 | |
|---|
| | 225 | <h2 id="restrictions" name="restrictions">6. Restrictions</h2> |
|---|
| | 226 | |
|---|
| | 227 | <p> |
|---|
| | 228 | SOAP4R$B$O(B |
|---|
| | 229 | <a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a> |
|---|
| | 230 | $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 |
|---|
| | 231 | $B$3$l$i$OA4$F!$(BSOAP4R$B$N<BAu$K$h$k@)8B$G$9!%(B |
|---|
| | 232 | </p> |
|---|
| | 233 | |
|---|
| | 234 | <ul> |
|---|
| | 235 | <li style="margin-top: 2ex;">SOAP Envelope$B$K$D$$$F(B |
|---|
| | 236 | <ul> |
|---|
| | 237 | <li>SOAP actor$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| | 238 | <li>SOAP Fault Codes$B$r??LLL\$K07$C$F$^$;$s!%(B</li> |
|---|
| | 239 | <li>SOAP Envelope$B$K$*$1$k(BencodingStyle$B$,!$(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B |
|---|
| | 240 | SOAP for Java$B$N$h$&$KAG$N(BXML$B$rKd$a$k(Bencoding$B!$$J$I$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| | 241 | </ul></li> |
|---|
| | 242 | <li style="margin-top: 2ex;">SOAP Encoding$B$K$D$$$F(B |
|---|
| | 243 | <ul> |
|---|
| | 244 | <li>encodingStyle$B$O(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B |
|---|
| | 245 | $B%G!<%?9=B$$NESCf$rJL(BencodingStyle$B$K$9$k$3$H$O$G$-$^$;$s!%(B</li> |
|---|
| | 246 | <li>XML Schema$B$rFI$s$G(Bencode/decode$B$9$k$3$H$O$G$-$^$;$s!%(B |
|---|
| | 247 | SOAP Encoding$BK\BN$KKd$a9~$^$l$?(Bxsi:type$B$N$_$rMxMQ$7$^$9!%(B</li> |
|---|
| | 248 | <li>$B<!85$,(B1$B0J30$NG[Ns!$(BPartially Transmitted Arrays$B!JItJ,G[Ns!K!$(BSparse Arrays$B!JAF$JG[Ns!K$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| | 249 | <li>SOAP root$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| | 250 | <li>$BB?=E;2>H$X$N(Bmarshalling$B!J(Bunmarshalling$B$O2DG=$G$9!K(B</li> |
|---|
| | 251 | </ul></li> |
|---|
| | 252 | <li style="margin-top: 2ex;">$B$=$NB>(B |
|---|
| | 253 | <ul> |
|---|
| | 254 | <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> |
|---|
| | 255 | <li>HTTP Extension Framework$B!J(BM-POST$B!K$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| | 256 | <li>Content-Type$B$O(B'text/xml'$B$G$9!%(B |
|---|
| | 257 | charset$B;XDj$K$OBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| | 258 | </ul></li> |
|---|
| | 259 | </ul> |
|---|
| | 260 | |
|---|
| | 261 | <h2 id="history" name="history">7. History</h2> |
|---|
| | 262 | |
|---|
| | 263 | <dl> |
|---|
| | 264 | <dt>1.2.0 - March 30, 2001</dt> |
|---|
| | 265 | <dd><a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP</a> |
|---|
| | 266 | $B$N$_$J$5$s$K8f6(NO$rD:$$$F!$(B |
|---|
| | 267 | <a href="http://xml.apache.org/soap/">Apache-SOAP</a>$B!$(B |
|---|
| | 268 | <a href="http://www.pocketsoap.com">pocketSOAP/0.91</a>$B!$(B |
|---|
| | 269 | <a href="http://www.geocities.com/paulclinger/soap.html">SOAP::Lite for Perl</a>$B!$(B |
|---|
| | 270 | <a href="http://www.develop.com/soap/">SOAP/Perl/0.28</a> |
|---|
| | 271 | $B$H$N@\B3%F%9%H$r9T$J$C$?7k2L$rH?1G$5$;$^$7$?!%(B |
|---|
| | 272 | SOAP/Perl/0.28$B0J30$H$O=gD4$KDL?.$G$-$F$^$9!%(B |
|---|
| | 273 | <ul> |
|---|
| | 274 | <li>href/id$B$r;H$C$?(BXML$B$r(Bunmarshal$B$G$-$k$h$&$K$J$j$^$7$?(B |
|---|
| | 275 | $B!J$^$@;2>H$r(Bhref/id$B$K(Bmarshal$B$9$k$3$H$O$G$-$^$;$s!K(B</li> |
|---|
| | 276 | <li>base64$B7?$r%5%]!<%H$7$^$7$?!%(B</li> |
|---|
| | 277 | <li>SOAPTimeInstant$B$r(BSOAPDateTime$B$KL>>NJQ99$7$^$7$?!%(B |
|---|
| | 278 | XML Schema PR$B$X$NDI=>$G$9!%(B</li> |
|---|
| | 279 | <li>SOAPStruct$B$O!$F1$8%"%/%;%5$r;}$DJ#?t$NCM$r07$($k$h$&$K$J$j$^$7$?!%(B |
|---|
| | 280 | SOAPStruct$B$H$OJL%/%i%9$K$7$?$[$&$,$h$+$C$?$+$b!%(B</li> |
|---|
| | 281 | <li>$B%k!<%?$O0[$J$kL>A06u4V$KB0$9$k%a%=%C%I72$r07$($k$h$&$K$J$j$^$7$?!%(B</li> |
|---|
| | 282 | <li><Envelope>$B$N$h$&$J!$Hs=$>~$JMWAG$r5v2D$9$k$?$a$N%U%i%0$,IU$-$^$7$?!%(B |
|---|
| | 283 | $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> |
|---|
| | 284 | <li>Apache-SOAP$B$G:NMQ$5$l$F$$$k(BMap$B%?%$%W$r%5%]!<%H$7$^$7$?!%(B |
|---|
| | 285 | Ruby$B$N(BHash$B$b$3$N7?$K(Bbind$B$9$k$h$&$K$7$^$7$?!%(B |
|---|
| | 286 | $B!J(BSOAP4R/1.1$B$^$G$O!$(BHash$B$rFH<+7A<0$K(Bmarshal$B$7$F$^$7$?!%(B |
|---|
| | 287 | 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 |
|---|
| | 288 | 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 |
|---|
| | 289 | Struct$B$K$J$C$F$7$^$$$^$9!%(B1.2$B$H(B1.1$B$NHs8_49$KCm0U$7$F$/$@$5$$!K(B</li> |
|---|
| | 290 | <li>$BK\Mh$J$i(BStruct$B$N%5%V%/%i%9$H$7$F(Bunmarshal$B$9$Y$-7?$N$&$A!$(B |
|---|
| | 291 | 'unknown:SOAPStruct'$B$H$$$&L>A0$N7?$r!$FbIt%/%i%9$N(BSOAPStruct$B$H$7$F(B |
|---|
| | 292 | unmarshal$B$7$F$7$^$C$F$$$^$7$?!%=$@5$7$^$7$?!%(B</li> |
|---|
| | 293 | <li>SOAPArray$B$H(BSOAPStruct$B$K!$(Bmap!$B$*$h$S(Bmembers$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> |
|---|
| | 294 | <li>SOAPBody$B$K(Brequest$B!$(Bresponse$B$*$h$S(Bfault$B%a%=%C%I$rDI2C$7$^$7$?!%(B</li> |
|---|
| | 295 | <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> |
|---|
| | 296 | </ul></dd> |
|---|
| | 297 | |
|---|
| | 298 | <dt>1.1.0 - March 23, 2001</dt> |
|---|
| | 299 | <dd> |
|---|
| 75 | | |
|---|
| 76 | | <h2 id="install" name="install">2. Install</h2> |
|---|
| 77 | | |
|---|
| 78 | | <p> |
|---|
| 79 | | $B%Q%C%1!<%8$r<hF@$7!$E83+!&?-D9$7$F$/$@$5$$!%(B |
|---|
| 80 | | 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 |
|---|
| 81 | | $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 |
|---|
| 82 | | </p> |
|---|
| 83 | | |
|---|
| 84 | | <p> |
|---|
| 85 | | 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 |
|---|
| 86 | | $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 |
|---|
| 87 | | </p> |
|---|
| 88 | | |
|---|
| 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> |
|---|
| 102 | | |
|---|
| 103 | | <p> |
|---|
| 104 | | $B%Q%C%1!<%8Cf$N3F%U%!%$%k$N2r@b$G$9!%(B |
|---|
| 105 | | </p> |
|---|
| 106 | | |
|---|
| 107 | | <dl> |
|---|
| 108 | | <dt class="path">lib/</dt> |
|---|
| 109 | | <dd>SOAP4R$B$N%i%$%V%i%j%W%m%0%i%`K\BN!%(B</dd> |
|---|
| 110 | | |
|---|
| 111 | | <dt class="path">sample/</dt> |
|---|
| 112 | | <dd>SOAP4R$B$rMxMQ$9$k%5%s%W%k%W%m%0%i%`!%(B</dd> |
|---|
| 113 | | |
|---|
| 114 | | <dt class="path">sample/sampleClient.rb</dt> |
|---|
| 115 | | <dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`!%(B |
|---|
| 116 | | IBM$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 |
|---|
| 117 | | $B@h$K%5!<%PB&$N%$%s%9%H!<%k(B & deploy$B$r:Q$^$;$F$*$/$3$H!%(B |
|---|
| 118 | | <pre class="path"> |
|---|
| 119 | | ./sampleClient.rb http://localhsot:2020/ibm-soap/rpcrouter.jsp |
|---|
| 120 | | </pre> |
|---|
| 121 | | $B$J$I$H$7$F5/F0$9$k!%(B</dd> |
|---|
| 122 | | |
|---|
| 123 | | <dt class="path">sample/sampleClientRAA.rb</dt> |
|---|
| 124 | | <dd>SOAP-RPC$B%/%i%$%"%s%H$N%5%s%W%k%W%m%0%i%`$=$N(B2$B!%(B |
|---|
| 125 | | www.ruby-lang.org$B$K$"$k(BRAA$B%5!<%P$K@\B3$7$^$9!%(B |
|---|
| 126 | | $B$3$N%5!<%P$O%F%9%H8x3+Cf$J$N$G!$0BDjF0:n$r4|BT$7$J$$$G$/$@$5$$!%(B |
|---|
| 127 | | </dd> |
|---|
| 128 | | |
|---|
| 129 | | <dt class="path">sample/sampleCGIServer.rb</dt> |
|---|
| 130 | | <dd>SOAP-RPC$B%5!<%P$N%5%s%W%k%W%m%0%i%`!%(B |
|---|
| 131 | | Apache-SOAP$B%i%$%/$J!$(BgetQuote$B$d(BgetAddressFromName$B%$%s%?%U%'%$%9$,Dj5A$5$l$F$$$^$9!%(B |
|---|
| 132 | | $B%$%s%?%U%'%$%9$@$1$G!$5!G=$O$"$j$^$;$s!%(B</dd> |
|---|
| 133 | | |
|---|
| 134 | | <dt class="path">sample/sampleDriver.rb</dt> |
|---|
| 135 | | <dd>MS SOAP TK for VS6.0$B$G$O(BROPE$B$K$"$?$k$N$,$3$N%U%!%$%k!%(B</dd> |
|---|
| 136 | | |
|---|
| 137 | | <dt class="path">redist/</dt> |
|---|
| 138 | | <dd>$B3F<o:FG[I[%Q%C%1!<%8$+$i!$(BSOAP4R$B$GMxMQ$9$k%U%!%$%k72!%(B |
|---|
| 139 | | $BMxMQ$5$;$FD:$$$F$$$k$_$J$5$s!$$I$&$b$"$j$,$H$&$4$6$$$^$9!%(B |
|---|
| 140 | | </dd> |
|---|
| 141 | | |
|---|
| 142 | | <dt class="path">redist/archive/</dt> |
|---|
| 143 | | <dd>$B3F<o:FG[I[%Q%C%1!<%8$=$N$b$N!%(B |
|---|
| 144 | | $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> |
|---|
| 145 | | </dl> |
|---|
| 146 | | |
|---|
| 147 | | <h2 id="uninstall" name="uninstall">3. Uninstall</h2> |
|---|
| 148 | | |
|---|
| 149 | | <p> |
|---|
| 150 | | $B%$%s%9%H!<%k;~$K:n@.$5$l$?%U%!%$%k$rA4It>C$7$F$/$@$5$$!%(B |
|---|
| 151 | | </p> |
|---|
| 152 | | |
|---|
| 153 | | <h2 id="whats" name="whats">4. What is SOAP4R?</h2> |
|---|
| 154 | | |
|---|
| 155 | | <p> |
|---|
| 156 | | SOAP4R$B$O!$(B |
|---|
| 157 | | <a href="http://www.w3.org/TR/SOAP/">Simple Object Access Protocol (SOAP) 1.1 (W3C Note)</a> |
|---|
| 158 | | $B$r(BRuby$B$+$iMxMQ$9$k$?$a$N%i%$%V%i%j%W%m%0%i%`$G$9!%(B |
|---|
| 159 | | SOAP$B$K$D$$$F$N>\:Y$O!$(B |
|---|
| 160 | | <a href="http://www.sarion.co.jp/ml/soap/">SOAP-ml-JP Home Page</a> |
|---|
| 161 | | $B$K$"$k%j%s%/=8!$(B |
|---|
| 162 | | <a href="http://www.sarion.co.jp/ml/soap/link.html">SOAP-ml-JP Links</a> |
|---|
| 163 | | $B$r8fMw$/$@$5$$!%(B |
|---|
| 164 | | </p> |
|---|
| 165 | | |
|---|
| 166 | | <p> |
|---|
| 167 | | <a href="#restrictions">Restrictions</a> |
|---|
| 168 | | $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 |
|---|
| 169 | | </p> |
|---|
| 170 | | |
|---|
| 171 | | <h2 id="dependencies" name="dependencies">5. Dependencies</h2> |
|---|
| 172 | | |
|---|
| 173 | | <p> |
|---|
| 174 | | SOAP4R$B$rMxMQ$9$k$?$a$K$O!$0J2<$N$b$N$,I,MW$G$9!%(B |
|---|
| 175 | | </p> |
|---|
| 176 | | |
|---|
| 177 | | <ul> |
|---|
| 178 | | <li>SOAP4R$B$O(B |
|---|
| 179 | | <a href="http://www.ruby-lang.org">Ruby</a> |
|---|
| 180 | | $B8~$1$N%i%$%V%i%j$G$9!%(B |
|---|
| 181 | | $B$b$A$m$s(BRuby$BK\BN$,I,MW$G$9!%(B |
|---|
| 182 | | $B2TF/%F%9%H$O(B1.6$B7O$G9T$J$C$F$$$^$9!%(B |
|---|
| 183 | | $B%/%i%9JQ?t$r;H$C$F$$$k$?$a!$(B1.4$B7O$G$OF0$-$^$;$s!%(B</li> |
|---|
| 184 | | |
|---|
| 185 | | <li>SOAP4R$B$O(BXML$B4XO"$N=hM}$r(B |
|---|
| 186 | | <a href="http://www.yoshidam.net/Ruby.html#xmlparser">XMLParser$B%b%8%e!<%k(B</a> |
|---|
| 187 | | $B$K0MB8$7$F$$$^$9!%(B |
|---|
| 188 | | XMLParser$B%b%8%e!<%k$r%$%s%9%H!<%k$7$F$*$/I,MW$,$"$j$^$9!%(B</li> |
|---|
| 189 | | |
|---|
| 190 | | <li>SOAP-RPC$B%/%i%$%"%s%H%5%s%W%k$rF0$+$9$?$a$K$O!$(B |
|---|
| 191 | | <a href="http://www.alphaworks.ibm.com/tech/soap4j">IBM$B$N(BSOAP for Java</a> |
|---|
| 192 | | $B$b$7$/$O(B |
|---|
| 193 | | <a href="http://xml.apache.org/soap/">Apache SOAP</a> |
|---|
| 194 | | $B$,I,MW$G$9!%(B |
|---|
| 195 | | </li> |
|---|
| 196 | | </ul> |
|---|
| 197 | | |
|---|
| 198 | | <h2 id="restrictions" name="restrictions">6. Restrictions</h2> |
|---|
| 199 | | |
|---|
| 200 | | <p> |
|---|
| 201 | | SOAP4R$B$O(B |
|---|
| 202 | | <a href="http://www.w3.org/TR/SOAP/">SOAP 1.1 (W3C Note)</a> |
|---|
| 203 | | $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 |
|---|
| 204 | | $B$3$l$i$OA4$F!$(BSOAP4R$B$N<BAu$K$h$k@)8B$G$9!%(B |
|---|
| 205 | | </p> |
|---|
| 206 | | |
|---|
| 207 | | <ul> |
|---|
| 208 | | <li style="margin-top: 2ex;">SOAP Envelope$B$K$D$$$F(B |
|---|
| 209 | | <ul> |
|---|
| 210 | | <li>SOAP actor$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 211 | | <li>SOAP Fault Codes$B$r??LLL\$K07$C$F$^$;$s!%(B</li> |
|---|
| 212 | | <li>SOAP Envelope$B$K$*$1$k(BencodingStyle$B$,!$(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B |
|---|
| 213 | | SOAP for Java$B$N$h$&$KAG$N(BXML$B$rKd$a$k(Bencoding$B!$$J$I$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 214 | | </ul></li> |
|---|
| 215 | | <li style="margin-top: 2ex;">SOAP Encoding$B$K$D$$$F(B |
|---|
| 216 | | <ul> |
|---|
| 217 | | <li>encodingStyle$B$O(BSOAP Encoding$B$K8GDj$5$l$F$$$^$9!%(B |
|---|
| 218 | | $B%G!<%?9=B$$NESCf$rJL(BencodingStyle$B$K$9$k$3$H$O$G$-$^$;$s!%(B</li> |
|---|
| 219 | | <li>XML Schema$B$rFI$s$G(Bencode/decode$B$9$k$3$H$O$G$-$^$;$s!%(B |
|---|
| 220 | | SOAP Encoding$BK\BN$KKd$a9~$^$l$?(Bxsi:type$B$N$_$rMxMQ$7$^$9!%(B</li> |
|---|
| 221 | | <li>$B<!85$,(B1$B0J30$NG[Ns!$(BPartially Transmitted Arrays$B!JItJ,G[Ns!K!$(BSparse Arrays$B!JAF$JG[Ns!K$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 222 | | <li>SOAP root$BB0@-$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 223 | | <li>$BB?=E;2>H;~$KMxMQ$5$l$kFHN)MWAG$KBP1~$7$F$$$^$;$s!J(Bencoding$B!$(Bdecoding$B6&!K!%(B</li> |
|---|
| 224 | | </ul></li> |
|---|
| 225 | | <li style="margin-top: 2ex;">$B$=$NB>(B |
|---|
| 226 | | <ul> |
|---|
| 227 | | <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> |
|---|
| 228 | | <li>HTTP Extension Framework$B!J(BM-POST$B!K$KBP1~$7$F$$$^$;$s!%(B</li> |
|---|
| 229 | | <li>Content-Type$B$O(B'text/xml'$B$G$9!%(B |
|---|
| 230 | | charset$B;XDj$K$OBP1~$7$F$$$^$;$s!%(B |
|---|
| 231 | | $B$@$C$F!$(Bcharset$BIU$1$?$i!J8=;~E@$G$O!K(BSOAP for Java$B$,E\$k$s$@$b$s!%!%!%(B</li> |
|---|
| 232 | | </ul></li> |
|---|
| 233 | | </ul> |
|---|
| 234 | | |
|---|
| 235 | | <h2 id="history" name="history">7. History</h2> |
|---|
| 236 | | |
|---|
| 237 | | <dl> |
|---|
| 238 | | <dt>1.1.0 - March 23, 2001</dt> |
|---|
| 239 | | <dd> |
|---|
| 240 | | $B7k9=$?$/$5$sJQ99$7$^$7$?!%$J$RMQES$G$7$+%F%9%H$G$-$F$J$$$N$G!$(B |
|---|
| 241 | | $B0BDjEY$ODc$$$H;W$$$^$9$N$G8fCm0U$/$@$5$$!%(B |
|---|
| 242 | | $BFC$KB>(BSOAP$B<BAu$H$N(Binteroperability$B$,IT0B$G$9!%(B |
|---|
| 243 | | $B!V!A$K$D$J$$$G$_$?$,>e<j$/$$$+$J$$!W$H$$$&%l%]!<%H$,$"$j$^$7$?$i!$(B |
|---|
| 244 | | $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 |
|---|
| 245 | | <ul> |
|---|
| 246 | | <li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$^$7$?!%(B</li> |
|---|
| 247 | | <li>RPC$B%/%i%$%"%s%H(B/$B%5!<%P5!G=$N<BAu$r!$(BSOAP$BK\BN$+$iJ,N%$7$^$7$?!%(B</li> |
|---|
| 248 | | <li>RPC$B$G(BRuby$B@lMQ$K;H$($k7?$H$7$F!$(BDate$B!$(BHash$B$r%5%]!<%H$7$^$7$?!%(B |
|---|
| 249 | | $B!JCN$i$J$$7?$K$D$$$F$O!$=>MhDL$jC1$J$k(BStruct$B$K$J$j$^$9!K(B</li> |
|---|
| 250 | | <li>TimeInstant$B$H$7$F!$(BTime$B$G$O$J$/!$(B |
|---|
| 251 | | $B$U$J$P$5$s$N(Bdate3.rb$B$N(BDate$B$r;H$&$h$&$K$7$^$7$?!%(B |
|---|
| 252 | | $B$^$?!$(Bparsedate2$B"*(Bparsedate3$B$K0\9T$7$F$_$^$7$?!%(B</li> |
|---|
| 253 | | <li>RPC$B%5!<%P$H$7$F$N5!G=$rDI2C$7$F$$$k:GCf$K!$(B |
|---|
| 254 | | SOAPArray$B$*$h$S(BSOAPStruct$B$N(Bencoding/decoding$B$N%P%0!JFC$KL>A06u4V2s$j!K$r(B |
|---|
| 255 | | $B$?$/$5$s=$@5$7$^$7$?!%(B</li> |
|---|
| 256 | | </ul> |
|---|