duftler 01/05/21 21:32:15
Modified: sources soap.xml
sources/soap contributors.xml features.xml index.xml
mail.xml releases.xml
Removed: sources/soap faq-general.xml programming.xml
Log:
Updated for v2.2 Release Candidate 1.
Revision Changes Path
1.2 +1 -4 xml-site/sources/soap.xml
Index: soap.xml
===================================================================
RCS file: /home/cvs/xml-site/sources/soap.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- soap.xml 2000/08/18 17:07:16 1.1
+++ soap.xml 2001/05/22 04:32:10 1.2
@@ -6,10 +6,7 @@
<separator/>
<document id="index" label="About" source="soap/index.xml"
/>
<document id="features" label="Features"
source="soap/features.xml" />
- <document id="programming" label="Programming"
source="soap/programming.xml" />
- <group id="faqs" label="FAQs"
>
- <entry id="faq-general"
source="soap/faq-general.xml" />
- </group>
+ <external href="docs/index.html" label="Documentation"/>
<separator/>
<document id="contributors" label="Contributors"
source="soap/contributors.xml"/>
<document id="mail" label="Mailing Lists" source="soap/mail.xml"
/>
1.2 +2 -1 xml-site/sources/soap/contributors.xml
Index: contributors.xml
===================================================================
RCS file: /home/cvs/xml-site/sources/soap/contributors.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- contributors.xml 2000/07/13 21:11:55 1.1
+++ contributors.xml 2001/05/22 04:32:11 1.2
@@ -9,7 +9,8 @@
<li>Harmeet Bedi</li>
<li>Franciso Curbera</li>
<li>Glen Daniels</li>
- <li>Matt Duftler</li>
+ <li>Doug Davis</li>
+ <li>Matthew J. Duftler</li>
<li>Kevin Mitchell</li>
<li>Sam Ruby</li>
<li>James Snell</li>
1.2 +13 -13 xml-site/sources/soap/features.xml
Index: features.xml
===================================================================
RCS file: /home/cvs/xml-site/sources/soap/features.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- features.xml 2000/07/13 21:11:55 1.1
+++ features.xml 2001/05/22 04:32:12 1.2
@@ -4,16 +4,16 @@
<s1 title="Features">
<s2 title="General Features">
<ul>
-<li>Supports most of the SOAP v1.1 specification
-Provides server-side infrastructure for deploying, managing and running SOAP
enabled services </li>
-<li>Provides client-side API for invoking SOAP services </li>
-<li>Release includes full source under the Apache Software License </li>
-<li>Supports three encoding styles: SOAP v1.1 Encoding, Literal XML and
XMI. </li>
-<li>XMI encoding (available when using Java 1.2.2) supports automatic
marshalling and unmarshalling of arbitrary objects </li>
-<li>SOAP encoding: built-in support is provided for encoding/decoding
primitive types, Strings, arbitrary JavaBeans (using reflection) and
1-dimensional arrays of these types. For other types user can hand-write
encoder/decoder and register with XML-SOAP runtime. </li>
-<li>Literal XML encoding: allows one to send XML elements (DOM
org.w3c.dom.Element objects) as parameters by embedding the literal XML
serialization of the DOM tree. No code needs to be written to support this (see
the addressbook demo to see a sample use of it). </li>
-<li>Supports messaging and RPC over two transports: HTTP and SMTP
- Supports authoring services in scripting languages </li>
+<li>Supports most of the SOAP v1.1 specification.</li>
+<li>Provides server-side infrastructure for deploying, managing and running
SOAP enabled services.</li>
+<li>Provides client-side API for invoking SOAP services.</li>
+<li>Release includes full source under the Apache Software License.</li>
+<li>Supports three encoding styles: SOAP v1.1 Encoding, Literal XML and
XMI.</li>
+<li>XMI encoding (available when using Java 1.2.2) supports automatic
marshalling and unmarshalling of arbitrary objects.</li>
+<li>SOAP encoding: built-in support is provided for encoding/decoding
primitive types, Strings, arbitrary JavaBeans (using reflection) and
1-dimensional arrays of these types. For other types user can hand-write
encoder/decoder and register with XML-SOAP runtime.</li>
+<li>Literal XML encoding: allows one to send XML elements (DOM
org.w3c.dom.Element objects) as parameters by embedding the literal XML
serialization of the DOM tree. No code needs to be written to support this (see
the addressbook demo to see a sample use of it).</li>
+<li>Supports messaging and RPC over two transports: HTTP and SMTP.</li>
+<li>Supports authoring services in scripting languages.</li>
</ul>
</s2>
@@ -21,12 +21,12 @@
<p>The following features of the SOAP v1.1 specification are not currently
supported:</p>
<ul>
<li>encodingStyle attribute must have only one encoding style given (see
section 4.1.1 of the spec) </li>
-<li>mustUnderstand attribute </li>
<li>root attribute </li>
<li>actor attribute and SOAP intermediaries </li>
-<li>ID/href links and multi-ref accessors </li>
-<li>all but the following XML Schema simple types: string, boolean, double,
float, long, int, short, byte </li>
+<li>all but the following XML Schema simple types: string, boolean, double,
float, long, int, short, byte,
+timeInstant, date, decimal</li>
</ul>
+<p>ID/href links and multi-ref accessors are only partially supported (and
only for deserialization).</p>
</s2>
</s1>
1.3 +6 -2 xml-site/sources/soap/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/xml-site/sources/soap/index.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- index.xml 2000/08/24 14:49:30 1.2
+++ index.xml 2001/05/22 04:32:12 1.3
@@ -2,8 +2,12 @@
<!DOCTYPE s1 SYSTEM "sbk:/style/dtd/document.dtd">
<s1 title="Apache SOAP">
- <s2 title="Version 2.0 Released">
- <p>Click <jump href="releases.html">here</jump> for a list
+ <s2 title="Version 2.2 Release Candidate 1 Posted">
+ <p>Click <jump href="releases.html#v2.2">here</jump> for a list
+ of changes.</p>
+ </s2>
+ <s2 title="Version 2.1 Released">
+ <p>Click <jump href="releases.html#v2.1">here</jump> for a list
of changes.</p>
</s2>
<s2 title="About Apache SOAP">
1.2 +5 -4 xml-site/sources/soap/mail.xml
Index: mail.xml
===================================================================
RCS file: /home/cvs/xml-site/sources/soap/mail.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mail.xml 2000/07/13 21:11:55 1.1
+++ mail.xml 2001/05/22 04:32:12 1.2
@@ -2,14 +2,14 @@
<!DOCTYPE s1 SYSTEM "sbk:/style/dtd/document.dtd">
<s1 title="Mailing List">
- <s2 title="The Soap Users List">
+ <s2 title="The Soap Users List">
<p>
<em>Medium Traffic</em>
<jump href="mailto:[EMAIL PROTECTED]">Subscribe</jump>
<jump href="mailto:[EMAIL PROTECTED]">Unsubscribe</jump>
+ <jump
href="http://marc.theaimsgroup.com/?l=soap-user&r=1&w=2">Archives</jump>
</p>
-
- <p>This is the list where active users of Soap meet and discuss issues,
installation problems and what not.
+ <p>This is the list where active users of Soap meet and discuss issues,
installation problems and what not.
</p>
</s2>
@@ -19,12 +19,13 @@
<em>Medium Traffic</em>
<jump href="mailto:[EMAIL PROTECTED]">Subscribe</jump>
<jump href="mailto:[EMAIL PROTECTED]">Unsubscribe</jump>
+ <jump
href="http://marc.theaimsgroup.com/?l=soap-dev&r=1&w=2">Archives</jump>
</p>
<p>
This is the list where participating developers of Soap meet and
discuss issues, code changes/additions, etc. Subscribers to this
list also get notices of each and every code change, build
results, testing notices, etc.
- </p>
+ </p>
</s2>
</s1>
1.3 +63 -5 xml-site/sources/soap/releases.xml
Index: releases.xml
===================================================================
RCS file: /home/cvs/xml-site/sources/soap/releases.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- releases.xml 2001/02/10 02:05:02 1.2
+++ releases.xml 2001/05/22 04:32:13 1.3
@@ -1,10 +1,62 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE s1 SYSTEM "sbk:/style/dtd/document.dtd">
<s1 title="Releases">
- <s2 title="February 5, 2001 - Version 2.1">
- <ul>
- <li>Added Message Handling Support</li>
- <li>Added configurable error handling mechanism</li>
+ <anchor name="v2.2"/>
+ <s2 title="May 2001 - Version 2.2 - Release Candidate 1">
+ <ul>
+ <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 true,
+will cause the SOAPHTTPConnection to return the appropriate cookies with
requests. It is true
+by default.</li>
+ <li>Added a default encoding style property to
SOAPMappingRegistry, to be used
+when no encoding style is specified.</li>
+ <li>Removed special treatment of CDATA sections in the
code that inserts
+escape sequences. The code will now round trip Strings correctly,
+whether they contain CDATA sections or not.</li>
+ </ul>
+ </s2>
+ <anchor name="v2.1"/>
+ <s2 title="February 5, 2001 - Version 2.1">
+ <ul>
+ <li>Added Message Handling Support</li>
+ <li>Added configurable error handling mechanism</li>
<li>Added pluggable provider support</li>
<li>Added client-side HTTPS support</li>
<li>Added HTTP proxy support</li>
@@ -17,7 +69,13 @@
<li>Added soap configuration file </li>
<li>Added pluggable configuration manager </li>
<li>Added support for international character sets</li>
- </ul>
+ <li>Added support for default
serialization/deserialization of:</li>
+ <ul>
+ <li>Hashtable (as xmlsoap:Map)</li>
+ <li>Date (as xsd:timeInstant)</li>
+ <li>GregorianCalendar (as xsd:date)</li>
+ </ul>
+ </ul>
</s2>
<s2 title="August 18, 2000 - Version 2.0">
<ul>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]