You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by du...@apache.org on 2001/05/21 20:14:51 UTC
cvs commit: xml-soap/java/docs changes.html
duftler 01/05/21 11:14:51
Modified: java/docs changes.html
Log:
Updated changes list. Still a work in progress...
Submitted by: Francisco Curbera (curbera@us.ibm.com), Matthew J. Duftler
(duftler@us.ibm.com)
Revision Changes Path
1.10 +43 -1 xml-soap/java/docs/changes.html
Index: changes.html
===================================================================
RCS file: /home/cvs/xml-soap/java/docs/changes.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- changes.html 2001/05/16 03:58:35 1.9
+++ changes.html 2001/05/21 18:14:46 1.10
@@ -9,7 +9,49 @@
<ul>
<li><a name="v2.2"><strong>Version 2.2</strong></a>
<ul>
- <li>List changes here...</li>
+ <li>Changed all code and samples to use JAXP; no longer bound to Xerces.</li>
+ <li>Removed many printlns from the server-side code, replacing them with thrown
+Exceptions.</li>
+ <li>A soap.war Web Application Archive is now included in the distribution for easier
+deployment to Servlet containers.</li>
+ <li>Included SSL (on Tomcat) doc, and linked to it from the Installation page.</li>
+ <li>Added support for serializing/deserializing java.util.Maps.</li>
+ <li>Added support for serializing/deserializing BigDecimal <--> xsd:decimal.</li>
+ <li>Removed non-threadsafe private variables from Servlets.</li>
+ <li>If a service method with a matching signature is not found, a second search
+is done for a method with an additional (first) parameter of type SOAPContext.</li>
+ <li>User's Guide has been re-worked and updated.</li>
+ <li>COM sample has been updated.</li>
+ <li>Added a BEA WebLogic EJB sample.</li>
+ <li>Changed the EJB providers so that it grabs the JNDIName from
+one of the 'options' instead of from the 'java class='
+section of the deployment descriptor. For backwards compatibility
+if it doesn't find it in the options section (using key="JNDIName")
+then it will look in the old 'java class=' section.</li>
+ <li>Added an XMLConfigManager.</li>
+ <li>Added a BaseConfigManager (to make authoring ConfigManagers easier).</li>
+ <li>Added a workaround to org.apache.soap.Fault to enable it to
+work with Xerces 1.3.1 and later. It will now accept a return value of ""
+from Node.getNamespaceURI(), instead of just accepting null or a non-empty String.</li>
+ <li>Fixed a bug when deserializing nulls of type "ur-type", which are
+generated when the VectorSerializer finds nulls inside a Vector.</li>
+ <li>Removed requirement of <java> tag in deployment descriptor when
+using pluggable providers.</li>
+ <li>Fixed a bug where a 400 error code was being returned instead of
+the 500 required by SOAP.</li>
+ <li>Fixed a bug in header parsing code .. it was assuming that a space
+existed after the ":" character.</li>
+ <li>Unmarshalling logic now understands 1999, 2000, and 2001 Schema simple types.</li>
+ <li>Unmarshalling logic can now deserialize payload with ID/HREF attributes.</li>
+ <li>RPCRouter can now throw a SOAPException if the checkMustUnderstand property is set
+on the DeploymentDescriptor and a mustUnderstand="1" attribute is found on a header.</li>
+ <li>The output buffer size can now be explicitly set on the SOAPHTTPConnection.</li>
+ <li>Added HTTP proxy basic authentication support.</li>
+ <li>The SOAPHTTPConnection now has a maintainSession property which, when set to true,
+will cause the SOAPHTTPConnection to return the appropriate cookies with requests.</li>
+ <li>Added a default encoding style property to SOAPMappingRegistry, to be used
+when no encoding style is specified.</li>
+ <li>Added some additional samples.</li>
</ul>
</li>