You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by jk...@apache.org on 2006/10/07 00:57:44 UTC

svn commit: r453800 [1/5] - in /incubator/woden/branches/WODEN-44: ./ ant-test/ src/org/apache/woden/internal/ src/org/apache/woden/internal/wsdl20/ src/org/apache/woden/internal/wsdl20/extensions/http/ src/org/apache/woden/internal/wsdl20/extensions/s...

Author: jkaputin
Date: Fri Oct  6 15:57:42 2006
New Revision: 453800

URL: http://svn.apache.org/viewvc?view=rev&rev=453800
Log:
Comitting changes and additions after merging
trunk/java into branches/WODEN-44 from 
rev 429642 to HEAD 453783, then reverting conflicts
OMWSDLReader and .classpath. 

Added:
    incubator/woden/branches/WODEN-44/pom.xml
      - copied unchanged from r453790, incubator/woden/trunk/java/pom.xml
    incubator/woden/branches/WODEN-44/test/org/apache/woden/types/
      - copied from r453790, incubator/woden/trunk/java/test/org/apache/woden/types/
    incubator/woden/branches/WODEN-44/test/org/apache/woden/types/NCNameTest.java
      - copied unchanged from r453790, incubator/woden/trunk/java/test/org/apache/woden/types/NCNameTest.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/wsdl20/xml/ChildElementCreationTest.java
      - copied unchanged from r453790, incubator/woden/trunk/java/test/org/apache/woden/wsdl20/xml/ChildElementCreationTest.java
Modified:
    incubator/woden/branches/WODEN-44/ant-test/build.xml
    incubator/woden/branches/WODEN-44/ant-test/documents-bad-report.xml
    incubator/woden/branches/WODEN-44/ant-test/documents-good-report.xml
    incubator/woden/branches/WODEN-44/ant-test/test-suite-results.zip
    incubator/woden/branches/WODEN-44/build.properties
    incubator/woden/branches/WODEN-44/build.xml
    incubator/woden/branches/WODEN-44/release-notes.html
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/DOMWSDLReader.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/BindingFaultReferenceImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/BindingImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/BindingMessageReferenceImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/BindingOperationImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/ConfigurableImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/DocumentableImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/InterfaceFaultImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/InterfaceFaultReferenceImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/InterfaceMessageReferenceImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/InterfaceOperationImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/ServiceImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/WSDLReferenceImpl.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/extensions/http/HTTPHeaderDeserializer.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/extensions/soap/SOAPHeaderBlockDeserializer.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/extensions/soap/SOAPModuleDeserializer.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/internal/wsdl20/validation/WSDLComponentValidator.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/types/NCName.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/InterfaceFaultReference.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/InterfaceMessageReference.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/enumeration/MessageLabel.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/BindingElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/BindingFaultReferenceElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/BindingMessageReferenceElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/BindingOperationElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/ConfigurableElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/DescriptionElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/DocumentableElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/InterfaceElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/InterfaceFaultReferenceElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/InterfaceMessageReferenceElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/InterfaceOperationElement.java
    incubator/woden/branches/WODEN-44/src/org/apache/woden/wsdl20/xml/ServiceElement.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/internal/wsdl20/validation/WSDLComponentValidatorTest.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/internal/wsdl20/validation/WSDLDocumentValidatorTest.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/tests/AllWodenTests.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/wsdl20/xml/OMServiceElementTest.java
    incubator/woden/branches/WODEN-44/test/org/apache/woden/wsdl20/xml/ServiceElementTest.java

Modified: incubator/woden/branches/WODEN-44/ant-test/build.xml
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/ant-test/build.xml?view=diff&rev=453800&r1=453799&r2=453800
==============================================================================
--- incubator/woden/branches/WODEN-44/ant-test/build.xml (original)
+++ incubator/woden/branches/WODEN-44/ant-test/build.xml Fri Oct  6 15:57:42 2006
@@ -34,12 +34,12 @@
 
 	<target name="documents-good" description="---> Validates W3C WSDL 2.0 good document test suite and outputs component model">
 		<mkdir dir="results" />
-		<validatewsdl20 dir="${test-suite.dir}/documents/good" includes="**/*.wsdl" cm="yes" cmdir="results" report="documents-good-report.xml" />
+		<validatewsdl20 dir="${test-suite.dir}/documents/good" includes="**/*.wsdl" excludes="SchemaId-1G/schemaIds.wsdl Storage-4G/storage.wsdl" cm="yes" cmdir="results" report="documents-good-report.xml" />
 		<zip destfile="test-suite-results.zip" basedir="results" />
 	</target>
 
 	<target name="documents-bad" description="---> Validates W3C WSDL 2.0 bad document test suite and outputs report">
-		<validatewsdl20 dir="${test-suite.dir}/documents/bad" includes="**/*.wsdl" cm="no" report="documents-bad-report.xml" />
+		<validatewsdl20 dir="${test-suite.dir}/documents/bad" includes="**/*.wsdl" excludes="Binding-4B/Echo.wsdl" cm="no" report="documents-bad-report.xml" />
 	</target>
 
 	<target name="schemavalidate-results" description="---> Validates component model interchange format results againt schema.">
@@ -71,16 +71,15 @@
           target: canonicalize-results              
          ================================= -->
 	<target name="canonicalize-results" description="--> Canonicalizes component interchange format results">
-		<xslt style="${test-suite.dir}/results/canonicalize-wsdlcm.xslt" includes="**/*.wsdlcm" extension=".wsdlcm1" destdir="."/>
-		<xslt style="${test-suite.dir}/results/canonicalize-id-wsdlcm.xslt" includes="**/*.wsdlcm1" extension=".wsdlcm2" destdir="."/>
+		<xslt style="${test-suite.dir}/results/canonicalize-wsdlcm.xslt" includes="**/*.wsdlcm" extension=".wsdlcm1" destdir="." />
+		<xslt style="${test-suite.dir}/results/canonicalize-id-wsdlcm.xslt" includes="**/*.wsdlcm1" extension=".wsdlcm2" destdir="." />
 	</target>
-	
+
 	<target name="compare">
-        <xslt style="${test-suite.dir}/results/compare-wsdlcm.xslt" in="results/Chameleon-1G/getBalance.wsdlcm2"
-            out="results/Chameleon-1G/getBalance-results.xml">
-            <param name="aspirant" expression="results/Chameleon-1G/getBalance.wsdlcm2"/>
-            <param name="archetype" expression="results-old/Chameleon-1G/getBalance.wsdlcm2"/>
-        </xslt>
+		<xslt style="${test-suite.dir}/results/compare-wsdlcm.xslt" in="results/Chameleon-1G/getBalance.wsdlcm2" out="results/Chameleon-1G/getBalance-results.xml">
+			<param name="aspirant" expression="results/Chameleon-1G/getBalance.wsdlcm2" />
+			<param name="archetype" expression="results-old/Chameleon-1G/getBalance.wsdlcm2" />
+		</xslt>
 
 	</target>
 

Modified: incubator/woden/branches/WODEN-44/ant-test/documents-bad-report.xml
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/ant-test/documents-bad-report.xml?view=diff&rev=453800&r1=453799&r2=453800
==============================================================================
--- incubator/woden/branches/WODEN-44/ant-test/documents-bad-report.xml (original)
+++ incubator/woden/branches/WODEN-44/ant-test/documents-bad-report.xml Fri Oct  6 15:57:42 2006
@@ -1,6 +1,70 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <report xmlns='http://www.w3.org/2006/06/wsdl/ValidationReport'>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Binding-1B/BadBinding.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;echoServiceSOAPBinding&apos; does not define bindings for the interface operation &apos;{http://www.wso2.com/wsdl/2006/interop/EchoService}echoXML&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Binding-2B/Echo.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>BindingFault-0058</key>
+      <message>The interface fault specified for this binding fault has already been specified on another binding fault. Each binding fault within a binding must specify a unique interface fault.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Binding-3B/NonUniqueBinding-Extended.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0057</key>
+      <message>A binding with the name &apos;{http://www.wso2.com/wsdl/2006/interop/EchoService}echoServiceBinding&apos; has already been defined for the description component. All bindings defined in the description component must have unique names.</message>
+    </error>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;echoServiceBinding&apos; does not define bindings for the interface operation &apos;{http://www.wso2.com/wsdl/2006/interop/EchoService}echoXML&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;echoServiceBinding&apos; does not define bindings for the interface operation &apos;{http://www.wso2.com/wsdl/2006/interop/EchoService}echoXML&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Binding-3B/NonUniqueBinding.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;echoServiceBinding&apos; does not define bindings for the interface operation &apos;{http://www.wso2.com/wsdl/2006/interop/EchoService}echoXML&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Chameleon-1B/getBalance.wsdl</uri>
     <success>false</success>
     <error>
@@ -41,6 +105,134 @@
     </error>
   </wsdl>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Chat-1B/Chat-NoBindingInterface.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0054</key>
+      <message>An interface has not been specified for a binding that specifies operation or fault details. An interface must be specified when operation or fault details are specified.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Chat-2B/Chat-MissBindOperation.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;chatSOAPBinding&apos; does not define bindings for the interface operation &apos;{http://example.org/chat.wsdl}say&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-1B/Echo.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0054</key>
+      <message>An interface has not been specified for a binding that specifies operation or fault details. An interface must be specified when operation or fault details are specified.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-2B/Echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-3B/Echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-4B/Echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-5B/Echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-6B/Echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-7B/Echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-8B/Echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-10B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-11B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-12B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-13B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-14B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-15B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-16B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-1B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-2B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-3B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-4B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-5B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-6B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-7B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-8B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/IRI-9B/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Import-1B/XSDImport.wsdl</uri>
     <success>false</success>
     <error>
@@ -165,6 +357,94 @@
     </error>
   </wsdl>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/InterfaceOperation-1B/echo-extended.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Schema-0016</key>
+      <message>A component in the XML Schema namespace &apos;http://www.wso2.com/schemas/2006/interop/EchoService&apos; has been referenced but this namespace is not available. In order to reference components from a XML Schema namespace the namespace must be imported or defined inline.</message>
+    </error>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Schema-0016</key>
+      <message>A component in the XML Schema namespace &apos;http://www.wso2.com/schemas/2006/interop/EchoService&apos; has been referenced but this namespace is not available. In order to reference components from a XML Schema namespace the namespace must be imported or defined inline.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/InterfaceOperation-1B/echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/InterfaceOperation-2B/echo-extended.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Schema-0016</key>
+      <message>A component in the XML Schema namespace &apos;http://www.wso2.com/schemas/2006/interop/EchoService&apos; has been referenced but this namespace is not available. In order to reference components from a XML Schema namespace the namespace must be imported or defined inline.</message>
+    </error>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Schema-0016</key>
+      <message>A component in the XML Schema namespace &apos;http://www.wso2.com/schemas/2006/interop/EchoService&apos; has been referenced but this namespace is not available. In order to reference components from a XML Schema namespace the namespace must be imported or defined inline.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/InterfaceOperation-2B/echo.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-10B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-1B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-2B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-3B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-4B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-5B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-6B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-7B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-8B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-9B/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-10B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
@@ -181,10 +461,87 @@
     <success>true</success>
   </wsdl>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-14B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-15B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-16B/rpcstyleinout.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>WSDL510</key>
+      <message>Could not create a QName from the string &quot;#badtoken&quot; within the string of QNames &quot;{1}&quot;.</message>
+      <exception>
+      </exception>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-17B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-18B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-19B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-1B/rpcstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-20B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-21B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-22B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-23B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-24B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-25B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-26B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-27B/rpcstyleinout.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>WSDL510</key>
+      <message>Could not create a QName from the string &quot;#return&quot; within the string of QNames &quot;{1}&quot;.</message>
+      <exception>
+        <detailMessage>WSDLException (at /wsdl:description/wsdl:interface/wsdl:operation): faultCode=NO_PREFIX_SPECIFIED: Unable to determine namespace of &apos;#return&apos;.</detailMessage>
+      </exception>
+    </error>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-2B/rpcstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
@@ -218,23 +575,7 @@
   </wsdl>
   <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-12B/Service.wsdl</uri>
-    <success>false</success>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;In&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;Out&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
+    <success>true</success>
   </wsdl>
   <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-13B/Service.wsdl</uri>
@@ -247,22 +588,6 @@
       <key>WSDL505</key>
       <message>Could not create a QName from the string &quot;EchoSOAPBinding&quot; in element &quot;{http://www.w3.org/2006/01/wsdl}endpoint&quot;.</message>
     </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;In&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;Out&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
   </wsdl>
   <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-14B/Service.wsdl</uri>
@@ -272,16 +597,8 @@
         <lineNumber>0</lineNumber>
         <columnNumber>0</columnNumber>
       </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;In&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;Out&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
+      <key>Endpoint-0064</key>
+      <message>The address &apos;services/EchoService&apos; specified for this endpoint is not an absolute IRI. The address must be absolute.</message>
     </error>
   </wsdl>
   <wsdl>
@@ -292,16 +609,8 @@
         <lineNumber>0</lineNumber>
         <columnNumber>0</columnNumber>
       </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;In&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;Out&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
+      <key>Endpoint-0064</key>
+      <message>The address &apos;&apos; specified for this endpoint is not an absolute IRI. The address must be absolute.</message>
     </error>
   </wsdl>
   <wsdl>
@@ -315,42 +624,10 @@
       <key>WSDL505</key>
       <message>Could not create a QName from the string &quot;EchoInterface&quot; in element &quot;{http://www.w3.org/2006/01/wsdl}service&quot;.</message>
     </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;In&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;Out&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
   </wsdl>
   <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-2B/Service.wsdl</uri>
-    <success>false</success>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;In&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
-    <error>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>Schema-0020</key>
-      <message>The message reference &apos;Out&apos; refers to the type definition &apos;{http://www.w3.org/2001/XMLSchema}string&apos;. A message reference must refer to an element definition. </message>
-    </error>
+    <success>true</success>
   </wsdl>
   <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/TicketAgent-1B/TicketAgent-bad.wsdl</uri>
@@ -366,5 +643,9 @@
         <detailMessage>D:\workspaces\WSD2\desc\test-suite\documents\bad\TicketAgent-1B\TicketAgent.xsd (The system cannot find the file specified)</detailMessage>
       </exception>
     </warning>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/UnknownExtension-1B/Interface.wsdl</uri>
+    <success>true</success>
   </wsdl>
 </report>

Modified: incubator/woden/branches/WODEN-44/ant-test/documents-good-report.xml
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/ant-test/documents-good-report.xml?view=diff&rev=453800&r1=453799&r2=453800
==============================================================================
--- incubator/woden/branches/WODEN-44/ant-test/documents-good-report.xml (original)
+++ incubator/woden/branches/WODEN-44/ant-test/documents-good-report.xml Fri Oct  6 15:57:42 2006
@@ -65,10 +65,22 @@
         <columnNumber>0</columnNumber>
       </errorLocator>
       <key>Endpoint-0066</key>
-      <message>The binding &apos;org.apache.woden.internal.wsdl20.BindingImpl@1db26e24&apos; specified for this endpoint specifies the interface &apos;org.apache.woden.internal.wsdl20.InterfaceImpl@1c706e24&apos; and not the interface &apos;org.apache.woden.internal.wsdl20.InterfaceImpl@779ae24&apos; specified by the service. The binding specified for this endpoint must either not specify an interface or specify the same interface as the service.</message>
+      <message>The binding &apos;org.apache.woden.internal.wsdl20.BindingImpl@4d0d391&apos; specified for this endpoint specifies the interface &apos;org.apache.woden.internal.wsdl20.InterfaceImpl@a049391&apos; and not the interface &apos;org.apache.woden.internal.wsdl20.InterfaceImpl@72ae5391&apos; specified by the service. The binding specified for this endpoint must either not specify an interface or specify the same interface as the service.</message>
     </error>
   </wsdl>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/IRI-1G/iristyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/IRI-2G/iristyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/IRI-3G/iristyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Import-1G/XSDImport.wsdl</uri>
     <success>true</success>
   </wsdl>
@@ -129,6 +141,18 @@
     <success>true</success>
   </wsdl>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Multipart-1G/multipartstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Multipart-2G/multipartstyleinonly.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Multipart-3G/multipartstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/MultipleInlineSchemas-1G/retrieveItems.wsdl</uri>
     <success>true</success>
   </wsdl>
@@ -141,19 +165,20 @@
     <success>true</success>
   </wsdl>
   <wsdl>
-    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/SchemaId-1G/schemaIds.wsdl</uri>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/RPC-3G/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/RPC-4G/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/RPC-5G/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/RPC-6G/rpcstyleinout.wsdl</uri>
     <success>true</success>
-    <warning>
-      <errorLocator>
-        <lineNumber>0</lineNumber>
-        <columnNumber>0</columnNumber>
-      </errorLocator>
-      <key>WSDL521</key>
-      <message>Could not parse an inline schema in the WSDL at URL &quot;file:/D:/workspaces/WSD2/desc/test-suite/documents/good/SchemaId-1G/schemaIds.wsdl&quot;.</message>
-      <exception>
-        <detailMessage>Content is not allowed in prolog.</detailMessage>
-      </exception>
-    </warning>
   </wsdl>
   <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/SchemaLocationFragment-1G/Items.wsdl</uri>
@@ -184,7 +209,71 @@
     <success>true</success>
   </wsdl>
   <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Storage-1G/storage.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;storageBinding&apos; does not define bindings for the interface operation &apos;{http://example.org/soapStorage}acknowledgedStorage&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;storageBinding&apos; does not define bindings for the interface operation &apos;{http://example.org/soapStorage}silentStorage&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Storage-2G/storage.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;storageBinding&apos; does not define bindings for the interface operation &apos;{http://example.org/soapStorage}acknowledgedStorage&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Storage-3G/storage.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Storage-5G/storage.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Storage-6G/storage.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/Storage-7G/storage.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Binding-0055</key>
+      <message>The binding &apos;storageBinding&apos; does not define bindings for the interface operation &apos;{http://example.org/soapStorage}basicstore&apos;. When a binding specifies an interface it must specify bindings for all of the interfaces operations.</message>
+    </error>
+  </wsdl>
+  <wsdl>
     <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/TicketAgent-1G/TicketAgent.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/UnknownExtension-1G/Interface.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    <uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/good/UnknownExtension-2G/Interface.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>

Modified: incubator/woden/branches/WODEN-44/ant-test/test-suite-results.zip
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/ant-test/test-suite-results.zip?view=diff&rev=453800&r1=453799&r2=453800
==============================================================================
Binary files - no diff available.

Modified: incubator/woden/branches/WODEN-44/build.properties
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/build.properties?view=diff&rev=453800&r1=453799&r2=453800
==============================================================================
--- incubator/woden/branches/WODEN-44/build.properties (original)
+++ incubator/woden/branches/WODEN-44/build.properties Fri Oct  6 15:57:42 2006
@@ -16,31 +16,27 @@
 ###########################################################################
 
 ! Prereq information
-XmlSchemaURL         = http://www.apache.org/dist/maven-repository/org/apache/ws/commons/XmlSchema/1.0.3/XmlSchema-1.0.3.jar
-XmlSchemaFile        = XmlSchema-1.0.3.jar
-XercesURL            = http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.8.0.zip
-XercesFile           = Xerces-J-bin.2.8.0.zip
+XmlSchemaURL         = http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/ws/commons/XmlSchema/1.1/XmlSchema-1.1.jar
+XmlSchemaFile        = XmlSchema-1.1.jar
+XercesURL            = http://archive.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.8.1.zip
+XercesFile           = Xerces-J-bin.2.8.1.zip
 XercesJar1           = xercesImpl.jar
 XercesJar2           = xml-apis.jar
 AntURL               = http://www.apache.org/dist/ant/binaries/apache-ant-1.6.5-bin.zip
 AntFile              = apache-ant-1.6.5-bin.zip
 AntJar               = ant.jar
-WSDL4JURL            = http://superb-west.dl.sourceforge.net/sourceforge/wsdl4j/wsdl4j-bin-1.5.2.zip
-WSDL4JFile           = wsdl4j-bin-1.5.2.zip
-AxiomApiURL          = http://ws.zones.apache.org/~dims/maven/ws-commons/jars/axiom-api-SNAPSHOT.jar
-AxiomApiFile         = axiom-api-SNAPSHOT.jar
-AxiomImplURL         = http://ws.zones.apache.org/~dims/maven/ws-commons/jars/axiom-impl-SNAPSHOT.jar
-AxiomImplFile        = axiom-impl-SNAPSHOT.jar
-#AxiomApiURL          = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-api-1.0.jar
-#AxiomApiFile         = axiom-api-1.0.jar
-#AxiomImplURL         = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-impl-1.0.jar
-#AxiomImplFile        = axiom-impl-1.0.jar
+WSDL4JURL            = http://surfnet.dl.sourceforge.net/sourceforge/wsdl4j/wsdl4j-bin-1.6.1.zip
+WSDL4JFile           = wsdl4j-bin-1.6.1.zip
+AxiomApiURL          = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-api-1.1.1.jar
+AxiomApiFile         = axiom-api-1.1.1.jar
+AxiomImplURL         = http://www.apache.org/dist/java-repository/ws-commons/jars/axiom-impl-1.1.1.jar
+AxiomImplFile        = axiom-impl-1.1.1.jar
 CommonsLoggingURL    = http://www.ibiblio.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar
 CommonsLoggingFile   = commons-logging-api-1.1.jar
 StaxURL              = http://www.ibiblio.org/maven/stax/jars/stax-api-1.0.1.jar
 StaxFile             = stax-api-1.0.1.jar
-WstxURL              = http://mirrors.dotsrc.org/maven/woodstox/jars/wstx-asl-2.9.3.jar
-WstxFile             = wstx-asl-2.9.3.jar
+WstxURL              = http://mirrors.dotsrc.org/maven/woodstox/jars/wstx-asl-3.0.1.jar
+WstxFile             = wstx-asl-3.0.1.jar
 
 ! The location of the Woden build home
 build.home           = ${basedir}
@@ -50,7 +46,7 @@
 version              = 1.0.0
 
 ! The current milestone id
-milestone            = 5
+milestone            = 6
 
 ! The type of build to run. Valid value are R - release, M - milestone, I - integration, N - nightly
 buildType            = M
@@ -62,4 +58,5 @@
 ant.name  = woden-ant
 
 ! Woden Archive name
-archive.name = woden-incubating
+archive.name = apache-woden-incubating
+archive.root.prefix = woden-incubating

Modified: incubator/woden/branches/WODEN-44/build.xml
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/build.xml?view=diff&rev=453800&r1=453799&r2=453800
==============================================================================
--- incubator/woden/branches/WODEN-44/build.xml (original)
+++ incubator/woden/branches/WODEN-44/build.xml Fri Oct  6 15:57:42 2006
@@ -84,6 +84,7 @@
 		<echo message="version=${version}" />
 		<echo message="milestone=${milestone}" />
 		<echo message="buildType=${buildType}" />
+		<echo message="archive.root.prefix=${archive.root.prefix}" />
 	</target>
 
 
@@ -105,7 +106,7 @@
 
 		<available classname="junit.framework.Test" property="junitAvailable" />
 
-		<property name="archiveDir" value="${build.output}/${archive.name}-${buildId}" />
+		<property name="archiveDir" value="${build.output}/${archive.root.prefix}-${buildId}" />
 
 	</target>
 
@@ -250,6 +251,15 @@
 			</fileset>
 		</copy>
 
+		<!-- Copy the LICENSE and NOTICE files. -->
+		<mkdir dir="${build.classes}/META-INF" />
+		<copy todir="${build.classes}/META-INF">
+			<fileset dir="${build.home}">
+				<include name="LICENSE" />
+				<include name="NOTICE" />
+			</fileset>
+		</copy>
+
 		<jar destfile="${build.output}/${impl.name}.jar" basedir="${build.classes}" />
 	</target>
 
@@ -274,6 +284,15 @@
 			</fileset>
 		</copy>
 
+		<!-- Copy the LICENSE and NOTICE files. -->
+		<mkdir dir="${build.classes.api}/META-INF" />
+		<copy todir="${build.classes.api}/META-INF">
+			<fileset dir="${build.home}">
+				<include name="LICENSE" />
+				<include name="NOTICE" />
+			</fileset>
+		</copy>
+
 		<jar destfile="${build.output}/${api.name}.jar" basedir="${build.classes.api}" />
 	</target>
 
@@ -291,6 +310,15 @@
 			</fileset>
 		</copy>
 
+		<!-- Copy the LICENSE and NOTICE files. -->
+		<mkdir dir="${build.classes.ant}/META-INF" />
+		<copy todir="${build.classes.ant}/META-INF">
+			<fileset dir="${build.home}">
+				<include name="LICENSE" />
+				<include name="NOTICE" />
+			</fileset>
+		</copy>
+
 		<jar destfile="${build.output}/${ant.name}.jar" basedir="${build.classes.ant}" />
 	</target>
 
@@ -318,6 +346,15 @@
 			</fileset>
 		</copy>
 
+		<!-- Copy the LICENSE and NOTICE files. -->
+		<mkdir dir="${build.classes.test}/META-INF" />
+		<copy todir="${build.classes.test}/META-INF">
+			<fileset dir="${build.home}">
+				<include name="LICENSE" />
+				<include name="NOTICE" />
+			</fileset>
+		</copy>
+
 		<jar destfile="${build.output}/${test.name}.jar" basedir="${build.classes.test}" />
 	</target>
 
@@ -419,7 +456,7 @@
 	</target>
 
 	<!-- Create the zip and tar.gz archives -->
-	<target name="createArchives">
+	<target name="createArchives" depends="init">
 		<mkdir dir="${archiveDir}" />
 		<mkdir dir="${archiveDir}/lib" />
 		<mkdir dir="${archiveDir}/doc" />
@@ -457,22 +494,71 @@
 		</copy>
 
 		<antcall target="createZip" />
-		<antcall target="createTarGz" />
+		<antcall target="createTarGzBz2" />
+		<antcall target="createSrcZip"/>
+		<antcall target="createSrcTarGzBz2" />
 	</target>
 
 	<!-- Builds a zip of the distributable dir -->
 	<!-- This target is not meant to be called on its own -->
 	<target name="createZip" depends="init">
-		<zip destfile="${build.output}/${archive.name}-${buildId}.zip" basedir="${archiveDir}" />
+		<zip destfile="${build.output}/${archive.name}-${buildId}.zip">
+            <zipfileset dir="${archiveDir}" prefix="${archive.root.prefix}-${buildId}"/>
+        </zip>
+	</target>
+
+	<!-- Builds a tar.gz and tar.bz2 of the distributable dir -->
+	<!-- This target is not meant to be called on its own -->
+	<target name="createTarGzBz2" depends="init">
+		<tar destfile="${build.output}/${archive.name}-${buildId}.tar">
+			<tarfileset dir="${archiveDir}" prefix="${archive.root.prefix}-${buildId}"/>
+		</tar>
+		<gzip destfile="${build.output}/${archive.name}-${buildId}.tar.gz" src="${build.output}/${archive.name}-${buildId}.tar" />
+		<bzip2 destfile="${build.output}/${archive.name}-${buildId}.tar.bz2" src="${build.output}/${archive.name}-${buildId}.tar" />
+		<delete file="${build.output}/${archive.name}-${buildId}.tar" />
+	</target>
+
+	<!-- Builds a zip of the source code -->
+	<!-- This target is not meant to be called on its own -->
+	<target name="createSrcZip" depends="init">
+		<zip destfile="${build.output}/${archive.name}-${buildId}-src.zip">
+		    <zipfileset dir="${build.home}/src" prefix="${archive.root.prefix}-${buildId}/src"/>
+		    <zipfileset dir="${build.home}/test" prefix="${archive.root.prefix}-${buildId}/test"/>
+		    <zipfileset dir="${build.home}/ant-test" prefix="${archive.root.prefix}-${buildId}/ant-test"/>
+		    <zipfileset dir="${build.home}/eclipseplugin" prefix="${archive.root.prefix}-${buildId}/eclipseplugin"/>
+		    <zipfileset dir="${build.home}" prefix="${archive.root.prefix}-${buildId}">
+		    	<include name="LICENSE*"/>
+		    	<include name="NOTICE"/>
+		    	<include name="README"/>
+		    	<include name="build.properties"/>
+		    	<include name="build.xml"/>
+		    	<include name="pom.xml"/>
+		    	<include name="release-notes.html"/>
+		    </zipfileset>
+		</zip>
 	</target>
 
-	<!-- Builds a tar.gz of the distributable dir -->
+	<!-- Builds a tar.gz and tar.bz2 of the source code -->
 	<!-- This target is not meant to be called on its own -->
-	<target name="createTarGz" depends="init">
-		<tar tarfile="${build.output}/${archive.name}-${buildId}.tar" basedir="${archiveDir}" />
-		<gzip zipfile="${build.output}/${archive.name}-${buildId}.tar.gz" src="${build.output}/${archive.name}-${buildId}.tar" />
-		<bzip2 src="${build.output}/${archive.name}-${buildId}.tar.gz" destfile="${build.output}/${archive.name}-${buildId}.tar.bz2" />
-		<delete file="${build.output}/$archive.name}-${buildId}.tar" />
+	<target name="createSrcTarGzBz2" depends="init">
+		<tar destfile="${build.output}/${archive.name}-${buildId}-src.tar">
+			<tarfileset dir="${build.home}/src" prefix="${archive.root.prefix}-${buildId}/src"/>
+		    <tarfileset dir="${build.home}/test" prefix="${archive.root.prefix}-${buildId}/test"/>
+		    <tarfileset dir="${build.home}/ant-test" prefix="${archive.root.prefix}-${buildId}/ant-test"/>
+		    <tarfileset dir="${build.home}/eclipseplugin" prefix="${archive.root.prefix}-${buildId}/eclipseplugin"/>
+		    <tarfileset dir="${build.home}" prefix="${archive.root.prefix}-${buildId}">
+		    	<include name="LICENSE*"/>
+		    	<include name="NOTICE"/>
+		    	<include name="README"/>
+		    	<include name="build.properties"/>
+		    	<include name="build.xml"/>
+		    	<include name="pom.xml"/>
+		    	<include name="release-notes.html"/>
+		    </tarfileset>
+		</tar>
+		<gzip destfile="${build.output}/${archive.name}-${buildId}-src.tar.gz" src="${build.output}/${archive.name}-${buildId}-src.tar" />
+		<bzip2 destfile="${build.output}/${archive.name}-${buildId}-src.tar.bz2" src="${build.output}/${archive.name}-${buildId}-src.tar" />
+		<delete file="${build.output}/${archive.name}-${buildId}-src.tar" />
 	</target>
 
 	<!-- Create checksums for the zip and tar.gz files -->
@@ -483,6 +569,12 @@
 		<checksum file="${build.output}/${archive.name}-${buildId}.tar.gz" algorithm="SHA" fileext=".sha1" />
 		<checksum file="${build.output}/${archive.name}-${buildId}.tar.bz2" />
 		<checksum file="${build.output}/${archive.name}-${buildId}.tar.bz2" algorithm="SHA" fileext=".sha1" />
+		<checksum file="${build.output}/${archive.name}-${buildId}-src.zip" />
+		<checksum file="${build.output}/${archive.name}-${buildId}-src.zip" algorithm="SHA" fileext=".sha1" />
+		<checksum file="${build.output}/${archive.name}-${buildId}-src.tar.gz" />
+		<checksum file="${build.output}/${archive.name}-${buildId}-src.tar.gz" algorithm="SHA" fileext=".sha1" />
+		<checksum file="${build.output}/${archive.name}-${buildId}-src.tar.bz2" />
+		<checksum file="${build.output}/${archive.name}-${buildId}-src.tar.bz2" algorithm="SHA" fileext=".sha1" />
 	</target>
 
 	<!-- A clean target to be run before builds. -->

Modified: incubator/woden/branches/WODEN-44/release-notes.html
URL: http://svn.apache.org/viewvc/incubator/woden/branches/WODEN-44/release-notes.html?view=diff&rev=453800&r1=453799&r2=453800
==============================================================================
--- incubator/woden/branches/WODEN-44/release-notes.html (original)
+++ incubator/woden/branches/WODEN-44/release-notes.html Fri Oct  6 15:57:42 2006
@@ -1,9 +1,9 @@
 <html>
 <head></head>
 <body>
-<h1>Woden Incubating 1.0.0 M5 Release Notes</h1>
+<h1>Woden Incubating 1.0.0 M6 Release Notes</h1>
 
-This is the Fifth Milestone release of <a href="http://incubator.apache.org/woden">Apache Woden</a>.<br />
+This is the Milestone 6 (M6) release of <a href="http://incubator.apache.org/woden">Apache Woden</a>.<br />
 The Milestone plan is at <a href="http://incubator.apache.org/woden/dev/1.0/milestoneplan.html">http://incubator.apache.org/woden/dev/1.0/milestoneplan.html</a>.
 
 <h2>Incubation Disclaimer</h2>
@@ -20,53 +20,54 @@
 
 <h2>Key points</h2>
 <p>
-	This milestone delivers a DOM-based implementation of Woden.
-	The initial objective is to deliver a full implementation of WSDL 2.0 parsing
-	and validation. Work is underway to integrate Woden into Axis2.
-	A StAX implementation of the Woden API will be the next objective, along
-	with WSDL 1.1 support, 1.1 to 2.0 conversion, serialization and full support
-	for creating and modifying WSDL documents.
+    Milestone releases will deliver Woden functionality gradually, leading up to a 1.0 release.
+    The objective of a 1.0 release will be to deliver a WSDL processor that fully implements the
+	W3C WSDL 2.0 specification, including parsing WSDL 2.0 documents into the WSDL 2.0 component
+	model and validating their syntax and semantics.
+</p>
+<p>
+Note that the WSDL 2.0 "spec" is currently at W3C Candidate Recommendation and may move to 
+Proposed Recommendation towards the end of 2006, then full W3C Recommendation (i.e. a specification)
+sometime in early 2007.
+</p>
+<p>
+	The M6 release delivers an implementation of the Woden API based on DOM and 
+	Xerces parsing and an implementation based on AXIOM and StAX parsing.
+</p>
+<p>
+	The DOM implementation of Woden has been integrated into Axis2 and SOAP messaging
+	based on WSDL 2.0 documents was successfully tested by the WSDL 2.0 working group
+	at a W3C Interoperability event in July 2006. Work will commence soon to integrate the
+	AXIOM/StAX implementation of Woden into Axis2.
+</p>
+<p>
+	Some remaining objectives include converting WSDL 1.1 documents into the WSDL 2.0 component 
+	model so they can be manipulated via the Woden API, serializing Woden's WSDL object model to
+	WSDL 2.0 documents and full support for programmatically creating and modifying WSDL 2.0 documents.
 </p>
 <p>
 	The Woden framework and programming model are similar to WSDL4J, such as the
-	factory, reader and WSDL xml object model. Other features will be reused too,
+	factory, reader and WSDL xml object model. Other features have been reused or adapted too,
 	such as the extension mechanism.
 </p>
 
-<h2>What's in this release?</h2>
+<h2>What's new in this release?</h2>
 
 <p>This release includes the following new features:</p>
 <ul>
     <li>
-        Parsing of HTTP binding and endpoint extensions are now fully supported by Woden,
-        as HTTP extension elements and attributes via the Element API and 
-        as HTTP component extension properties via the Component API.
-    	Related junit testcases have been added to the test suite.
+        An implementation of the Woden API based on StAX parsing and AXIOM. This implementation uses the 
+        same programming model (API) as the DOM implementation, however a different WSDLFactory implementation
+        class is needed to instantiate the StAX/AXIOM implementation (i.e. OMWSDLFactory).
     </li>  
     <li>
-        Interface extension is now fully supported, so for example Interface and Binding nested
-        components can now refer to derived or inherited faults and operations.
+        The way that elements are created and added by the Woden API has been change to better
+        support the scoping described by the WSDL 2.0 specification. The createXXXElement factory
+        methods on <code>DescriptionElement</code> have been removed and instead the addXXXElement 
+        methods present on all parent elements instantiate and add the appropriate child elements.
+        The relevant child elements have been changed to store their name as an NCName rather than 
+        a QName, but the QName is still available via the API (i.e. derived from the target namespace). 
     </li> 
-    <li>
-    	The WSDLReader API has been expanded to support reading WSDL from sources other 
-    	than a URI - for example, from a DOM Element or from an InputSource.
-    </li>
-    <li>
-    	A technical description of the extension mechanism and the SOAP and HTTP extension
-    	implementations has been added to the Woden Wiki.
-    </li>
-    <li>
-    	An Ant task for using Woden from Ant to perform WSDL 2.0 validation. The task is called
-    	ValidateWSDL20 and is packaged in a new jar file, woden-ant.jar. To use Woden with Ant add the 
-    	jar files woden.jar and woden-ant.jar to your Ant installation.  The User Guide on the Woden
-    	website will be updated soon with details of this Ant task.
-    </li>
-    <li>
-        A standalone converter program that uses WSDL4J to read a WSDL 1.1 service definition then 
-        serializes it as a WSDL 2.0 description. org.apache.woden.tool.converter.Convert is packaged in
-        the woden.jar file. Investigation is underway to incorporate this conversion logic into Woden's
-        planned support for WSDL 1.1 to 2.0 conversion. 
-    </li>
 </ul>
 
 <h2>Current Release Structure</h2>
@@ -81,15 +82,33 @@
 		</li>
 		<li>
 			woden.jar     - Contains the public Woden API (not yet final) and current DOM 
-			implementation.
+			and AXIOM implementations.
 		</li>
 		<li>
 			woden-ant.jar - Contains the Ant task ValidateWSDL20.
 		</li>
 	</ul>
-	Woden depends on Apache Xerces 2.8.0 and on Apache Web Service Commons XmlSchema 1.0. 
-	These libraries are included in the distribution. The standalone WSDL 1.1 conversion
-	program depends on WSDL4J 1.52 and this library is also included in the distribution.
+	Woden depends on the following libraries and these are included in the distribution:
+	<ul>
+	    <li>
+            Apache WS Commons XmlSchema 1.1 (for representing schemas in the Woden API)
+	    </li>
+	    <li>
+            Apache Xerces 2.8.0 (used by XmlSchema and by the DOM implementation of Woden)
+	    </li>
+	    <li>
+            Apache WS Commons AXIOM 1.1
+	    </li>
+	    <li>
+            Apache Commons Logging API 1.1 (used by the AXIOM implementation of Woden)
+	    </li>
+	    <li>
+	        StAX 1.0.1 API and the Woodstox 2.9.3 implementation  (used by the AXIOM implementation of Woden)
+	    </li>
+	    <li>
+	        WSDL4J 1.52 (used by the standalone WSDL 1.1 conversion program)
+	    </li>
+	</ul>
 </p>
 	
 
@@ -99,18 +118,16 @@
 you're interested & able!</p>
 <ul>
 	<li>
-		A URL resolver mechanism needs to be implemented, something like an EntityResolver or CatalogResolver.
+		Work is well underway on a URL resolver mechanism.
 	</li>
 	<li>
-	    Unit tests the extensions are mostly complete, but tests for the core WSDL 2.0
+	    Unit tests for the WSDL extensions are mostly complete, but tests for the core WSDL 2.0
 	    Component model and its underlying Element model are still largely outstanding.
-	    These were a major plan item for M5 but were overshadowed by the effort required
-	    to complete the HTTP extensions and test cases. These are still crucially important 
-		for regression testing further development and will remain a major focus item for the 
-		next milestone. 
+	    These are still crucially important for regression testing further development and 
+	    will remain a major focus item for the next milestone. 
 	</li>
 	<li>
-		The User Guide added after M3 needs updating to reflect the functional additions for M4 and M5.
+		The User Guide added after M3 needs updating to reflect the functional additions up to M6.
 	</li>
 	<li>
 		Technical design documentation for developers needs to be created, probably on the Woden Wiki. 
@@ -120,8 +137,8 @@
 		a Woden WSDL 2.0 object model from a parsed WSDL 1.1. document. 
 	</li>
   	<li>
-  		Validation of MEPs and extension elements (such as those for SOAP and HTTP bindings and 
-  		for type systems other than XML schema) has not yet been implemented.
+  		Validation of MEPs and extension elements (such as those for SOAP and HTTP bindings) 
+  		has not yet been implemented.
   	</li>
   	<li>
   		Serialization (e.g. WSDLWriter) has not been implemented.
@@ -166,24 +183,38 @@
 
 <ol>
 	<li>
+	    The "testSchemaId1G" testcase from the W3C WSDL 2.0 test suite is failing since the 
+	    change to XmlSchema 1.1. This appears to be due to a fragid specified for the
+	    schemaLocation in a schema import. It requires investigation and resolving, possibly
+	    in XmlSchema rather than Woden.
+   	</li>
+   	<li>
+   	    The StAX/AXIOM implementation is less complete than the Xerces/DOM implementation.
+   	    For example, extensions are not yet supported as this is awaiting the removal of
+   	    some DOM dependencies from the Woden API. This work is underway and will be completed 
+   	    for Milestone 7. 
+   	</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 XmlSchema interface). Later on we
    		will consider more general, extendable support for other type systems.
    	</li>
 	<li>
-	    In the Element API, certain 'name' attributes are being handled as QNames whereas they
-	    are defined in the infoset as NCNames. This is being fixed.
-   	</li>
-	<li>
-		There are various failures in the test results for the Component Interchange format testing 
-		being conducted by the WSDL 2.0 Working Group. These need to be investigated prior to the
-		W3C WSDL 2.0 Interop event in early July 2006.
+		There are still failures in the W3C test suite results for the Component Interchange format testing 
+		being conducted by the WSDL 2.0 Working Group. Some of these were resolved at the
+		W3C WSDL 2.0 Interop event in early July 2006, but the remainder require investigation.
 	</li>
 	<li>
-		There are insufficient test cases in the test suite for M5. The suite requires more 
+		There are insufficient test cases in the test suite for M6. 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.  
+   		being annotated with assertions that tie each testcase to a validation 
+   		rule specified in the WSDL 2.0 spec.  
+	</li>
+	<li>
+	    The current extension mechanism requires statically typed interfaces for each type of
+	    extension. This requires the client application to know each required extension and
+	    its API. Some investigation has been done on a more flexible, dynamic extension 
+	    mechanism and any changes that arise from this should be delivered in M7.
 	</li>
 </ol>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org