Changeset 387
- Timestamp:
- 12/07/01 18:42:57 (7 years ago)
- Files:
-
- trunk/RELEASE_en.html (modified) (4 diffs)
- trunk/RELEASE_ja.html (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RELEASE_en.html
r374 r387 19 19 20 20 <p class="status"> 21 Last modified: December 5, 2001<br />21 Last modified: December 7, 2001<br /> 22 22 Created: July 17, 2000 23 23 </p> … … 34 34 35 35 <p> 36 Target SOAP4R version: SOAP4R/1.4 36 Target SOAP4R version: SOAP4R/1.4.1 37 37 </p> 38 38 … … 51 51 <h2 id="changes" name="changes">1. Changes</h2> 52 52 53 <ul> 54 <li>Datatypes: 55 <ul> 56 <li>XSDFloat: Bug in rounding double float to single float. Fixed.</li> 57 <li>SOAPElement: Added for literal encoding.</li> 58 <li>Removed SOAP encoding functions from baseData. EncondingStyleHandler should decide how to encode SOAP data model. (ie. ASP.NET seems to have its own encoding style.)</li> 59 <li>SOAPHeaderItem: Changed interface for easy use.</li> 60 </ul></li> 61 62 <li>SOAP Encoding: 63 <ul> 64 <li>Encoding by itself, not using NQXML's tree object model.</li> 65 <li>At last, supported multi-ref encoding!</li> 66 <li>marshal.rb: Marshalling with Envelope and Body. To marshal multi-ref'd object, Body is needed. CAUTION: Not compatible between former implementation.</li> 67 <li>Add EncodingStyleHandlerLiteral and set it to default.</li> 68 <li>Renamed encoding.rb to encodingStyleHandler.rb.</li> 69 <li>Added ASP.NET encoding handler. ASP.NET seems to use literal encoding (by default) but it is easier with this encodingStyleHandler to access the service which is built with ASP.NET.</li> 70 <li>Changed element name escape. 71 <ul> 72 <li>:: <=> \.\.</li> 73 <li>[^a-zA-Z0-9_-] <=> \.[0-F][0-F] 74 </ul> 75 Limitation: Using SOAP4R's RPC function, you cannot use the name which contains '.' for method name, class/struct name, and accessor name. In Ruby world, it should not be a problem I believe.</li> 76 </ul></li> 77 78 <li>RPC related functions: 79 <ul> 80 <li>Driver: Added 'invoke' method for messaging.</li> 81 <li>Driver: Content of SOAPFault detail element is set in the exception which is thrown from SOAP Node to client application.</li> 82 <li>Processor: Changed Processor.(un|)marshal interface. An instance of NS for parsing/generating XML instance is prepared in parser/generator.</li> 83 <li>mappingRegistry.rb is devided from rpcUtils.rb.</li> 84 </ul></li> 53 <p> 54 SOAP4R/1.4 contained many bugs (as usual...) 55 1.4.1 is a maintenance release. Some bugs are fixed. 56 Thanks to Michael Neumann. 57 </p> 58 59 <ul> 60 <li>instance_eval in SOAPStruct#add for adding accessor illegaly overrode important methods for SOAP4R such as name, name= and so on. Removed this instance_eval and rewrote other codes which did depend the code. Thanks to MNeumann for reporting it and giving a suggestion to fix it.</li> 61 <li>Fixed charset handling. Illegal charset was set when automatic XML processor detecting.</li> 62 <li>Removed unused code(self.decode) in element.rb.</li> 63 <li>Illegal constant access when SOAP format error. Fixed.</li> 64 <li>LiteralEncodingNamespace moved to SOAP module.</li> 85 65 </ul> 86 66 … … 258 238 259 239 <dl> 240 <dt>1.4.1 - December 7, 2001</dt> 241 <dd>SOAP4R/1.4 contained many bugs (as usual...) 242 1.4.1 is a maintenance release. Some bugs are fixed. 243 Thanks to Michael Neumann. 244 245 <ul> 246 <li>instance_eval in SOAPStruct#add for adding accessor illegaly overrode important methods for SOAP4R such as name, name= and so on. Removed this instance_eval and rewrote other codes which did depend the code. Thanks to MNeumann for reporting it and giving a suggestion to fix it.</li> 247 <li>Fixed charset handling. Illegal charset was set when automatic XML processor detecting.</li> 248 <li>Removed unused code(self.decode) in element.rb.</li> 249 <li>Illegal constant access when SOAP format error. Fixed.</li> 250 <li>LiteralEncodingNamespace moved to SOAP module.</li> 251 </ul></dd> 252 253 260 254 <dt>1.4 - December 5, 2001</dt> 261 255 <dd><ul> trunk/RELEASE_ja.html
r374 r387 19 19 20 20 <p class="status"> 21 Last modified: December 5, 2001<br />21 Last modified: December 7, 2001<br /> 22 22 Created: July 15, 2000 23 23 </p> … … 36 36 <p> 37 37 $BK\J8=q$,BP>]$H$7$F$$$k(BSOAP4R$B$N%P!<%8%g%s$O!$(B 38 SOAP4R/1.4 38 SOAP4R/1.4.1 39 39 $B$G$9!%(B 40 40 </p> … … 54 54 <h2 id="changes" name="changes">1. Changes</h2> 55 55 56 <ul> 57 <li>$B%G!<%?7?(B: 58 <ul> 59 <li>XSDFloat: double float$B$r(Bsingle float$B$K4]$a$k:]$K%P%0$,$"$j$^$7$?!%=$@5$5$l$^$7$?!%(B</li> 60 <li>SOAPElement: literal encoding$B!J(Bencoding$B$;$:$K(BXML$B$rKd$a9~$`!K$N$?$a$KDI2C$5$l$^$7$?!%(B</li> 61 <li>SOAP data model(baseData.rb)$B$+$i(Bencoding$B4XO"5!G=$r<h$j=|$-$^$7$?!%(BEncondingStyleHandler$B$,E,59H=CG$9$Y$-$G$9!%(B</li> 62 <li>SOAPHeaderItem: $B$h$j;H$$0W$/%$%s%?%U%'%$%9$rJQ99$7$^$7$?!%(B</li> 63 </ul></li> 64 65 <li>SOAP Encoding: 66 <ul> 67 <li>NQXML$B$NLZ9=B$%b%G%k$KMj$i$:!$<+A0$G(Bencoding$B$7$^$9!%(B</li> 68 <li>$B$D$$$KB?=E;2>H$N(Bencoding$B$r<BAu$7$^$7$?(B!</li> 69 <li>marshal.rb: Envelope$B$H(BBody$B$rH<$J$C$F(Bmarshal$B$9$k$h$&$K$J$j$^$7$?!%(B 70 SOAP Encoding$B$G$O!$B?=E;2>H$N(Bencoding$B$N$?$a$K(BBody$B$,I,MW$G$9!%(B 71 $BCm0U(B: $B=>Mh$N<BAu$H$N8_49@-$,$"$j$^$;$s!%(B</li> 72 <li>literal encoding$B$N%O%s%I%i$rDI2C$7!$$3$l$r(Bdefault$B$H$7$^$7$?!%(B</li> 73 <li>encoding.rb$B$r(BencodingStyleHandler.rb$B$KL>A0$rJQ$($^$7$?!%(B</li> 74 <li>ASP.NET$B$N(Bencoding handler$B$rDI2C$7$^$7$?!%(BASP.NET$B$O%G%U%)%k%H$G$O(Bliteral encoding$B$r;HMQ$7$^$9$,!$85$O$H$$$($P$d$C$Q$j4X?t$HG[Ns$G$"$k$?$a!$<u$1B&$G$b$=$l$C$]$/(Bdecode$B$7$?$[$&$,JXMx$G$9!J(BDOM$B%W%m%0%i%_%s%0$J$s$+$7$?$/$J$$!K!%(B</li> 75 <li>$BMWAGL>$N(Bescape$BJ}K!$rJQ99$7$^$7$?!%(B 76 <ul> 77 <li>:: <=> \.\.</li> 78 <li>[^a-zA-Z0-9_-] <=> \.[0-F][0-F] 79 </ul> 80 $B@)8B(B: SOAP4R$B$N(BRPC$B4XO"5!G=$r;H$&>l9g!$%a%=%C%IL>!$%/%i%9L>!$%a%s%PL>$K(B'.'$B$r4^$`(Bobject$B$NE>Aw$r9T$J$&$3$H$O$G$-$^$;$s!%(BRuby$B$NJ8K!E*$K$O$3$l$GLdBj$J$$$O$:$G$9!%(B</li> 81 </ul></li> 82 83 <li>RPC$B4XO"5!G=(B: 84 <ul> 85 <li>Driver: $B%a%C%;!<%8%s%0$r9T$J$&$?$a$N%a%=%C%I!$(B'invoke'$B$rDI2C$7$^$7$?!%(B</li> 86 <li>Driver: SOAP Fault$B$N(Bdetail$BMWAG$NCf?H$r!$(BDriver$B$+$i%f!<%6%"%W%j%1!<%7%g%s$KJV$9Nc30$NCf$K%;%C%H$9$k$h$&$K$7$^$7$?!%(B</li> 87 <li>Processor: marshal/unmarshal$B$N%$%s%?%U%'%$%9$rJQ99$7$^$7$?!%(B</li> 88 <li>mappingRegistry.rb$B$,(BrpcUtils.rb$B$+$iJ,N%$7$^$7$?!%(B</li> 89 </ul></li> 56 <p> 57 SOAP4R/1.4$B$O!J$$$D$bDL$j!%!%!%!K$?$/$5$s$N%P%0$r4^$s$G$$$^$7$?!%(B 58 1.4.1$B$O%a%s%F%J%s%9%j%j!<%9$G$9!%$$$/$D$+$N%P%0$,=$@5$5$l$F$$$^$9!%(B 59 Michael Neumann$B$5$s!$$I$&$b$"$j$,$H$&!%(B 60 </p> 61 62 <ul> 63 <li>SOAPStruct#add$B$NCf$G!$(Baccessor$B$rDj5A$9$k$?$a$KMQ$$$F$$$k(Binstance_eval$B$,!$(Bname$B!$(Bname=$B$J$I$N=EMW$J%a%=%C%I$rIT@5$K>e=q$-$7$F$$$^$7$?!%$3$l$r<h$j=|$-!$$3$N%3!<%I$K0MB8$7$F$$$?ItJ,$r=q$-D>$7$^$7$?!%Js9p$7!$M-MQ$J%"%I%P%$%9$r$/$l$?(BMNeumann$B$5$s!$$"$j$,$H$&!%(B</li> 64 <li>charset$B$N07$$$K%P%0$,$"$j$^$7$?!%MxMQ$9$k(BXML$B%W%m%;%C%5$rL@<(E*$K;XDj$7$J$+$C$?>l9g!$(BHTTP$B%X%C%@$N(Bcharset$B$,@5$7$/;XDj$5$l$^$;$s$G$7$?!%(B</li> 65 <li>element.rb$B$NCf$NITMW$J%3!<%I$r<h$j=|$-$^$7$?!%(B</li> 66 <li>SOAP$B%a%C%;!<%8$K%U%)!<%^%C%H%(%i!<$,$"$C$?$H$-$K;2>H$9$kDj?t$,IT@5$G$7$?!%=$@5$7$^$7$?!%(B</li> 67 <li>LiteralEncodingNamespace$B$,(BSOAP$B%b%8%e!<%kD>2<$K0\F0$7$^$7$?!%(B</li> 90 68 </ul> 91 69 … … 271 249 272 250 <dl> 251 <dt>1.4.1 - December 7, 2001</dt> 252 <dd>SOAP4R/1.4$B$O!J$$$D$bDL$j!%!%!%!K$?$/$5$s$N%P%0$r4^$s$G$$$^$7$?!%(B 253 1.4.1$B$O%a%s%F%J%s%9%j%j!<%9$G$9!%$$$/$D$+$N%P%0$,=$@5$5$l$F$$$^$9!%(B 254 Michael Neumann$B$5$s!$$I$&$b$"$j$,$H$&!%(B 255 256 <ul> 257 <li>SOAPStruct#add$B$NCf$G!$(Baccessor$B$rDj5A$9$k$?$a$KMQ$$$F$$$k(Binstance_eval$B$,!$(Bname$B!$(Bname=$B$J$I$N=EMW$J%a%=%C%I$rIT@5$K>e=q$-$7$F$$$^$7$?!%$3$l$r<h$j=|$-!$$3$N%3!<%I$K0MB8$7$F$$$?ItJ,$r=q$-D>$7$^$7$?!%Js9p$7!$M-MQ$J%"%I%P%$%9$r$/$l$?(BMNeumann$B$5$s!$$"$j$,$H$&!%(B</li> 258 <li>charset$B$N07$$$K%P%0$,$"$j$^$7$?!%MxMQ$9$k(BXML$B%W%m%;%C%5$rL@<(E*$K;XDj$7$J$+$C$?>l9g!$(BHTTP$B%X%C%@$N(Bcharset$B$,@5$7$/;XDj$5$l$^$;$s$G$7$?!%(B</li> 259 <li>element.rb$B$NCf$NITMW$J%3!<%I$r<h$j=|$-$^$7$?!%(B</li> 260 <li>SOAP$B%a%C%;!<%8$K%U%)!<%^%C%H%(%i!<$,$"$C$?$H$-$K;2>H$9$kDj?t$,IT@5$G$7$?!%=$@5$7$^$7$?!%(B</li> 261 <li>LiteralEncodingNamespace$B$,(BSOAP$B%b%8%e!<%kD>2<$K0\F0$7$^$7$?!%(B</li> 262 </ul></dd> 263 264 273 265 <dt>1.4 - December 5, 2001</dt> 274 266 <dd>