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

Changeset 387

Show
Ignore:
Timestamp:
12/07/01 18:42:57 (7 years ago)
Author:
nakahiro
Message:

Docs for 1.4.1

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RELEASE_en.html

    r374 r387  
    1919 
    2020<p class="status"> 
    21 Last modified: December 5, 2001<br /> 
     21Last modified: December 7, 2001<br /> 
    2222Created: July 17, 2000 
    2323</p> 
     
    3434 
    3535<p> 
    36 Target SOAP4R version: SOAP4R/1.4 
     36Target SOAP4R version: SOAP4R/1.4.1 
    3737</p> 
    3838 
     
    5151<h2 id="changes" name="changes">1. Changes</h2> 
    5252 
    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>:: &lt;=&gt; \.\.</li> 
    73 <li>[^a-zA-Z0-9_-] &lt;=&gt; \.[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> 
     54SOAP4R/1.4 contained many bugs (as usual...) 
     551.4.1 is a maintenance release.  Some bugs are fixed. 
     56Thanks 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> 
    8565</ul> 
    8666 
     
    258238 
    259239<dl> 
     240<dt>1.4.1 - December 7, 2001</dt> 
     241<dd>SOAP4R/1.4 contained many bugs (as usual...) 
     2421.4.1 is a maintenance release.  Some bugs are fixed. 
     243Thanks 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 
    260254<dt>1.4 - December 5, 2001</dt> 
    261255<dd><ul> 
  • trunk/RELEASE_ja.html

    r374 r387  
    1919 
    2020<p class="status"> 
    21 Last modified: December 5, 2001<br /> 
     21Last modified: December 7, 2001<br /> 
    2222Created: July 15, 2000 
    2323</p> 
     
    3636<p> 
    3737$BK\J8=q$,BP>]$H$7$F$$$k(BSOAP4R$B$N%P!<%8%g%s$O!$(B 
    38 SOAP4R/1.4 
     38SOAP4R/1.4.1 
    3939$B$G$9!%(B 
    4040</p> 
     
    5454<h2 id="changes" name="changes">1. Changes</h2> 
    5555 
    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>:: &lt;=&gt; \.\.</li> 
    78 <li>[^a-zA-Z0-9_-] &lt;=&gt; \.[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> 
     57SOAP4R/1.4$B$O!J$$$D$bDL$j!%!%!%!K$?$/$5$s$N%P%0$r4^$s$G$$$^$7$?!%(B 
     581.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 
     59Michael 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> 
    9068</ul> 
    9169 
     
    271249 
    272250<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 
     2531.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 
     254Michael 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 
    273265<dt>1.4 - December 5, 2001</dt> 
    274266<dd>