Author: ryman
Date: Thu Nov 16 09:56:09 2006
New Revision: 475840

URL: http://svn.apache.org/viewvc?view=rev&rev=475840
Log:
[WODEN-88] Partial fix and regenerated results.

Added:
    incubator/woden/trunk/java/ant-test/identify-test-case-roots.xsl
    incubator/woden/trunk/java/ant-test/validation-results-without-ids.xml
Modified:
    incubator/woden/trunk/java/ant-test/build.xml
    incubator/woden/trunk/java/ant-test/documents-bad-report.xml
    incubator/woden/trunk/java/ant-test/documents-good-report.xml
    incubator/woden/trunk/java/ant-test/test-suite-results.zip
    incubator/woden/trunk/java/ant-test/validation-results.xml
    incubator/woden/trunk/java/src/org/apache/woden/ant/CmHttpWriter.java
    incubator/woden/trunk/java/src/org/apache/woden/ant/CmSoapWriter.java
    incubator/woden/trunk/java/woden-1.0.0M6-test-results.html

Modified: incubator/woden/trunk/java/ant-test/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/ant-test/build.xml?view=diff&rev=475840&r1=475839&r2=475840
==============================================================================
--- incubator/woden/trunk/java/ant-test/build.xml (original)
+++ incubator/woden/trunk/java/ant-test/build.xml Thu Nov 16 09:56:09 2006
@@ -32,7 +32,7 @@
 
        <taskdef name="validatewsdl20" 
classname="org.apache.woden.ant.ValidateWSDL20" 
classpath="${lib.dir}/woden.jar;${lib.dir}/woden-ant.jar;${downloads.lib.dir}/${XmlSchemaFile};${downloads.lib.dir}/${XercesJar1};${downloads.lib.dir}/${XercesJar2}"
 />
 
-       <target name="main" description="---> Validate test suite, generates 
interchange format, and validates results" depends="documents-good, 
documents-bad, schemavalidate-results" />
+       <target name="main" description="---> Validate test suite, generates 
interchange format, and validates results" depends="validation-results, 
documents-good, documents-bad, schemavalidate-results" />
 
        <target name="documents-good" description="---> Validates W3C WSDL 2.0 
good document test suite and outputs component model">
                <mkdir dir="results" />
@@ -41,7 +41,13 @@
        </target>
 
        <target name="validation-results" description="--> Generates 
validation-results.xml for all documents.">
-               <validatewsdl20 dir="${test-suite.dir}/documents" 
includes="**/*.wsdl" cm="no" report="validation-results.xml" />
+               <validatewsdl20 dir="${test-suite.dir}/documents" 
includes="**/*.wsdl" cm="no" report="validation-results-without-ids.xml" />
+               <property name="test-suite-xml" 
location="${test-suite.dir}/test-suite.xml" />
+               <xslt style="identify-test-case-roots.xsl" 
in="validation-results-without-ids.xml" out="validation-results.xml" 
force="yes">
+                       <param name="test-suite-dir" 
expression="${test-suite.dir}" />
+                       <param name="test-suite-xml" 
expression="${test-suite-xml}" />
+                       <param name="Identifier-base" 
expression="http://dev.w3.org/cvsweb/2002/ws/desc/test-suite"; />
+               </xslt>
                <schemavalidate failonerror="no">
                        <schema 
namespace="http://www.w3.org/2006/06/wsdl/ValidationReport"; 
file="${xmlcatalog.dir}/wsdl/ValidationReport.xsd" />
                        <fileset dir=".">

Modified: incubator/woden/trunk/java/ant-test/documents-bad-report.xml
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/ant-test/documents-bad-report.xml?view=diff&rev=475840&r1=475839&r2=475840
==============================================================================
--- incubator/woden/trunk/java/ant-test/documents-bad-report.xml (original)
+++ incubator/woden/trunk/java/ant-test/documents-bad-report.xml Thu Nov 16 
09:56:09 2006
@@ -1,7 +1,7 @@
 <?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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Binding-1B/BadBinding.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -13,7 +13,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Binding-2B/Echo.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Binding-2B/Echo.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -25,7 +25,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Binding-3B/NonUniqueBinding-Extended.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Binding-3B/NonUniqueBinding-Extended.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -53,7 +53,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Binding-3B/NonUniqueBinding.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Binding-3B/NonUniqueBinding.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -65,7 +65,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Chameleon-1B/getBalance.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Chameleon-1B/getBalance.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -77,7 +77,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Chameleon-2B/getBalance.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Chameleon-2B/getBalance.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -105,7 +105,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Chat-1B/Chat-NoBindingInterface.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Chat-1B/Chat-NoBindingInterface.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -117,7 +117,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Chat-2B/Chat-MissBindOperation.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Chat-2B/Chat-MissBindOperation.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -129,7 +129,23 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-1B/Echo.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Description-1B/Description.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Description-2B/Description.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Description-0025</key>
+      <message>The target namespace &apos;example.org/Description&apos; is not 
an absolute IRI. The target namespace must be an absolute IRI.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/HTTPBinding-1B/Echo.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -141,99 +157,99 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/HTTPBinding-2B/Echo.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Import-1B/XSDImport.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -261,7 +277,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Import-2B/XSDImportInWSDL.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Import-2B/XSDImportInWSDL.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -289,7 +305,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Import-3B/XSDImport2.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Import-3B/XSDImport2.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -309,23 +325,31 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Import-3B/XSDImportValid.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Import-3B/XSDImportValid.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Include-1B/Echo.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Include-1B/Echo.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Include-1B/EchoImpl.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Include-1B/EchoImpl.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Interface-1B/Interface.wsdl</uri>
-    <success>true</success>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Interface-1B/Interface.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>Interface-0031</key>
+      <message>The styleDefault attribute contains the IRI 
&apos;wsdl/style/iri&apos;, which is not absolute. All IRIs specified for 
styleDefault must be absolute.</message>
+    </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Interface-2B/Interface.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Interface-2B/Interface.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -337,7 +361,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Interface-3B/Interface.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Interface-3B/Interface.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -357,7 +381,31 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/InterfaceOperation-1B/echo-extended.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Interface-4B/Interface.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceFault-1B/InterfaceFault.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://example.org/&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/woden/downloads/w3c/documents/bad/InterfaceFault-2B/InterfaceFault.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceFault-3B/InterfaceFault.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceOperation-1B/echo-extended.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -377,11 +425,11 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/InterfaceOperation-1B/echo.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceOperation-2B/echo-extended.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -401,133 +449,143 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/InterfaceOperation-2B/echo.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceOperation-3B/InterfaceOperation.wsdl</uri>
+    <success>false</success>
+    <error>
+      <errorLocator>
+        <lineNumber>0</lineNumber>
+        <columnNumber>0</columnNumber>
+      </errorLocator>
+      <key>MEP-0037</key>
+      <message>The message exchange pattern &apos;wsdl/in-out&apos; is not 
absolute. A message exchange pattern must be identified by an absolute 
IRI.</message>
+    </error>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceOperation-4B/InterfaceOperation.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-1B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceOperation-5B/InterfaceOperation.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-2B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/InterfaceOperation-6B/InterfaceOperation.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-3B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-10B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-4B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-1B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-5B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-2B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-6B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-3B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-7B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-4B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-8B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-5B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Multipart-9B/multipartstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-6B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-10B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-7B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-11B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-8B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-12B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Multipart-9B/multipartstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-13B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-10B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-14B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-11B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-15B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-12B/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-13B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-14B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
+  </wsdl>
+  <wsdl>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-15B/rpcstyleinout.wsdl</uri>
+    <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-17B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-27B/rpcstyleinout.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -537,48 +595,48 @@
       <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>
+        <detailMessage>WSDLException (at 
/wsdl:description/wsdl:interface/wsdl:operation): 
faultCode=NO_PREFIX_SPECIFIED: Could not determine the namespace for prefixed 
value &quot;#return&quot; in element 
&quot;{http://www.w3.org/2006/01/wsdl}operation&quot;.</detailMessage>
       </exception>
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-2B/rpcstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-2B/rpcstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-3B/rpcstyleinonly.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-3B/rpcstyleinonly.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-4B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-4B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-5B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-5B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-6B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-6B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-7B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-7B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-8B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-8B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/RPC-9B/rpcstyleinout.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/RPC-9B/rpcstyleinout.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-12B/Service.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Service-12B/Service.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-13B/Service.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Service-13B/Service.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -590,7 +648,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-14B/Service.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Service-14B/Service.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -602,7 +660,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-15B/Service.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Service-15B/Service.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -614,7 +672,7 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-1B/Service.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Service-1B/Service.wsdl</uri>
     <success>false</success>
     <error>
       <errorLocator>
@@ -626,11 +684,11 @@
     </error>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/Service-2B/Service.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Service-2B/Service.wsdl</uri>
     <success>true</success>
   </wsdl>
   <wsdl>
-    
<uri>file:///D:/workspaces/WSD2/desc/test-suite/documents/bad/TicketAgent-1B/TicketAgent-bad.wsdl</uri>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/TicketAgent-1B/TicketAgent-bad.wsdl</uri>
     <success>true</success>
     <warning>
       <errorLocator>
@@ -638,14 +696,14 @@
         <columnNumber>0</columnNumber>
       </errorLocator>
       <key>WSDL504</key>
-      <message>Could not locate the schema document at URL 
&quot;file:/D:/workspaces/WSD2/desc/test-suite/documents/bad/TicketAgent-1B/TicketAgent.xsd&quot;</message>
+      <message>Could not locate the schema document at URL 
&quot;file:/D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/TicketAgent-1B/TicketAgent.xsd&quot;</message>
       <exception>
-        
<detailMessage>D:\workspaces\WSD2\desc\test-suite\documents\bad\TicketAgent-1B\TicketAgent.xsd
 (The system cannot find the file specified)</detailMessage>
+        
<detailMessage>D:\workspaces\WSD2\woden\downloads\w3c\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>
+    
<uri>file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/UnknownExtension-1B/Interface.wsdl</uri>
     <success>true</success>
   </wsdl>
 </report>

Modified: incubator/woden/trunk/java/ant-test/documents-good-report.xml
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/ant-test/documents-good-report.xml?view=diff&rev=475840&r1=475839&r2=475840
==============================================================================
--- incubator/woden/trunk/java/ant-test/documents-good-report.xml (original)
+++ incubator/woden/trunk/java/ant-test/documents-good-report.xml Thu Nov 16 
09:56:09 2006
@@ -61,7 +61,7 @@
         <columnNumber>0</columnNumber>
       </errorLocator>
       <key>Endpoint-0066</key>
-      <message>The binding &apos;[EMAIL PROTECTED]&apos; specified for this 
endpoint specifies the interface &apos;[EMAIL PROTECTED]&apos; and not the 
interface &apos;[EMAIL PROTECTED]&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;[EMAIL PROTECTED]&apos; specified for this 
endpoint specifies the interface &apos;[EMAIL PROTECTED]&apos; and not the 
interface &apos;[EMAIL PROTECTED]&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>

Added: incubator/woden/trunk/java/ant-test/identify-test-case-roots.xsl
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/ant-test/identify-test-case-roots.xsl?view=auto&rev=475840
==============================================================================
--- incubator/woden/trunk/java/ant-test/identify-test-case-roots.xsl (added)
+++ incubator/woden/trunk/java/ant-test/identify-test-case-roots.xsl Thu Nov 16 
09:56:09 2006
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+       Adds identifiers of the test case root documents to the validation 
report.
+       
+       ChangeLog:
+       
+       2006-11-15 Arthur Ryman <[EMAIL PROTECTED]>
+       - created
+-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+       version="1.0" xmlns='http://www.w3.org/2006/06/wsdl/ValidationReport'
+       xmlns:v='http://www.w3.org/2006/06/wsdl/ValidationReport'
+       xmlns:t='http://www.w3.org/2006/02/wsdl/TestMetadata'
+       exclude-result-prefixes="v t">
+
+       <!-- Input Parameters -->
+
+       <!-- $test-suite-dir is the test suite directory, 
+               e.g. D:\workspaces\WSD2\woden\downloads\w3c -->
+       <xsl:param name="test-suite-dir" />
+
+       <!-- $test-suite-xml is the test-suite.xml file, 
+               e.g. D:\workspaces\WSD2\woden\downloads\w3c\test-suite.xml -->
+       <xsl:param name="test-suite-xml" />
+
+       <!-- $Identifier-base is the base of the Identifier uri's, 
+               e.g. http://dev.w3.org/cvsweb/2002/ws/desc/test-suite -->
+       <xsl:param name="Identifier-base" />
+
+       <!-- Global Variables -->
+
+       <!-- $test-suite-dir-uri is the test suite directory uri, 
+               e.g. file:///D:/workspaces/WSD2/woden/downloads/w3c -->
+       <xsl:variable name="test-suite-dir-uri"
+               select="concat('file:///',translate ($test-suite-dir 
,'\','/'))" />
+
+       <!-- $test-cases is the list of test case noded in test-suite.xml -->
+       <xsl:variable name="test-cases"
+               select="document($test-suite-xml)/test-suite/test-case" />
+
+       <xsl:output method="xml" indent="yes" />
+
+       <xsl:template match="v:wsdl">
+               <wsdl>
+                       <xsl:call-template name="add-identifier" />
+                       <xsl:apply-templates />
+               </wsdl>
+       </xsl:template>
+
+       <xsl:template match="*">
+               <xsl:element name="{name()}">
+                       <xsl:apply-templates />
+               </xsl:element>
+       </xsl:template>
+
+       <xsl:template match="text()">
+               <xsl:value-of select="." />
+       </xsl:template>
+
+       <xsl:template name="add-identifier">
+
+               <!-- $uri is WSDL file uri, 
+                       e.g. 
file:///D:/workspaces/WSD2/woden/downloads/w3c/documents/bad/Binding-1B/BadBinding.wsdl
 -->
+               <xsl:variable name="uri" select="v:uri" />
+
+               <!--  $relative-uri is the uri of the WSDL file relative to the 
test suite directory, 
+                       e.g. /documents/bad/Binding-1B/BadBinding.wsdl -->
+               <xsl:variable name="relative-uri"
+                       select="substring-after($uri,$test-suite-dir-uri)" />
+
+               <!-- $Identifier-uri is the uri of the WSDL file based on the 
test case Identifier, 
+                       e.g. 
http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-1B/BadBinding.wsdl
 -->
+               <xsl:variable name="Identifier-uri"
+                       select="concat($Identifier-base,$relative-uri)" />
+
+               <xsl:variable name="test-case"
+                       select="$test-cases[contains($uri,@id)]" />
+               <xsl:if test="$test-case">
+
+                       <!-- $TestMetadata-xml is the TestMetadata.xml file for 
the test case, 
+                               e.g. documents/bad/Binding-1B/TestMetadata.xml 
-->
+                       <xsl:variable name="TestMetadata-xml"
+                               select="$test-case/@href" />
+
+                       <!-- $Identifier is the test case Identifier,
+                               e.g. 
http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-1B -->
+                       <xsl:variable name="Identifier"
+                               
select="normalize-space(document($TestMetadata-xml)/t:TestMetadata/t:Identifier)"
 />
+
+                       <!-- $Input-root> is the root WSDL file for the test 
case,
+                               e.g. BadBinding.wsdl -->
+                       <xsl:variable name="Input-root"
+                               
select="document($TestMetadata-xml)/t:TestMetadata/t:Inputs/t:[EMAIL 
PROTECTED]'root']" />
+
+                       <!-- $Identifier-root is the absolute uri of the test 
case root WSDL based on the Identifier,
+                               e.g. 
http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/Binding-1B/BadBinding.wsdl
 -->
+                       <xsl:variable name="Identifier-root"
+                               select="concat($Identifier,'/',$Input-root)" />
+
+                       <!-- $relative-Identifier-root is the root WSDL 
relative to the absolute Identifier uri,
+                               e.g. /documents/bad/Binding-1B/BadBinding.wsdl 
-->
+                       <xsl:variable name="relative-Identifier-root"
+                               
select="substring-after($Identifier-root,$Identifier-base)" />
+
+                       <!-- if this WSDL is a test case root then insert its 
Identifier -->
+                       <xsl:if 
test="($relative-uri=$relative-Identifier-root)">
+                               <identifier>
+                                       <xsl:value-of select="$Identifier" />
+                               </identifier>
+                       </xsl:if>
+               </xsl:if>
+       </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file

Modified: incubator/woden/trunk/java/ant-test/test-suite-results.zip
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/ant-test/test-suite-results.zip?view=diff&rev=475840&r1=475839&r2=475840
==============================================================================
Binary files - no diff available.



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

Reply via email to