Author: lmandel
Date: Tue Dec  6 16:30:12 2005
New Revision: 354634

URL: http://svn.apache.org/viewcvs?rev=354634&view=rev
Log:
Updated release notes.

Modified:
    incubator/woden/java/release-notes.html

Modified: incubator/woden/java/release-notes.html
URL: 
http://svn.apache.org/viewcvs/incubator/woden/java/release-notes.html?rev=354634&r1=354633&r2=354634&view=diff
==============================================================================
--- incubator/woden/java/release-notes.html (original)
+++ incubator/woden/java/release-notes.html Tue Dec  6 16:30:12 2005
@@ -1,9 +1,9 @@
 <html>
 <head></head>
 <body>
-<h1>Woden 1.0.0 M1 Release Notes</h1>
+<h1>Woden Incubating 1.0.0 M2 Release Notes</h1>
 
-This is the First Milestone release of Apache Woden.
+This is the Second Milestone release of Apache Woden.
 
 <h2>Key points</h2>
 <p>
@@ -13,9 +13,9 @@
        with WSDL 1.1 support and 1.1 to 2.0 conversion.
 </p>
 <p>
-       Woden uses the W3C XML Schema API implemented in Xerces for handling
-       XML schema content, although the intention is to switch to the XmlSchema
-       model in Apache ws-commons at a later point.
+       In M2 the XML Schema model has been changed from the W3C XML Schema API 
+       implemented in Xerces for handling to switch to the XmlSchema
+       model in Apache ws-commons.
 </p>
 <p>
        The Woden framework and programming model are similar to WSDL4J, such 
as the
@@ -25,21 +25,29 @@
 
 <h2>What's in this release?</h2>
 
-<p>This release includes the following features:</p>
+<p>This release includes the following new features:</p>
 <ul>
     <li>
-       XML parsing of description, types, xs:import, xs:schema, interface, 
fault, 
-       documentation, property, feature.<br />
+       XML parsing of WSDL 2.0 interface and binding components and their 
children.
+       (The children include components such as interface operations, and 
interface faults.)<br />
        <br/>
-       (*note: this does not include interface &lt;operation&gt; and its child 
elements 
-       - input, output, etc., or the &lt;constraint&gt; element within the 
property element.)
+       (*note: WSDL import and include elements are not supported in this 
milestone.)
     </li> 
     <li>
-       Creation of a Component model, with types components but no interface 
components yet.
-       The component model currently includes Description, ElementDeclaration, 
TypeDefinition.
+       Creation of a Component model with Description, ElementDeclaration, 
TypeDefinition, 
+       interface, and binding components.
     </li> 
     <li>
-       Validation feature support and XML Schema based validation.
+       Validation feature support, XML Schema based validation, and validation 
the types and
+       interface elements and their children as well as the interface 
component and its children.<br />
+       (*note: message exchange pattern (MEP) assertions are not included in 
this milestone.)<br />
+       The specific WSDL 2.0 assertions included in this milestone are:<br />
+       Document assertions: Description-0025, Interface-0031, Schema-0016, 
Schema-0017, Schema-0018,
+        Schema-0019, Schema-0020, Schema-0052<br />
+        Component assertions: FeatureRef-0046, FeatureRef-0047, 
Interface-0027, Interface-0030,
+        InterfaceFault-0028, InterfaceFault-0032, 
InterfaceFaultReference-0045, InterfaceMessageReference-0041,
+        InterfaceMessageReference-0042, InterfaceOperation-0029, 
InterfaceOperation-0035, MEP-0037,
+        Property-0049, Property-0050, PropertyRef-0048
     </li> 
 </ul>
 
@@ -58,7 +66,7 @@
                        implementation.
                </li>
        </ul>
-       Woden depends on Apache Xerces 2.7.1 and has plans to depend on Apache 
Web Service Common XmlSchema. 
+       Woden depends on Apache Xerces 2.7.1 and on Apache Web Service Common 
XmlSchema. 
        These libraries are included in the distribution.
 </p>
        
@@ -68,14 +76,11 @@
 <p>Please see a list of what we think needs doing - and please consider 
helping out if 
 you're interested & able!</p>
 <ul>
-    <li>
-       From M1 plan, finish the parsing of interface &lt;operation&gt; element 
and creation
-               of the InterfaceOperation, InterfaceMessageReference, 
InterfaceFaultReference
-               Feature and Property components in the Component model.
-       </li>
        <li>
-               As per the M2 plan, parse elements and create Component model 
for the binding information,
-               Create validation framework and validator logic for types and 
interface components.
+               As per the M2 plan, there is a need for a lot of JUnit tests 
for the parser.
+       </li>
+       <li>
+               As per the M2 plan, there is a need for user documentation.
        </li>
 </ul>
 
@@ -84,20 +89,15 @@
 <p>
    WSDLFactory factory = WSDLFactory.newInstance();<br />
    WSDLReader reader = factory.newWSDLReader();<br />
-   DescriptionElement desc = reader.readWSDL(wsdlLoc);     &lt;-- the 
&lt;description&gt; element<br />
-   Description descComp = desc.getDescriptionComponent();  &lt;-- the 
Description component<br />
+   reader.setFeature(ReaderFeatures.VALIDATION_FEATURE_ID, true); &lt;-- 
enable WSDL 2.0 validation (optional) 
+   DescriptionElement desc = reader.readWSDL(wsdlLoc);            &lt;-- the 
&lt;description&gt; element<br />
+   Description descComp = desc.getDescriptionComponent();         &lt;-- the 
Description component<br />
 </p>
 
 <h2>Known Problems/Issues</h2>
 
 <ol>
        <li>
-               Some validation and error reporting has been included in the 
parsing logic in WSDLReader
-               for errors such as REQUIRED attributes missing (e.g. target NS 
on &lt;description&gt;). As the
-               validation logic is developed for milestone 2 this may well 
change. For example, we 
-               may parse the entire wsdl ignoring the errors, then let the 
validator handle it.
-       </li>
-       <li>
                Currently, the only type system supported is W3C XML Schema and 
this is exposed at 
                certain points of the API (through the use of the XSModel 
interface). Later on we
                will consider more general, extendable support for other type 
systems.
@@ -110,24 +110,17 @@
                We need to think about how to expose these constants on the API.
        </li>
        <li>
-               Support for extension elements and attributes within the 
interface elements has not yet 
-               been implemented, but will be considered for M2 along with the 
extensibility required for
-               bindings.
-       </li>
-       <li>
-               Xerces reports some schema errors in the W3C test suite. These 
relate to resolving cross 
+               Xerces and XmlSchema report some schema errors in the W3C test 
suite. These relate to resolving cross 
                references between different schemas (e.g. an inline schema 
imports the namespace of 
                another inline schema and specifies a fragid in its 
schemaLocation attribute that refers
                to the id attribute of the imported schema). Possible solutions 
or work arounds to these
-               problems emerged close to the M1 date, but we didn't have time 
to resolve them. They should
-               be corrected for M2.
+               problems emerged close to the M2 date, but we didn't have time 
to resolve them.<br/>
        </li>
        <li>
-               There are in sufficient test cases in the test suite for M1. 
The suite requires more 
-               junit tests for the Woden framework and the W3C wsdl test suite 
is in the process of 
+               There are insufficient test cases in the test suite for M2. The 
suite requires more 
+               junit tests for the Woden framework and the W3C WSDL test suite 
is in the process of 
                being annotated with assertions that tie each test to a 
specific part of the WSDL 2.0
-               spec.  Our earliest priority for the M2 timeframe will be 
improving the test suite for
-               the M1 function.
+               spec.  
        </li>
 </ol>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to