[jboss-svn-commits] JBossWS SVN: r999 - in trunk/src/test: java/org/jboss/test/ws/interop/microsoft resources/interop/microsoft/addressing/wsa10/META-INF resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypes! DocLitB_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 19 06:30:17 EDT 2006


Author: heiko.braun at jboss.com
Date: 2006-09-19 06:29:37 -0400 (Tue, 19 Sep 2006)
New Revision: 999

Added:
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/ClientScenario.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropClientConfig.java
   trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropConfigFactory.java
   trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/scenarios.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF/scenarios.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF/scenarios.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF/scenarios.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF/scenarios.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd2.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd3.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd4.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd2.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd3.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd4.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF/scenarios.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd2.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd3.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd4.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd2.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd3.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd4.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF/scenarios.xml
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd2.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd3.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd1.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd2.xsd
   trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd3.xsd
Log:
Updated interop test clients and endpoints

Added: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/ClientScenario.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/ClientScenario.java	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/ClientScenario.java	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,78 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.test.ws.interop.microsoft;
+
+import java.net.URL;
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * A particular interop test scenario.
+ *
+ * @author Heiko Braun <heiko.braun at jboss.com>
+ * @version $Id$
+ * @since Aug 22, 2006
+ */
+public class ClientScenario {
+
+   private String name;
+   private String description;
+   private URL targetEndpoint;
+   private Map<String, String> parameterMap;
+
+   public ClientScenario(String name, URL targetEndpoint) {
+      this.name = name;
+      this.targetEndpoint = targetEndpoint;
+   }
+
+   public String getDescription() {
+      return description;
+   }
+
+   public void setDescription(String description) {
+      this.description = description;
+   }
+
+   public URL getTargetEndpoint() {
+      return targetEndpoint;
+   }
+
+   public String getName() {
+      return name;
+   }
+
+   Map<String,String> getParameterMap() {
+      if(this.parameterMap == null)
+         parameterMap = new HashMap<String, String>();
+      return parameterMap;
+   }
+
+   public String getParameter(String key)
+   {
+      return getParameterMap().get(key);
+   }
+
+   public String toString() {
+      return "ClientScenario {name="+name+", endpointURL="+targetEndpoint+", params="+getParameterMap()+"}";
+   }
+
+}


Property changes on: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/ClientScenario.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropClientConfig.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropClientConfig.java	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropClientConfig.java	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,84 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.test.ws.interop.microsoft;
+
+import org.jboss.ws.utils.DOMUtils;
+import org.w3c.dom.Element;
+
+import java.net.URL;
+import java.util.Iterator;
+
+/**
+ * Represents a interop test client configuration model.
+ *
+ * @author Heiko Braun <heiko.braun at jboss.com>
+ * @version $Id$
+ * @since Aug 22, 2006
+ */
+public class InteropClientConfig {
+   private Element configRoot;
+
+   public InteropClientConfig(Element configRoot) {
+      this.configRoot = configRoot;
+   }
+
+   public ClientScenario getScenario(String name)
+   {
+      ClientScenario cs = null;
+
+      try
+      {
+         cs = null;
+         Iterator it = DOMUtils.getChildElements(configRoot);
+         while(it.hasNext())
+         {
+            Element child = (Element)it.next();
+            String scenarioName = DOMUtils.getAttributeValue(child, "name");
+            if(name.equals(scenarioName))
+            {
+               // mandatory elements
+               Element targetEndpoint = DOMUtils.getFirstChildElement(child, "target-endpoint");
+               URL endpointURL = new URL(targetEndpoint.getTextContent());
+               cs = new ClientScenario(scenarioName, endpointURL);
+
+               // todo: add parameter element parsing here
+               Iterator parameter = DOMUtils.getChildElements(child, "param");
+               while(parameter.hasNext())
+               {
+                  Element param = (Element)it.next();
+                  String key = DOMUtils.getAttributeValue(param, "name");
+                  String value = DOMUtils.getAttributeValue(param, "value");
+                  cs.getParameterMap().put(key, value);
+               }
+               break;
+            }
+         }
+      }
+      catch (Exception e)
+      {
+         throw new IllegalArgumentException(e.getMessage());
+      }
+
+      return cs;
+   }
+
+}


Property changes on: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropClientConfig.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropConfigFactory.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropConfigFactory.java	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropConfigFactory.java	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,80 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.test.ws.interop.microsoft;
+
+import org.jboss.logging.Logger;
+import org.jboss.ws.utils.DOMUtils;
+import org.w3c.dom.Element;
+
+import java.io.IOException;
+import java.net.URL;
+import java.net.URLClassLoader;
+
+/**
+ * Create an object model frpom test scenario descriptors.
+ *
+ * @author Heiko Braun <heiko.braun at jboss.com>
+ * @version $Id$
+ * @since Aug 22, 2006
+ */
+public class InteropConfigFactory {
+
+   private static Logger log = Logger.getLogger(InteropConfigFactory.class);
+
+   public static InteropConfigFactory newInstance()
+   {
+      return new InteropConfigFactory();
+   }
+
+   public InteropClientConfig createClientConfig()
+   {
+      URLClassLoader ctxLoader = (URLClassLoader)Thread.currentThread().getContextClassLoader();
+      URL scenariosDescriptor = ctxLoader.findResource("META-INF/scenarios.xml");
+      if(scenariosDescriptor!=null)
+      {
+         try
+         {
+            Element configRoot = DOMUtils.parse( scenariosDescriptor.openStream() );
+            return new InteropClientConfig(configRoot);
+         }
+         catch (IOException e)
+         {
+            throw new IllegalStateException("Error parsing META-INF/scenarios.xml", e);
+         }
+      }
+      else
+      {
+         throw new IllegalStateException("Failed to load META-INF/scenarios.xml");
+      }
+
+   }
+
+   public ClientScenario createClientScenario(String scenarioName)
+   {
+      InteropClientConfig clientConfig = createClientConfig();
+      ClientScenario sc = clientConfig.getScenario(scenarioName);
+      if(null==sc)
+         sc = clientConfig.getScenario("default");
+
+      return sc;
+   }
+}


Property changes on: trunk/src/test/java/org/jboss/test/ws/interop/microsoft/InteropConfigFactory.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/scenarios.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/scenarios.xml	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/scenarios.xml	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,19 @@
+<client-scenarios>
+   <scenario name="default" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8080/wsa10/wsaTestService</target-endpoint>      
+      <detour/>
+   </scenario>
+   <scenario name="debug-local" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8081/wsa10/wsaTestService</target-endpoint>      
+      <detour/>
+   </scenario>
+   <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://131.107.72.15/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</target-endpoint>
+   </scenario>
+   <scenario name="msft-public-debug" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://localhost:8081/WSAddressingCR_Service_WCF/WSAddressing10.svc/Soap11</target-endpoint>
+   </scenario>
+   <scenario name="apache-axis">
+      <target-endpoint>http://webservices.sonicsw.com:8080/interop/services/wsaTest</target-endpoint>
+   </scenario>
+</client-scenarios>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/addressing/wsa10/META-INF/scenarios.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF/scenarios.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF/scenarios.xml	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF/scenarios.xml	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,9 @@
+<client-scenarios>
+   <scenario name="default" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8080/BaseDataTypesDocLitB_Service/endpoint</target-endpoint>
+      <detour/>
+   </scenario>
+   <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitB.svc</target-endpoint>
+   </scenario>
+</client-scenarios>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/META-INF/scenarios.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inBool" type="xs:boolean"/><xs:element name="RetBoolResult" type="xs:boolean"/><xs:element name="inByte" type="xs:unsignedByte"/><xs:element name="RetByteResult" type="xs:unsignedByte"/><xs:element name="inSByte" type="xs:byte"/><xs:element name="RetSByteResult" type="xs:byte"/><xs:element name="inByteArray" nillable="true" type="xs:base64Binary"/><xs:element name="RetByteArrayResult" nillable="true" type="xs:base64Binary"/><xs:element name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inDecimal" type="xs:decimal"/><xs:element name="R!
 etDecimalResult" type="xs:decimal"/><xs:element name="inFloat" type="xs:float"/><xs:element name="RetFloatResult" type="xs:float"/><xs:element name="inDouble" type="xs:double"/><xs:element name="RetDoubleResult" type="xs:double"/><xs:element name="inSingle" type="xs:float"/><xs:element name="RetSingleResult" type="xs:float"/><xs:element name="inInt" type="xs:int"/><xs:element name="RetIntResult" type="xs:int"/><xs:element name="inShort" type="xs:short"/><xs:element name="RetShortResult" type="xs:short"/><xs:element name="inLong" type="xs:long"/><xs:element name="RetLongResult" type="xs:long"/><xs:element name="inObject" nillable="true" type="xs:anyType"/><xs:element name="RetObjectResult" nillable="true" type="xs:anyType"/><xs:element name="inUInt" type="xs:unsignedInt"/><xs:element name="RetUIntResult" type="xs:unsignedInt"/><xs:element name="inUShort" type="xs:unsignedShort"/><xs:element name="RetUShortResult" type="xs:unsignedShort"/><xs:element name="inULong" type="xs:u!
 nsignedLong"/><xs:element name="RetULongResult" type="xs:unsignedLong"
/><xs:element name="inString" nillable="true" type="xs:string"/><xs:element name="RetStringResult" nillable="true" type="xs:string"/><xs:element name="inGuid" type="q3:guid" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inUri" nillable="true" type="xs:anyURI"/><xs:element name="RetUriResult" nillable="true" type="xs:anyURI"/><xs:element name="inDateTime" type="xs:dateTime"/><xs:element name="RetDateTimeResult" type="xs:dateTime"/><xs:element name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetTimeSpanResult" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inQName" nillable="true" type="xs:QName"/><xs:element name="RetQNameResult" nillable="true" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inBool" type="xs:boolean"/><xs:element name="RetBoolResult" type="xs:boolean"/><xs:element name="inByte" type="xs:unsignedByte"/><xs:element name="RetByteResult" type="xs:unsignedByte"/><xs:element name="inSByte" type="xs:byte"/><xs:element name="RetSByteResult" type="xs:byte"/><xs:element name="inByteArray" nillable="true" type="xs:base64Binary"/><xs:element name="RetByteArrayResult" nillable="true" type="xs:base64Binary"/><xs:element name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inDecimal" type="xs:decimal"/><xs:element name="R!
 etDecimalResult" type="xs:decimal"/><xs:element name="inFloat" type="xs:float"/><xs:element name="RetFloatResult" type="xs:float"/><xs:element name="inDouble" type="xs:double"/><xs:element name="RetDoubleResult" type="xs:double"/><xs:element name="inSingle" type="xs:float"/><xs:element name="RetSingleResult" type="xs:float"/><xs:element name="inInt" type="xs:int"/><xs:element name="RetIntResult" type="xs:int"/><xs:element name="inShort" type="xs:short"/><xs:element name="RetShortResult" type="xs:short"/><xs:element name="inLong" type="xs:long"/><xs:element name="RetLongResult" type="xs:long"/><xs:element name="inObject" nillable="true" type="xs:anyType"/><xs:element name="RetObjectResult" nillable="true" type="xs:anyType"/><xs:element name="inUInt" type="xs:unsignedInt"/><xs:element name="RetUIntResult" type="xs:unsignedInt"/><xs:element name="inUShort" type="xs:unsignedShort"/><xs:element name="RetUShortResult" type="xs:unsignedShort"/><xs:element name="inULong" type="xs:u!
 nsignedLong"/><xs:element name="RetULongResult" type="xs:unsignedLong"
/><xs:element name="inString" nillable="true" type="xs:string"/><xs:element name="RetStringResult" nillable="true" type="xs:string"/><xs:element name="inGuid" type="q3:guid" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inUri" nillable="true" type="xs:anyURI"/><xs:element name="RetUriResult" nillable="true" type="xs:anyURI"/><xs:element name="inDateTime" type="xs:dateTime"/><xs:element name="RetDateTimeResult" type="xs:dateTime"/><xs:element name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetTimeSpanResult" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="inQName" nillable="true" type="xs:QName"/><xs:element name="RetQNameResult" nillable="true" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF/scenarios.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF/scenarios.xml	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF/scenarios.xml	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,9 @@
+<client-scenarios>
+   <scenario name="default" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8080/BaseDataTypesDocLitW_Service/endpoint</target-endpoint>
+      <detour/>
+   </scenario>
+   <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesDocLitW.svc</target-endpoint>
+   </scenario>
+</client-scenarios>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/META-INF/scenarios.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetBool"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inBool" type="xs:boolean"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetBoolResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetBoolResult" type="xs:boolean"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByte"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inByte" type="xs:unsignedByte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByteResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetByteResult" type="xs:unsignedByte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSByte"><xs:complexType><xs:sequen!
 ce><xs:element minOccurs="0" name="inSByte" type="xs:byte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSByteResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetSByteResult" type="xs:byte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByteArray"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inByteArray" nillable="true" type="xs:base64Binary"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByteArrayResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetByteArrayResult" nillable="true" type="xs:base64Binary"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetChar"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetCharResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="R!
 etCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/20
03/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDecimal"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inDecimal" type="xs:decimal"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDecimalResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetDecimalResult" type="xs:decimal"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetFloat"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inFloat" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetFloatResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetFloatResult" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDouble"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inDouble" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDoubleResponse"><xs:complexType><xs:sequence><xs:element minO!
 ccurs="0" name="RetDoubleResult" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSingle"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inSingle" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSingleResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetSingleResult" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetInt"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inInt" type="xs:int"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetIntResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetIntResult" type="xs:int"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetShort"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inShort" type="xs:short"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetShortResponse"><xs:complexType><xs:sequence><xs:element!
  minOccurs="0" name="RetShortResult" type="xs:short"/></xs:sequence></
xs:complexType></xs:element><xs:element name="RetLong"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inLong" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetLongResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetLongResult" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetObject"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inObject" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetObjectResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetObjectResult" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUInt"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inUInt" type="xs:unsignedInt"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUIntResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="Re!
 tUIntResult" type="xs:unsignedInt"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUShort"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inUShort" type="xs:unsignedShort"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUShortResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetUShortResult" type="xs:unsignedShort"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetULong"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inULong" type="xs:unsignedLong"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetULongResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetULongResult" type="xs:unsignedLong"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetString"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inString" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStringRes!
 ponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="Re
tStringResult" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetGuid"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inGuid" type="q3:guid" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetGuidResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUri"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inUri" nillable="true" type="xs:anyURI"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUriResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetUriResult" nillable="true" type="xs:anyURI"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDateTime"><xs:complexType><xs:sequence><xs:element minOccurs="0!
 " name="inDateTime" type="xs:dateTime"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDateTimeResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetDateTimeResult" type="xs:dateTime"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetTimeSpan"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetTimeSpanResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetTimeSpanResult" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetQName"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inQName" nillable="true" type="xs:QName"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetQNameResponse"><xs:complexType><xs:sequence><xs:!
 element minOccurs="0" name="RetQNameResult" nillable="true" type="xs:Q
Name"/></xs:sequence></xs:complexType></xs:element></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:element name="RetBool"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inBool" type="xs:boolean"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetBoolResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetBoolResult" type="xs:boolean"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByte"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inByte" type="xs:unsignedByte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByteResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetByteResult" type="xs:unsignedByte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSByte"><xs:complexType><xs:sequen!
 ce><xs:element minOccurs="0" name="inSByte" type="xs:byte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSByteResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetSByteResult" type="xs:byte"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByteArray"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inByteArray" nillable="true" type="xs:base64Binary"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetByteArrayResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetByteArrayResult" nillable="true" type="xs:base64Binary"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetChar"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inChar" type="q1:char" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetCharResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="R!
 etCharResult" type="q2:char" xmlns:q2="http://schemas.microsoft.com/20
03/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDecimal"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inDecimal" type="xs:decimal"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDecimalResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetDecimalResult" type="xs:decimal"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetFloat"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inFloat" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetFloatResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetFloatResult" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDouble"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inDouble" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDoubleResponse"><xs:complexType><xs:sequence><xs:element minO!
 ccurs="0" name="RetDoubleResult" type="xs:double"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSingle"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inSingle" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetSingleResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetSingleResult" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetInt"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inInt" type="xs:int"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetIntResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetIntResult" type="xs:int"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetShort"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inShort" type="xs:short"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetShortResponse"><xs:complexType><xs:sequence><xs:element!
  minOccurs="0" name="RetShortResult" type="xs:short"/></xs:sequence></
xs:complexType></xs:element><xs:element name="RetLong"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inLong" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetLongResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetLongResult" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetObject"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inObject" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetObjectResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetObjectResult" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUInt"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inUInt" type="xs:unsignedInt"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUIntResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="Re!
 tUIntResult" type="xs:unsignedInt"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUShort"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inUShort" type="xs:unsignedShort"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUShortResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetUShortResult" type="xs:unsignedShort"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetULong"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inULong" type="xs:unsignedLong"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetULongResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetULongResult" type="xs:unsignedLong"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetString"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inString" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStringRes!
 ponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="Re
tStringResult" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetGuid"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inGuid" type="q3:guid" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetGuidResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetGuidResult" type="q4:guid" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUri"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inUri" nillable="true" type="xs:anyURI"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetUriResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetUriResult" nillable="true" type="xs:anyURI"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDateTime"><xs:complexType><xs:sequence><xs:element minOccurs="0!
 " name="inDateTime" type="xs:dateTime"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDateTimeResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetDateTimeResult" type="xs:dateTime"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetTimeSpan"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inTimeSpan" type="q5:duration" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetTimeSpanResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetTimeSpanResult" type="q6:duration" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetQName"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inQName" nillable="true" type="xs:QName"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetQNameResponse"><xs:complexType><xs:sequence><xs:!
 element minOccurs="0" name="RetQNameResult" nillable="true" type="xs:Q
Name"/></xs:sequence></xs:complexType></xs:element></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF/scenarios.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF/scenarios.xml	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF/scenarios.xml	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,9 @@
+<client-scenarios>
+   <scenario name="default" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8080/BaseDataTypesRpcLit_Service/endpoint</target-endpoint>
+      <detour/>
+   </scenario>
+   <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/BaseDataTypesRpcLit.svc</target-endpoint>
+   </scenario>
+</client-scenarios>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/META-INF/scenarios.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/BaseDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF/scenarios.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF/scenarios.xml	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF/scenarios.xml	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,9 @@
+<client-scenarios>
+   <scenario name="default" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8080/ComplexDataTypesDocLitB_Service/endpoint</target-endpoint>
+      <detour/>
+   </scenario>
+   <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitB.svc</target-endpoint>
+   </scenario>
+</client-scenarios>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/META-INF/scenarios.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><xs:complexType name="ArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/><xs:complexType name="ArrayOfint"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/></xs:sequence></xs:complexType><xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/><xs:complexType name="ArrayOfArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/></xs:sequence></xs:complexType><xs:element name="ArrayOfArrayOfstring" nillable="true" type="tns:ArrayOfArrayOfstri!
 ng"/><xs:complexType name="ArrayOfanyType"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType><xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType"/><xs:complexType name="ArrayOfshort"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="short" type="xs:short"/></xs:sequence></xs:complexType><xs:element name="ArrayOfshort" nillable="true" type="tns:ArrayOfshort"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd2.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xs:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inArrayString1D" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayString1DResult" nillable="true" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="inArrayInt1D" nillable="true" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayInt1DResul!
 t" nillable="true" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="inArrayDecimal1D" nillable="true" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/><xs:element name="RetArrayDecimal1DResult" nillable="true" type="q6:ArrayOfNullableOfdecimal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/><xs:element name="inArrayDateTime1D" nillable="true" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/><xs:element name="RetArrayDateTime1DResult" nillable="true" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/><xs:element name="inArrayString2D" nillable="true" type="q9:ArrayOfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayString2DResult" nillable="true" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsof!
 t.com/2003/10/Serialization/Arrays"/><xs:element name="inArray1D_SN" n
illable="true" type="q11:ArrayOfPerson" xmlns:q11="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetArray1D_SNResult" nillable="true" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inArrayAnyType1D" nillable="true" type="q13:ArrayOfanyType" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayAnyType1DResult" nillable="true" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="inStructS1" nillable="true" type="q15:Name" xmlns:q15="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetStructS1Result" nillable="true" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexD!
 ataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inStructSN" nillable="true" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetStructSNResult" nillable="true" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inStructSNSA" nillable="true" type="q19:Employee" xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetStructSNSAResult" nillable="true" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inStructSNSAS" nillable="true" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element nam!
 e="RetStructSNSASResult" nillable="true" type="q22:Group" xmlns:q22="h
ttp://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inEnumString" type="q23:BitMask" xmlns:q23="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inDerivedClass" nillable="true" type="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name!
 ="RetDerivedClassResult" nillable="true" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd2.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd3.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/System"><xs:complexType name="ArrayOfNullableOfdecimal"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="decimal" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdecimal" nillable="true" type="tns:ArrayOfNullableOfdecimal"/><xs:complexType name="ArrayOfNullableOfdateTime"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="dateTime" nillable="true" type="xs:dateTime"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdateTime" nillable="true" type="tns:ArrayOfNullableOfdateTime"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd3.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd4.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:complexType name="ArrayOfPerson"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Person" nillable="true" type="tns:Person"/></xs:sequence></xs:complexType><xs:element name="ArrayOfPerson" nillable="true" type="tns:ArrayOfPerson"/><xs:complexType name="Person"><xs:sequence><xs:element minOccurs="0" name="Age" type="xs:double"/><xs:element minOccurs="0" name="ID" type="xs:float"/><xs:element minOccurs="0" name="Male" type="xs:b!
 oolean"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Person" nillable="true" type="tns:Person"/><xs:complexType name="Name"><xs:sequence><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Name" nillable="true" type="tns:Name"/><xs:complexType name="Employee"><xs:sequence><xs:element minOccurs="0" name="BaseDetails" nillable="true" type="tns:Person"/><xs:element minOccurs="0" name="HireDate" type="xs:dateTime"/><xs:element minOccurs="0" name="JobID" type="xs:unsignedInt"/><xs:element minOccurs="0" name="numbers" nillable="true" type="q1:ArrayOfshort" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType><xs:element name="Employee" nillable="true" type="tns:Employee"/><xs:complexType name="Group"><xs:sequence><xs:element minOccurs="0" name="members" nillable="true" type="tns:ArrayOfPer!
 son"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:s
tring"/></xs:sequence></xs:complexType><xs:element name="Group" nillable="true" type="tns:Group"/><xs:simpleType name="BitMask"><xs:restriction base="xs:string"><xs:enumeration value="BitOne"/><xs:enumeration value="BitTwo"/><xs:enumeration value="BitThree"/><xs:enumeration value="BitFour"/><xs:enumeration value="BitFive"/></xs:restriction></xs:simpleType><xs:element name="BitMask" nillable="true" type="tns:BitMask"/><xs:simpleType name="IntSet"><xs:restriction base="xs:string"><xs:enumeration value="1"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="2"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-3"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003!
 /10/Serialization/">-3</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="4"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-5"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-5</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType><xs:element name="IntSet" nillable="true" type="tns:IntSet"/><xs:complexType name="Table"><xs:complexContent mixed="false"><xs:extension base="tns:Furniture"><xs:sequence><xs:element minOccurs="0" name="seatingCapacity" type="xs:int"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Table" nillable="true" type="tns:Table"/><xs:complexType name="Furniture"><xs:sequence><xs:element minOccurs="0" name="color" nillable="true" type="xs:st!
 ring"/><xs:element minOccurs="0" name="price" type="xs:float"/></xs:se
quence></xs:complexType><xs:element name="Furniture" nillable="true" type="tns:Furniture"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB/WEB-INF/wsdl/xsd4.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><xs:complexType name="ArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/><xs:complexType name="ArrayOfint"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/></xs:sequence></xs:complexType><xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/><xs:complexType name="ArrayOfArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/></xs:sequence></xs:complexType><xs:element name="ArrayOfArrayOfstring" nillable="true" type="tns:ArrayOfArrayOfstri!
 ng"/><xs:complexType name="ArrayOfanyType"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType><xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType"/><xs:complexType name="ArrayOfshort"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="short" type="xs:short"/></xs:sequence></xs:complexType><xs:element name="ArrayOfshort" nillable="true" type="tns:ArrayOfshort"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd2.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xs:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inArrayString1D" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayString1DResult" nillable="true" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="inArrayInt1D" nillable="true" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayInt1DResul!
 t" nillable="true" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="inArrayDecimal1D" nillable="true" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/><xs:element name="RetArrayDecimal1DResult" nillable="true" type="q6:ArrayOfNullableOfdecimal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/><xs:element name="inArrayDateTime1D" nillable="true" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/><xs:element name="RetArrayDateTime1DResult" nillable="true" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/><xs:element name="inArrayString2D" nillable="true" type="q9:ArrayOfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayString2DResult" nillable="true" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsof!
 t.com/2003/10/Serialization/Arrays"/><xs:element name="inArray1D_SN" n
illable="true" type="q11:ArrayOfPerson" xmlns:q11="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetArray1D_SNResult" nillable="true" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inArrayAnyType1D" nillable="true" type="q13:ArrayOfanyType" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="RetArrayAnyType1DResult" nillable="true" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element name="inStructS1" nillable="true" type="q15:Name" xmlns:q15="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetStructS1Result" nillable="true" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexD!
 ataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inStructSN" nillable="true" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetStructSNResult" nillable="true" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inStructSNSA" nillable="true" type="q19:Employee" xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetStructSNSAResult" nillable="true" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inStructSNSAS" nillable="true" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element nam!
 e="RetStructSNSASResult" nillable="true" type="q22:Group" xmlns:q22="h
ttp://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inEnumString" type="q23:BitMask" xmlns:q23="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="inDerivedClass" nillable="true" type="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name!
 ="RetDerivedClassResult" nillable="true" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd2.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd3.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/System"><xs:complexType name="ArrayOfNullableOfdecimal"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="decimal" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdecimal" nillable="true" type="tns:ArrayOfNullableOfdecimal"/><xs:complexType name="ArrayOfNullableOfdateTime"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="dateTime" nillable="true" type="xs:dateTime"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdateTime" nillable="true" type="tns:ArrayOfNullableOfdateTime"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd3.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd4.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:complexType name="ArrayOfPerson"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Person" nillable="true" type="tns:Person"/></xs:sequence></xs:complexType><xs:element name="ArrayOfPerson" nillable="true" type="tns:ArrayOfPerson"/><xs:complexType name="Person"><xs:sequence><xs:element minOccurs="0" name="Age" type="xs:double"/><xs:element minOccurs="0" name="ID" type="xs:float"/><xs:element minOccurs="0" name="Male" type="xs:b!
 oolean"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Person" nillable="true" type="tns:Person"/><xs:complexType name="Name"><xs:sequence><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Name" nillable="true" type="tns:Name"/><xs:complexType name="Employee"><xs:sequence><xs:element minOccurs="0" name="BaseDetails" nillable="true" type="tns:Person"/><xs:element minOccurs="0" name="HireDate" type="xs:dateTime"/><xs:element minOccurs="0" name="JobID" type="xs:unsignedInt"/><xs:element minOccurs="0" name="numbers" nillable="true" type="q1:ArrayOfshort" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType><xs:element name="Employee" nillable="true" type="tns:Employee"/><xs:complexType name="Group"><xs:sequence><xs:element minOccurs="0" name="members" nillable="true" type="tns:ArrayOfPer!
 son"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:s
tring"/></xs:sequence></xs:complexType><xs:element name="Group" nillable="true" type="tns:Group"/><xs:simpleType name="BitMask"><xs:restriction base="xs:string"><xs:enumeration value="BitOne"/><xs:enumeration value="BitTwo"/><xs:enumeration value="BitThree"/><xs:enumeration value="BitFour"/><xs:enumeration value="BitFive"/></xs:restriction></xs:simpleType><xs:element name="BitMask" nillable="true" type="tns:BitMask"/><xs:simpleType name="IntSet"><xs:restriction base="xs:string"><xs:enumeration value="1"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="2"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-3"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003!
 /10/Serialization/">-3</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="4"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-5"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-5</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType><xs:element name="IntSet" nillable="true" type="tns:IntSet"/><xs:complexType name="Table"><xs:complexContent mixed="false"><xs:extension base="tns:Furniture"><xs:sequence><xs:element minOccurs="0" name="seatingCapacity" type="xs:int"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Table" nillable="true" type="tns:Table"/><xs:complexType name="Furniture"><xs:sequence><xs:element minOccurs="0" name="color" nillable="true" type="xs:st!
 ring"/><xs:element minOccurs="0" name="price" type="xs:float"/></xs:se
quence></xs:complexType><xs:element name="Furniture" nillable="true" type="tns:Furniture"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitB_Service/WEB-INF/wsdl/xsd4.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF/scenarios.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF/scenarios.xml	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF/scenarios.xml	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,9 @@
+<client-scenarios>
+   <scenario name="default" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8080/ComplexDataTypesDocLitW_Service/endpoint</target-endpoint>
+      <detour/>
+   </scenario>
+   <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesDocLitW.svc</target-endpoint>
+   </scenario>
+</client-scenarios>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/META-INF/scenarios.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd2.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xs:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetArrayString1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayString1D" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayString1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayString1DResult" nillable="true" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.!
 com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayInt1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayInt1D" nillable="true" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayInt1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayInt1DResult" nillable="true" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDecimal1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayDecimal1D" nillable="true" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDecimal1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="!
 RetArrayDecimal1DResult" nillable="true" type="q6:ArrayOfNullableOfdec
imal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDateTime1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayDateTime1D" nillable="true" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDateTime1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayDateTime1DResult" nillable="true" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayString2D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayString2D" nillable="true" type="q9:ArrayOfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayString2DResponse">!
 <xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayString2DResult" nillable="true" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArray1D_SN"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArray1D_SN" nillable="true" type="q11:ArrayOfPerson" xmlns:q11="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArray1D_SNResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArray1D_SNResult" nillable="true" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayAnyType1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArr!
 ayAnyType1D" nillable="true" type="q13:ArrayOfanyType" xmlns:q13="http
://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayAnyType1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayAnyType1DResult" nillable="true" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructS1"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructS1" nillable="true" type="q15:Name" xmlns:q15="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructS1Response"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetStructS1Result" nillable="true" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></x!
 s:element><xs:element name="RetStructSN"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructSN" nillable="true" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetStructSNResult" nillable="true" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSA"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructSNSA" nillable="true" type="q19:Employee" xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSAResponse"><xs:complexType>!
 <xs:sequence><xs:element minOccurs="0" name="RetStructSNSAResult" nill
able="true" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSAS"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructSNSAS" nillable="true" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSASResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetStructSNSASResult" nillable="true" type="q22:Group" xmlns:q22="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumString"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inEnumString" type="q23:BitMask" xmlns:q23="http://schemas.datacontract.org/!
 2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumStringResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumInt"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumIntResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType!
 ></xs:element><xs:element name="RetDerivedClass"><xs:complexType><xs:s
equence><xs:element minOccurs="0" name="inDerivedClass" nillable="true" type="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDerivedClassResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetDerivedClassResult" nillable="true" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd2.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><xs:complexType name="ArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/><xs:complexType name="ArrayOfint"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/></xs:sequence></xs:complexType><xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/><xs:complexType name="ArrayOfArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/></xs:sequence></xs:complexType><xs:element name="ArrayOfArrayOfstring" nillable="true" type="tns:ArrayOfArrayOfstri!
 ng"/><xs:complexType name="ArrayOfshort"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="short" type="xs:short"/></xs:sequence></xs:complexType><xs:element name="ArrayOfshort" nillable="true" type="tns:ArrayOfshort"/><xs:complexType name="ArrayOfanyType"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType><xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd2.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd3.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/System"><xs:complexType name="ArrayOfNullableOfdecimal"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="decimal" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdecimal" nillable="true" type="tns:ArrayOfNullableOfdecimal"/><xs:complexType name="ArrayOfNullableOfdateTime"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="dateTime" nillable="true" type="xs:dateTime"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdateTime" nillable="true" type="tns:ArrayOfNullableOfdateTime"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd3.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd4.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"><xs:import schemaLocation="xsd2.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:complexType name="ArrayOfPerson"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Person" nillable="true" type="tns:Person"/></xs:sequence></xs:complexType><xs:element name="ArrayOfPerson" nillable="true" type="tns:ArrayOfPerson"/><xs:complexType name="Person"><xs:sequence><xs:element minOccurs="0" name="Age" type="xs:double"/><xs:element minOccurs="0" name="ID" type="xs:float"/><xs:element minOccurs="0" name="Male" type="xs:b!
 oolean"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Person" nillable="true" type="tns:Person"/><xs:complexType name="Name"><xs:sequence><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Name" nillable="true" type="tns:Name"/><xs:complexType name="Furniture"><xs:sequence><xs:element minOccurs="0" name="color" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="price" type="xs:float"/></xs:sequence></xs:complexType><xs:element name="Furniture" nillable="true" type="tns:Furniture"/><xs:complexType name="Employee"><xs:sequence><xs:element minOccurs="0" name="BaseDetails" nillable="true" type="tns:Person"/><xs:element minOccurs="0" name="HireDate" type="xs:dateTime"/><xs:element minOccurs="0" name="JobID" type="xs:unsignedInt"/><xs:element minOccurs="0" name="numbers" nillable="true" type="q1:ArrayOfshort" xmlns:q1="ht!
 tp://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequenc
e></xs:complexType><xs:element name="Employee" nillable="true" type="tns:Employee"/><xs:complexType name="Group"><xs:sequence><xs:element minOccurs="0" name="members" nillable="true" type="tns:ArrayOfPerson"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Group" nillable="true" type="tns:Group"/><xs:complexType name="Table"><xs:complexContent mixed="false"><xs:extension base="tns:Furniture"><xs:sequence><xs:element minOccurs="0" name="seatingCapacity" type="xs:int"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Table" nillable="true" type="tns:Table"/><xs:simpleType name="BitMask"><xs:restriction base="xs:string"><xs:enumeration value="BitOne"/><xs:enumeration value="BitTwo"/><xs:enumeration value="BitThree"/><xs:enumeration value="BitFour"/><xs:enumeration value="BitFive"/></xs:restriction></xs:simpleType><xs:element name="BitMask" nillable="true" type="tns:BitMas!
 k"/><xs:simpleType name="IntSet"><xs:restriction base="xs:string"><xs:enumeration value="1"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="2"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-3"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-3</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="4"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-5"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">!
 -5</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration></x
s:restriction></xs:simpleType><xs:element name="IntSet" nillable="true" type="tns:IntSet"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW/WEB-INF/wsdl/xsd4.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tempuri.org/"><xs:import schemaLocation="xsd2.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd3.xsd" namespace="http://schemas.datacontract.org/2004/07/System"/><xs:import schemaLocation="xsd4.xsd" namespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/><xs:element name="RetArrayString1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayString1D" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayString1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayString1DResult" nillable="true" type="q2:ArrayOfstring" xmlns:q2="http://schemas.microsoft.!
 com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayInt1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayInt1D" nillable="true" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayInt1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayInt1DResult" nillable="true" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDecimal1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayDecimal1D" nillable="true" type="q5:ArrayOfNullableOfdecimal" xmlns:q5="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDecimal1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="!
 RetArrayDecimal1DResult" nillable="true" type="q6:ArrayOfNullableOfdec
imal" xmlns:q6="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDateTime1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayDateTime1D" nillable="true" type="q7:ArrayOfNullableOfdateTime" xmlns:q7="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayDateTime1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayDateTime1DResult" nillable="true" type="q8:ArrayOfNullableOfdateTime" xmlns:q8="http://schemas.datacontract.org/2004/07/System"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayString2D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArrayString2D" nillable="true" type="q9:ArrayOfArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayString2DResponse">!
 <xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayString2DResult" nillable="true" type="q10:ArrayOfArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArray1D_SN"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArray1D_SN" nillable="true" type="q11:ArrayOfPerson" xmlns:q11="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArray1D_SNResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArray1D_SNResult" nillable="true" type="q12:ArrayOfPerson" xmlns:q12="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayAnyType1D"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inArr!
 ayAnyType1D" nillable="true" type="q13:ArrayOfanyType" xmlns:q13="http
://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetArrayAnyType1DResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetArrayAnyType1DResult" nillable="true" type="q14:ArrayOfanyType" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructS1"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructS1" nillable="true" type="q15:Name" xmlns:q15="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructS1Response"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetStructS1Result" nillable="true" type="q16:Name" xmlns:q16="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></x!
 s:element><xs:element name="RetStructSN"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructSN" nillable="true" type="q17:Person" xmlns:q17="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetStructSNResult" nillable="true" type="q18:Person" xmlns:q18="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSA"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructSNSA" nillable="true" type="q19:Employee" xmlns:q19="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSAResponse"><xs:complexType>!
 <xs:sequence><xs:element minOccurs="0" name="RetStructSNSAResult" nill
able="true" type="q20:Employee" xmlns:q20="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSAS"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inStructSNSAS" nillable="true" type="q21:Group" xmlns:q21="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetStructSNSASResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetStructSNSASResult" nillable="true" type="q22:Group" xmlns:q22="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumString"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inEnumString" type="q23:BitMask" xmlns:q23="http://schemas.datacontract.org/!
 2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumStringResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetEnumStringResult" type="q24:BitMask" xmlns:q24="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumInt"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="inEnumInt" type="q25:IntSet" xmlns:q25="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetEnumIntResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetEnumIntResult" type="q26:IntSet" xmlns:q26="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType!
 ></xs:element><xs:element name="RetDerivedClass"><xs:complexType><xs:s
equence><xs:element minOccurs="0" name="inDerivedClass" nillable="true" type="q27:Table" xmlns:q27="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element><xs:element name="RetDerivedClassResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="RetDerivedClassResult" nillable="true" type="q28:Table" xmlns:q28="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"/></xs:sequence></xs:complexType></xs:element></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd2.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><xs:complexType name="ArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/><xs:complexType name="ArrayOfint"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/></xs:sequence></xs:complexType><xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/><xs:complexType name="ArrayOfArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/></xs:sequence></xs:complexType><xs:element name="ArrayOfArrayOfstring" nillable="true" type="tns:ArrayOfArrayOfstri!
 ng"/><xs:complexType name="ArrayOfshort"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="short" type="xs:short"/></xs:sequence></xs:complexType><xs:element name="ArrayOfshort" nillable="true" type="tns:ArrayOfshort"/><xs:complexType name="ArrayOfanyType"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType><xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd2.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd3.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/System"><xs:complexType name="ArrayOfNullableOfdecimal"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="decimal" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdecimal" nillable="true" type="tns:ArrayOfNullableOfdecimal"/><xs:complexType name="ArrayOfNullableOfdateTime"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="dateTime" nillable="true" type="xs:dateTime"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdateTime" nillable="true" type="tns:ArrayOfNullableOfdateTime"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd3.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd4.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd4.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"><xs:import schemaLocation="xsd2.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:complexType name="ArrayOfPerson"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Person" nillable="true" type="tns:Person"/></xs:sequence></xs:complexType><xs:element name="ArrayOfPerson" nillable="true" type="tns:ArrayOfPerson"/><xs:complexType name="Person"><xs:sequence><xs:element minOccurs="0" name="Age" type="xs:double"/><xs:element minOccurs="0" name="ID" type="xs:float"/><xs:element minOccurs="0" name="Male" type="xs:b!
 oolean"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Person" nillable="true" type="tns:Person"/><xs:complexType name="Name"><xs:sequence><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Name" nillable="true" type="tns:Name"/><xs:complexType name="Furniture"><xs:sequence><xs:element minOccurs="0" name="color" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="price" type="xs:float"/></xs:sequence></xs:complexType><xs:element name="Furniture" nillable="true" type="tns:Furniture"/><xs:complexType name="Employee"><xs:sequence><xs:element minOccurs="0" name="BaseDetails" nillable="true" type="tns:Person"/><xs:element minOccurs="0" name="HireDate" type="xs:dateTime"/><xs:element minOccurs="0" name="JobID" type="xs:unsignedInt"/><xs:element minOccurs="0" name="numbers" nillable="true" type="q1:ArrayOfshort" xmlns:q1="ht!
 tp://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequenc
e></xs:complexType><xs:element name="Employee" nillable="true" type="tns:Employee"/><xs:complexType name="Group"><xs:sequence><xs:element minOccurs="0" name="members" nillable="true" type="tns:ArrayOfPerson"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Group" nillable="true" type="tns:Group"/><xs:complexType name="Table"><xs:complexContent mixed="false"><xs:extension base="tns:Furniture"><xs:sequence><xs:element minOccurs="0" name="seatingCapacity" type="xs:int"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Table" nillable="true" type="tns:Table"/><xs:simpleType name="BitMask"><xs:restriction base="xs:string"><xs:enumeration value="BitOne"/><xs:enumeration value="BitTwo"/><xs:enumeration value="BitThree"/><xs:enumeration value="BitFour"/><xs:enumeration value="BitFive"/></xs:restriction></xs:simpleType><xs:element name="BitMask" nillable="true" type="tns:BitMas!
 k"/><xs:simpleType name="IntSet"><xs:restriction base="xs:string"><xs:enumeration value="1"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="2"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-3"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-3</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="4"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-5"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">!
 -5</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration></x
s:restriction></xs:simpleType><xs:element name="IntSet" nillable="true" type="tns:IntSet"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesDocLitW_Service/WEB-INF/wsdl/xsd4.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF/scenarios.xml
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF/scenarios.xml	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF/scenarios.xml	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,9 @@
+<client-scenarios>
+   <scenario name="default" description="Testing local WSA endpoints">
+      <target-endpoint>http://localhost:8080/ComplexDataTypesRpcLit_Service/endpoint</target-endpoint>
+      <detour/>
+   </scenario>
+   <scenario name="msft-public" decsription="Testing MSFT public interop endpoints">
+      <target-endpoint>http://131.107.72.15/SoapWsdl_BaseDataTypes_XmlFormatter_Service_Indigo/ComplexDataTypesRpcLit.svc</target-endpoint>
+   </scenario>
+</client-scenarios>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/META-INF/scenarios.xml
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><xs:complexType name="ArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/><xs:complexType name="ArrayOfint"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/></xs:sequence></xs:complexType><xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/><xs:complexType name="ArrayOfArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/></xs:sequence></xs:complexType><xs:element name="ArrayOfArrayOfstring" nillable="true" type="tns:ArrayOfArrayOfstri!
 ng"/><xs:complexType name="ArrayOfshort"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="short" type="xs:short"/></xs:sequence></xs:complexType><xs:element name="ArrayOfshort" nillable="true" type="tns:ArrayOfshort"/><xs:complexType name="ArrayOfanyType"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType><xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd2.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/System"><xs:complexType name="ArrayOfNullableOfdecimal"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="decimal" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdecimal" nillable="true" type="tns:ArrayOfNullableOfdecimal"/><xs:complexType name="ArrayOfNullableOfdateTime"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="dateTime" nillable="true" type="xs:dateTime"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdateTime" nillable="true" type="tns:ArrayOfNullableOfdateTime"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd2.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd3.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"><xs:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:complexType name="ArrayOfPerson"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Person" nillable="true" type="tns:Person"/></xs:sequence></xs:complexType><xs:element name="ArrayOfPerson" nillable="true" type="tns:ArrayOfPerson"/><xs:complexType name="Person"><xs:sequence><xs:element minOccurs="0" name="Age" type="xs:double"/><xs:element minOccurs="0" name="ID" type="xs:float"/><xs:element minOccurs="0" name="Male" type="xs:b!
 oolean"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Person" nillable="true" type="tns:Person"/><xs:complexType name="Furniture"><xs:sequence><xs:element minOccurs="0" name="color" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="price" type="xs:float"/></xs:sequence></xs:complexType><xs:element name="Furniture" nillable="true" type="tns:Furniture"/><xs:simpleType name="IntSet"><xs:restriction base="xs:string"><xs:enumeration value="1"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="2"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-3"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://!
 schemas.microsoft.com/2003/10/Serialization/">-3</EnumerationValue></x
s:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="4"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-5"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-5</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType><xs:element name="IntSet" nillable="true" type="tns:IntSet"/><xs:complexType name="Name"><xs:sequence><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Name" nillable="true" type="tns:Name"/><xs:complexType name="Employee"><xs:sequence><xs:element minOccurs="0" name="BaseDetails" nillable="true" type="tns:Person"/><xs:element minOccurs="0" name="HireDate" type="xs:dateTime"/><xs:element minOccurs="0" name="JobID" type="xs:unsignedInt"/><xs:el!
 ement minOccurs="0" name="numbers" nillable="true" type="q1:ArrayOfshort" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType><xs:element name="Employee" nillable="true" type="tns:Employee"/><xs:complexType name="Table"><xs:complexContent mixed="false"><xs:extension base="tns:Furniture"><xs:sequence><xs:element minOccurs="0" name="seatingCapacity" type="xs:int"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Table" nillable="true" type="tns:Table"/><xs:complexType name="Group"><xs:sequence><xs:element minOccurs="0" name="members" nillable="true" type="tns:ArrayOfPerson"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Group" nillable="true" type="tns:Group"/><xs:simpleType name="BitMask"><xs:restriction base="xs:string"><xs:enumeration value="BitOne"/><xs:enumeration value="BitTwo"/><xs:enumeration value="BitThree"/><!
 xs:enumeration value="BitFour"/><xs:enumeration value="BitFive"/></xs:
restriction></xs:simpleType><xs:element name="BitMask" nillable="true" type="tns:BitMask"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit/WEB-INF/wsdl/xsd3.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element!
  name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:patt!
 ern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\d
a-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd0.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd1.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd1.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><xs:complexType name="ArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/><xs:complexType name="ArrayOfint"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/></xs:sequence></xs:complexType><xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/><xs:complexType name="ArrayOfArrayOfstring"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/></xs:sequence></xs:complexType><xs:element name="ArrayOfArrayOfstring" nillable="true" type="tns:ArrayOfArrayOfstri!
 ng"/><xs:complexType name="ArrayOfshort"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="short" type="xs:short"/></xs:sequence></xs:complexType><xs:element name="ArrayOfshort" nillable="true" type="tns:ArrayOfshort"/><xs:complexType name="ArrayOfanyType"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType><xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd1.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd2.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd2.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/System"><xs:complexType name="ArrayOfNullableOfdecimal"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="decimal" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdecimal" nillable="true" type="tns:ArrayOfNullableOfdecimal"/><xs:complexType name="ArrayOfNullableOfdateTime"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="dateTime" nillable="true" type="xs:dateTime"/></xs:sequence></xs:complexType><xs:element name="ArrayOfNullableOfdateTime" nillable="true" type="tns:ArrayOfNullableOfdateTime"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd2.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd3.xsd
===================================================================
--- trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:28:26 UTC (rev 998)
+++ trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd3.xsd	2006-09-19 10:29:37 UTC (rev 999)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/XwsInterop.SoapWsdl.ComplexDataTypes.XmlFormatter.Service.Indigo"><xs:import schemaLocation="xsd0.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:import schemaLocation="xsd1.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:complexType name="ArrayOfPerson"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Person" nillable="true" type="tns:Person"/></xs:sequence></xs:complexType><xs:element name="ArrayOfPerson" nillable="true" type="tns:ArrayOfPerson"/><xs:complexType name="Person"><xs:sequence><xs:element minOccurs="0" name="Age" type="xs:double"/><xs:element minOccurs="0" name="ID" type="xs:float"/><xs:element minOccurs="0" name="Male" type="xs:b!
 oolean"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Person" nillable="true" type="tns:Person"/><xs:complexType name="Furniture"><xs:sequence><xs:element minOccurs="0" name="color" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="price" type="xs:float"/></xs:sequence></xs:complexType><xs:element name="Furniture" nillable="true" type="tns:Furniture"/><xs:simpleType name="IntSet"><xs:restriction base="xs:string"><xs:enumeration value="1"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="2"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-3"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://!
 schemas.microsoft.com/2003/10/Serialization/">-3</EnumerationValue></x
s:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="4"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration><xs:enumeration value="-5"><xs:annotation><xs:appinfo><EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-5</EnumerationValue></xs:appinfo></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType><xs:element name="IntSet" nillable="true" type="tns:IntSet"/><xs:complexType name="Name"><xs:sequence><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Name" nillable="true" type="tns:Name"/><xs:complexType name="Employee"><xs:sequence><xs:element minOccurs="0" name="BaseDetails" nillable="true" type="tns:Person"/><xs:element minOccurs="0" name="HireDate" type="xs:dateTime"/><xs:element minOccurs="0" name="JobID" type="xs:unsignedInt"/><xs:el!
 ement minOccurs="0" name="numbers" nillable="true" type="q1:ArrayOfshort" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/></xs:sequence></xs:complexType><xs:element name="Employee" nillable="true" type="tns:Employee"/><xs:complexType name="Table"><xs:complexContent mixed="false"><xs:extension base="tns:Furniture"><xs:sequence><xs:element minOccurs="0" name="seatingCapacity" type="xs:int"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Table" nillable="true" type="tns:Table"/><xs:complexType name="Group"><xs:sequence><xs:element minOccurs="0" name="members" nillable="true" type="tns:ArrayOfPerson"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="Group" nillable="true" type="tns:Group"/><xs:simpleType name="BitMask"><xs:restriction base="xs:string"><xs:enumeration value="BitOne"/><xs:enumeration value="BitTwo"/><xs:enumeration value="BitThree"/><!
 xs:enumeration value="BitFour"/><xs:enumeration value="BitFive"/></xs:
restriction></xs:simpleType><xs:element name="BitMask" nillable="true" type="tns:BitMask"/></xs:schema>
\ No newline at end of file


Property changes on: trunk/src/test/resources/interop/microsoft/soapwsdl/ComplexDataTypesRpcLit_Service/WEB-INF/wsdl/xsd3.xsd
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF




More information about the jboss-svn-commits mailing list