Fix Most of the tests and Coppy Type Command execuded with type from a
null namespace
diff --git a/plugins/org.eclipse.wst.sse.sieditor.model/api/org/eclipse/wst/sse/sieditor/command/emf/xsd/CopyTypeCommand.java b/plugins/org.eclipse.wst.sse.sieditor.model/api/org/eclipse/wst/sse/sieditor/command/emf/xsd/CopyTypeCommand.java
index aff90a5..6933c78 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.model/api/org/eclipse/wst/sse/sieditor/command/emf/xsd/CopyTypeCommand.java
+++ b/plugins/org.eclipse.wst.sse.sieditor.model/api/org/eclipse/wst/sse/sieditor/command/emf/xsd/CopyTypeCommand.java
@@ -816,7 +816,7 @@
                 }
 
                 XSDSchemaDirective directive = null;
-                if (null == nameSpace || schema.getTargetNamespace().equals(nameSpace)) {
+                if (null == nameSpace || nameSpace.equals(schema.getTargetNamespace())) {
                     final Collection<XSDInclude> includes = EmfXsdUtils.filterComponents(schema.getContents(), XSDInclude.class);
                     for (final XSDInclude include : includes) {
                         if (null != schemaRelativePath && schemaRelativePath.equals(include.getSchemaLocation())) {
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/.gitignore b/plugins/org.eclipse.wst.sse.sieditor.test/.gitignore
index d567ba0..d1e05d8 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.test/.gitignore
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/.gitignore
@@ -1,2 +1,6 @@
-bin
-target
+bin

+target

+/pub
+/tns
+/validation
+/InvalidSchema.xsd
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/META-INF/MANIFEST.MF b/plugins/org.eclipse.wst.sse.sieditor.test/META-INF/MANIFEST.MF
index f4f1222..5612cd8 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.test/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/META-INF/MANIFEST.MF
@@ -32,7 +32,8 @@
  org.eclipse.wst.sse.sieditor.core;bundle-version="1.0.0",

  org.eclipse.wst.sse.sieditor.fwk;bundle-version="1.0.0",

  org.eclipse.wst.sse.sieditor.model;bundle-version="1.0.0",

- org.eclipse.wst.sse.sieditor.ui;bundle-version="1.0.0"

+ org.eclipse.wst.sse.sieditor.ui;bundle-version="1.0.0",

+ org.easymock3;bundle-version="3.0.0"

 Bundle-RequiredExecutionEnvironment: JavaSE-1.6

 Bundle-ActivationPolicy: lazy

 Export-Package: org.eclipse.wst.sse.sieditor.test;uses:="org.osgi.framework",

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/TEST-INF/testrun.xml b/plugins/org.eclipse.wst.sse.sieditor.test/TEST-INF/testrun.xml
deleted file mode 100644
index c954fa3..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/TEST-INF/testrun.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<test> 

-  

-

-  <run type="junit4_ec" purpose="component,scenario,weekstone,global">

-    <name>Service Interface And Data Types Editors</name>

-    <plugin-name>org.eclipse.wst.sse.sieditor.test</plugin-name>

-    <plugin-suite>org.eclipse.wst.sse.sieditor.test.all.AllTestSuites</plugin-suite>

-    <code-coverage>org.eclipse.wst.sse.sieditor.core;org.eclipse.wst.sse.sieditor.fwk;org.eclipse.wst.sse.sieditor.model;org.eclipse.wst.sse.sieditor.ui</code-coverage>

-    <mail>biser.tzvetkov@sap.com, georgi.konstantinov@sap.com</mail>

-	<timeout>1500</timeout> 

-   </run>

-   

-   <run type="junit4_ec" purpose="smoke,weekstone">

-    <name>SIEditor Smoke Test Suite: 1. Create Java Project and import WSDL Document 2. Check imported WSDl File 3. Add Service Interface

-    4. Add Operation with Input, Output and Fault Parameters 5. Add Namespace with Simple type, Complex Type with Element and Attribute types 

-    6. Save all created objects 7. Delete all created objects </name>

-    <plugin-name>org.eclipse.wst.sse.sieditor.test</plugin-name>

-    <plugin-suite>org.eclipse.wst.sse.sieditor.test.smoke.SIEditorSmokeTestSuite</plugin-suite>

-    <code-coverage>org.eclipse.wst.sse.sieditor.fwk;org.eclipse.wst.sse.sieditor.model;org.eclipse.wst.sse.sieditor.ui</code-coverage>

-    <mail>biser.tzvetkov@sap.com, georgi.konstantinov@sap.com</mail>

-	<timeout>1500</timeout> 

-   </run>

-

- </test>

-

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/wsdl/ExtractRootXmlSchemaTest.java b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/wsdl/ExtractRootXmlSchemaTest.java
index 487ae24..a471b20 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/wsdl/ExtractRootXmlSchemaTest.java
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/wsdl/ExtractRootXmlSchemaTest.java
@@ -14,105 +14,129 @@
  *******************************************************************************/

 package org.eclipse.wst.sse.sieditor.test.model.commands.wsdl;

 

-import java.io.IOException;

 import java.util.HashMap;

 import java.util.HashSet;

 import java.util.Map;

 import java.util.Set;

 

-import org.eclipse.core.resources.IFile;

 import org.eclipse.core.resources.IResource;

-import org.eclipse.core.runtime.CoreException;

+import org.eclipse.core.runtime.IPath;

 import org.eclipse.core.runtime.IStatus;

 import org.eclipse.core.runtime.NullProgressMonitor;

-import org.eclipse.wst.sse.sieditor.test.model.commands.AbstractCommandTest;

-import org.eclipse.wst.sse.sieditor.test.model.commands.wsdl.extract.ExtractNamespaceRunnableWithoutImportTest;

-import org.eclipse.wst.sse.sieditor.test.util.ResourceUtils;

-import org.eclipse.xsd.XSDConcreteComponent;

-import org.eclipse.xsd.XSDImport;

-

+import org.eclipse.core.runtime.Path;

 import org.eclipse.wst.sse.sieditor.command.common.AbstractNotificationOperation;

 import org.eclipse.wst.sse.sieditor.command.emf.wsdl.extract.ExtractXmlSchemaCompositeCommand;

+import org.eclipse.wst.sse.sieditor.command.emf.wsdl.extract.dependencies.SchemaDependenciesUtils;

 import org.eclipse.wst.sse.sieditor.command.emf.wsdl.extract.dependencies.SchemaNode;

 import org.eclipse.wst.sse.sieditor.model.api.IWsdlModelRoot;

 import org.eclipse.wst.sse.sieditor.model.xsd.api.ISchema;

+import org.eclipse.wst.sse.sieditor.test.model.commands.AbstractCommandTest;

+import org.eclipse.wst.sse.sieditor.test.util.ResourceUtils;

+import org.eclipse.xsd.XSDConcreteComponent;

+import org.eclipse.xsd.XSDImport;

+import org.junit.Before;

 

 public class ExtractRootXmlSchemaTest extends AbstractCommandTest {

 

-    private Map<String, String> importsMap;

+	private static final String DEPENDENT_SCHEMA_PREFIX = "DependentSchema";

+	private static final String NAMESPACE_IMPORTS_XSD = "NamespaceImportsXSD.xsd";

+	private static final String DCS_DIRECTORY_IN_TEST_PLUGIN = "pub/extract/ExtractRootXMLSchemmaTest/";

+	

+	private Map<String, String> importsMap;

+	

+	private static final String EXTRACTED_ROOT_SCHEMA_FILENAME = "ExtractedSchema1.xsd";

+	private ISchema schema;

+	private Set<SchemaNode> schemasToExtract;

 

-    @Override

-    protected String getWsdlFilename() {

-        return "NamespaceImportsWSDL.wsdl";

-    }

+	@Before

+	public void setUp() throws Exception {

+		super.setUp();

+		ResourceUtils.copyFileIntoTestProject(DCS_DIRECTORY_IN_TEST_PLUGIN + NAMESPACE_IMPORTS_XSD, Document_FOLDER_NAME,

+				this.getProject(), NAMESPACE_IMPORTS_XSD);

+		ResourceUtils.copyFileIntoTestProject(DCS_DIRECTORY_IN_TEST_PLUGIN + "DependentSchema1.xsd", Document_FOLDER_NAME,

+				this.getProject(), "DependentSchema1.xsd");

+		ResourceUtils.copyFileIntoTestProject(DCS_DIRECTORY_IN_TEST_PLUGIN + "DependentSchema2.xsd", Document_FOLDER_NAME,

+				this.getProject(), "DependentSchema2.xsd");

+		ResourceUtils.copyFileIntoTestProject(DCS_DIRECTORY_IN_TEST_PLUGIN + "DependentSchema3.xsd", Document_FOLDER_NAME,

+				this.getProject(), "DependentSchema3.xsd");

+		ResourceUtils.copyFileIntoTestProject(DCS_DIRECTORY_IN_TEST_PLUGIN + "ExtractedSchema1.xsd", Document_FOLDER_NAME,

+				this.getProject(), "ExtractedSchema1.xsd");

+		getProject().refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());

+		setupCommandParameters();

+		

+	}

 

-    @Override

-    protected String getWsdlFoldername() {

-        return "pub/extract/";

-    }

+	private void setupCommandParameters() throws Exception {

+		schema = getModelRoot().getDescription().getSchema("http://namespace1")[0];

+        SchemaNode schemaNode = SchemaDependenciesUtils.instance().buildSchemaDependenciesTree(schema);

+        Set<SchemaNode> dependenciesSet = SchemaDependenciesUtils.instance().getSchemaDependencies(schemaNode);

 

-    @Override

-    protected void assertPostRedoState(final IStatus redoStatus, final IWsdlModelRoot modelRoot) {

-        assertEquals(1, modelRoot.getDescription().getContainedSchemas().size());

-        final ISchema schema = modelRoot.getDescription().getContainedSchemas().get(0);

-        assertNull(schema.getNamespace());

-        assertNotNull(schema.getComponent());

-

-        int importedSchemas = 0;

-        for (final XSDConcreteComponent component : schema.getComponent().getContents()) {

-            if (component instanceof XSDImport) {

-                importedSchemas++;

-                assertNotNull(importsMap.get(((XSDImport) component).getNamespace()));

-                assertEquals(importsMap.get(((XSDImport) component).getNamespace()), ((XSDImport) component).getSchemaLocation());

-            }

-        }

-        assertEquals(4, importedSchemas);

-

-        assertThereAreNoValidationErrors();

-    }

-

-    @Override

-    protected void assertPostUndoState(final IStatus undoStatus, final IWsdlModelRoot modelRoot) {

-        assertEquals(4, modelRoot.getDescription().getContainedSchemas().size());

-        assertThereAreNoValidationErrors();

-    }

-

-    @Override

-    protected AbstractNotificationOperation getOperation(final IWsdlModelRoot modelRoot) throws Exception {

-        ResourceUtils.copyFileIntoTestProject("pub/extract/NamespaceImportsXSD.xsd", Document_FOLDER_NAME, this.getProject(),

-                "NamespaceImportsXSD.xsd");

-        getProject().refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());

-

-        assertEquals(4, modelRoot.getDescription().getContainedSchemas().size());

-

-        final ISchema schema = modelRoot.getDescription().getSchema("http://namespace1")[0];

-

-        final ExtractNamespaceRunnableWithoutImportTest extractTest = new ExtractNamespaceRunnableWithoutImportTest() {

-            @Override

-            protected void refreshProjectNFile(final IFile file) throws IOException, CoreException {

-            }

-        };

-        extractTest.setTestProject(this.getProject());

-        extractTest.setModelRoot(modelRoot);

-        // run test

-        extractTest.testExtractXmlSchemaPlusDependencies();

-

-        if (extractTest.getSchemaNode() == null || extractTest.getDependenciesSet() == null

-                || extractTest.getDependenciesSet().isEmpty()) {

-            fail("prerequisites were not built");

+        schemaNode.setFilename(EXTRACTED_ROOT_SCHEMA_FILENAME);

+        int k = 1;

+        for (final SchemaNode node : dependenciesSet) {

+            node.setFilename(DEPENDENT_SCHEMA_PREFIX + (k++) + ".xsd");

         }

 

-        final Set<SchemaNode> schemasToExtract = new HashSet<SchemaNode>();

-        schemasToExtract.add(extractTest.getSchemaNode());

-        schemasToExtract.addAll(extractTest.getDependenciesSet());

+        // prepare paths

+        final IPath projectLocation = new Path("resource").setDevice("platform:").append(getProject().getFullPath());

+        final IPath wsdlLocationPath = projectLocation.append(Document_FOLDER_NAME).append(getWsdlFilename());

+        final IPath schemaExractPath = wsdlLocationPath.removeLastSegments(1).removeFirstSegments(1).setDevice(null);

+        

+        // set extract path

+        schemaNode.setPath(schemaExractPath);

+        schemaNode.updateImportsPaths();

+		schemasToExtract = new HashSet<SchemaNode>();

+		schemasToExtract.add(schemaNode);

+		schemasToExtract.addAll(dependenciesSet);

 

         importsMap = new HashMap<String, String>();

-        for (final SchemaNode node : schemasToExtract) {

-            importsMap.put(node.getNamespace(), "../" + ExtractNamespaceRunnableWithoutImportTest.getExtractedSchemasDirectory()

-                    + "/" + node.getFilename());

-        }

+		for (final SchemaNode node : schemasToExtract) {

+			importsMap.put(node.getNamespace(), node.getFilename());

+		}

+		

+	}

 

-        return new ExtractXmlSchemaCompositeCommand(modelRoot, schema, schemasToExtract, new NullProgressMonitor());

-    }

+	@Override

+	protected String getWsdlFilename() {

+		return "NamespaceImportsWSDL.wsdl";

+	}

+

+	@Override

+	protected String getWsdlFoldername() {

+		return DCS_DIRECTORY_IN_TEST_PLUGIN;

+	}

+

+	@Override

+	protected void assertPostRedoState(final IStatus redoStatus, final IWsdlModelRoot modelRoot) {

+		assertEquals(1, modelRoot.getDescription().getContainedSchemas().size());

+		final ISchema schema = modelRoot.getDescription().getContainedSchemas().get(0);

+		assertNull(schema.getNamespace());

+		assertNotNull(schema.getComponent());

+

+		int importedSchemas = 0;

+		for (final XSDConcreteComponent component : schema.getComponent().getContents()) {

+			if (component instanceof XSDImport) {

+				importedSchemas++;

+				String importNamespace = ((XSDImport) component).getNamespace();

+				String schemaLocation = importsMap.get(importNamespace);

+				assertNotNull("Schema location is null for namespace: " + importNamespace, schemaLocation);

+				assertEquals(schemaLocation, ((XSDImport) component).getSchemaLocation());

+			}

+		}

+		assertEquals(4, importedSchemas);

+

+		assertThereAreNoValidationErrors();

+	}

+

+	@Override

+	protected void assertPostUndoState(final IStatus undoStatus, final IWsdlModelRoot modelRoot) {

+		assertEquals(4, modelRoot.getDescription().getContainedSchemas().size());

+		assertThereAreNoValidationErrors();

+	}

+

+	@Override

+	protected AbstractNotificationOperation getOperation(final IWsdlModelRoot modelRoot) throws Exception {

+		return new ExtractXmlSchemaCompositeCommand(modelRoot, schema, schemasToExtract, new NullProgressMonitor());

+	}

 

 }

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetAttributeDefaultValueCommandTest.java b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetAttributeDefaultValueCommandTest.java
index 8ef99a1..353a726 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetAttributeDefaultValueCommandTest.java
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetAttributeDefaultValueCommandTest.java
@@ -25,6 +25,7 @@
 import org.eclipse.wst.sse.sieditor.model.xsd.api.ISchema;

 import org.eclipse.wst.sse.sieditor.model.xsd.impl.StructureType;

 import org.eclipse.wst.sse.sieditor.test.model.commands.AbstractCommandTest;

+import org.eclipse.wst.sse.sieditor.ui.v2.UIConstants;

 

 public class SetAttributeDefaultValueCommandTest extends AbstractCommandTest {

     private static final String TARGET_NAMESPACE = "http://www.example.org/NewWSDLFile/";

@@ -56,8 +57,8 @@
     	XSDAttributeDeclaration attributeDeclaration = (XSDAttributeDeclaration)attributeFloat.getComponent();

     	assertEquals("Default value not unset to attribute.", null, attributeDeclaration.getValue());

     	

-    	String defaultAttributeValue = attributeDeclaration.getElement().getAttribute(XSDConstants.DEFAULT_ATTRIBUTE);

-    	assertEquals("Default value not unset to DOM attribute.", null, defaultAttributeValue);

+    	boolean hasValue = attributeDeclaration.getElement().hasAttribute(XSDConstants.DEFAULT_ATTRIBUTE);

+    	assertFalse("Default value not unset to DOM attribute.", hasValue);

     }

 

     @Override

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementDefaultValueCommandTest.java b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementDefaultValueCommandTest.java
index 894b002..86acadb 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementDefaultValueCommandTest.java
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementDefaultValueCommandTest.java
@@ -26,6 +26,7 @@
 import org.eclipse.wst.sse.sieditor.model.xsd.api.ISchema;

 import org.eclipse.wst.sse.sieditor.model.xsd.impl.StructureType;

 import org.eclipse.wst.sse.sieditor.test.model.commands.AbstractCommandTest;

+import org.eclipse.wst.sse.sieditor.ui.v2.UIConstants;

 

 public class SetElementDefaultValueCommandTest extends AbstractCommandTest {

     private static final String TARGET_NAMESPACE = "http://www.example.org/NewWSDLFile/";

@@ -57,8 +58,8 @@
     	XSDElementDeclaration elementDeclaration = (XSDElementDeclaration) ((XSDParticle)elementInt.getComponent()).getContent();

     	assertEquals("Default value not unset to element.", null, elementDeclaration.getValue());

     	

-    	String defaultAttributeValue = elementDeclaration.getElement().getAttribute(XSDConstants.DEFAULT_ATTRIBUTE);

-    	assertEquals("Default value not unset to DOM attribute.", null, defaultAttributeValue);

+    	boolean hasAttribute = elementDeclaration.getElement().hasAttribute(XSDConstants.DEFAULT_ATTRIBUTE);

+    	assertFalse("Default value not unset to DOM attribute.", hasAttribute);

     }

 

     @Override

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementTypeCommandXSDTest.java b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementTypeCommandXSDTest.java
index 6f056af..c3d7573 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementTypeCommandXSDTest.java
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/commands/xsd/SetElementTypeCommandXSDTest.java
@@ -32,6 +32,7 @@
 import org.eclipse.wst.sse.sieditor.model.xsd.impl.StructureType;

 import org.eclipse.wst.sse.sieditor.test.model.commands.AbstractXSDCommandTest;

 import org.eclipse.wst.sse.sieditor.test.util.ResourceUtils;

+import org.eclipse.wst.sse.sieditor.ui.v2.UIConstants;

 

 public class SetElementTypeCommandXSDTest extends AbstractXSDCommandTest {

         

@@ -66,8 +67,8 @@
         final Element xsdElement = element2.getElements("Sch2Element1").iterator().next().getComponent().getElement();

         

         assertTrue("Element2 must has 'ref' to Sch2Element1", xsdElement.getAttribute("ref").length() > 0);

-        assertEquals("Element2 must not has 'type' xml attribute.", null, xsdElement.getAttribute("type"));

-        assertEquals("Element2 must not has 'name' xml attribute.", null, xsdElement.getAttribute("name"));

+        assertFalse("Element2 must not has 'type' xml attribute.", xsdElement.hasAttribute("type"));

+        assertFalse("Element2 must not has 'name' xml attribute.", xsdElement.hasAttribute("name"));

         

         int numberOfImports = 0;

         for(final XSDSchemaContent content : mySchema.getComponent().getContents()) {

@@ -88,7 +89,7 @@
         

         final Element xsdElement = element2.getElements("string").iterator().next().getComponent().getElement();

         

-        assertEquals("Element2 must not has 'ref' to Sch2Element1", null, xsdElement.getAttribute("ref"));

+        assertEquals("Element2 must not has 'ref' to Sch2Element1", UIConstants.EMPTY_STRING, xsdElement.getAttribute("ref"));

         assertTrue("Element2 must has 'type' xml attribute.", xsdElement.getAttribute("type").length() > 0);

         assertTrue("Element2 must has 'name' xml attribute.", xsdElement.getAttribute("name").length() > 0);

         

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/validation/ParentsValidationTest.java b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/validation/ParentsValidationTest.java
index b96785e..a3e025c 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/validation/ParentsValidationTest.java
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/api/org/eclipse/wst/sse/sieditor/test/model/validation/ParentsValidationTest.java
@@ -43,7 +43,7 @@
 import org.eclipse.wst.sse.sieditor.test.util.SIEditorBaseTest;

 import org.junit.Before;

 import org.junit.Test;

-

+//A Transaction Rollback exception is thrown in the end ot the test execution. This is perfectly normal and out of the test scope!

 @SuppressWarnings("nls")

 public class ParentsValidationTest extends SIEditorBaseTest {

 

@@ -77,7 +77,7 @@
         env.setOperationHistory(operationHistory);

         env.setUndoContext(ctx);

     }

-

+  //A Transaction Rollback exception is thrown in the end ot the test execution. This is perfectly normal and out of the test scope!

     @Test

     public void testParentsAreInvalid() throws Throwable {

 

@@ -88,7 +88,6 @@
 

                 ISchema modelsSchema = modelDescription

                         .getSchema("http://webservices.amazon.com/AWSECommerceService/2010-04-01_simplified")[0];

-

                 validationService.validate(modelsSchema);

                 IValidationStatusProvider validationStatusProvider = validationService.getValidationStatusProvider();

                 assertNotNull(validationStatusProvider.getStatus(modelsSchema));

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/DependentSchema1.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema1.xsd
old mode 100755
new mode 100644
similarity index 87%
rename from plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/DependentSchema1.xsd
rename to plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema1.xsd
index 223d5bf..e15a57d
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/DependentSchema1.xsd
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema1.xsd
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>

 <xsd:schema xmlns:ns2="http://namespace3" xmlns:ns1="http://namespace2" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.example.org/NewWSDLFile/">

+			<xsd:attribute name="Attribute1111" type="tns:SimpleType111"/>

 			<xsd:element name="NewOperation">

 				<xsd:complexType>

 					<xsd:sequence>

@@ -25,4 +26,7 @@
 					<xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"/>

 				</xsd:sequence>

 			</xsd:complexType>

+			<xsd:simpleType name="SimpleType111">

+				<xsd:restriction base="xsd:string"/>

+			</xsd:simpleType>

 		</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema2.xsd
new file mode 100644
index 0000000..0e834c6
--- /dev/null
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema2.xsd
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<xsd:schema xmlns:ns2="http://namespace3" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

+	xmlns:ns1="http://namespace2" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

+	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1"

+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://namespace3">

+	<xsd:import schemaLocation="DependentSchema1.xsd"

+		namespace="http://www.example.org/NewWSDLFile/"></xsd:import>
+	<xsd:simpleType name="SimpleType2">

+		<xsd:restriction base="xsd:string" />

+	</xsd:simpleType>

+	<xsd:complexType name="StructureType1">

+		<xsd:sequence>

+			<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

+				type="ns2:SimpleType2" />

+		</xsd:sequence>

+		<xsd:attribute name="Attribute1" type="tns:SimpleType111" />

+		<xsd:attribute ref="tns:Attribute1111" />

+	</xsd:complexType>

+	<xsd:complexType name="ComplexTypeComplexContent">

+		<xsd:complexContent>

+			<xsd:extension base="tns:StructureType1">

+				<xsd:sequence>

+					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

+						type="xsd:string" />

+				</xsd:sequence>

+				<xsd:attribute name="Attribute1" type="xsd:string" />

+			</xsd:extension>

+		</xsd:complexContent>

+	</xsd:complexType>

+	<xsd:complexType name="ComplexTypeSimpleContent">

+		<xsd:simpleContent>

+			<xsd:extension base="tns:SimpleType111">

+				<xsd:attribute name="Attribute1" type="xsd:string" />

+				<xsd:attribute name="Attribute2" type="xsd:string" />

+			</xsd:extension>

+		</xsd:simpleContent>

+	</xsd:complexType>

+</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema3.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema3.xsd
new file mode 100644
index 0000000..7226b57
--- /dev/null
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/DependentSchema3.xsd
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<xsd:schema xmlns:ns1="http://namespace2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://namespace3" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://namespace2">

+			<xsd:include schemaLocation="NamespaceIncludesXSD.xsd"/>

+			<xsd:simpleType name="SimpleType1">

+				<xsd:restriction base="xsd:string"/>

+			</xsd:simpleType>

+		</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/ExtractedSchema1.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/ExtractedSchema1.xsd
new file mode 100644
index 0000000..69fd100
--- /dev/null
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/ExtractedSchema1.xsd
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<xsd:schema xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

+	xmlns:Q1="http://www.example.org/NamespaceImportsXSD" xmlns:ns2="http://namespace3"

+	xmlns:ns1="http://namespace2" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

+	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

+	targetNamespace="http://namespace1">

+    <xsd:import schemaLocation="DependentSchema1.xsd" namespace="http://www.example.org/NewWSDLFile/"></xsd:import>
+    <xsd:import schemaLocation="DependentSchema2.xsd" namespace="http://namespace3"></xsd:import>
+	<xsd:import schemaLocation="DependentSchema3.xsd" namespace="http://namespace2"></xsd:import>
+	<xsd:import schemaLocation="NamespaceImportsXSD.xsd"
+		namespace="http://www.example.org/NamespaceImportsXSD" />

+	<xsd:complexType name="StructureType1">

+		<xsd:simpleContent>

+			<xsd:extension base="xsd:NCName" />

+		</xsd:simpleContent>

+	</xsd:complexType>

+	<xsd:element name="Element2" type="ns1:SimpleType1" />

+	<xsd:element name="Element1">

+		<xsd:complexType>

+			<xsd:sequence>

+				<xsd:element minOccurs="1" maxOccurs="1" name="string"

+					type="xsd:string" />

+				<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

+					type="xsd:string" />

+				<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

+					type="xsd:string" />

+			</xsd:sequence>

+			<xsd:attribute name="Attribute1" type="xsd:string" />

+			<xsd:attribute name="Attribute2" type="xsd:string" />

+		</xsd:complexType>

+	</xsd:element>

+	<xsd:element name="Element3" type="ns2:SimpleType2" />

+	<xsd:complexType name="StructureType2">

+		<xsd:sequence>

+			<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

+				type="Q1:StructureTypeImport1" />

+		</xsd:sequence>

+	</xsd:complexType>

+	<xsd:complexType name="StructureType3">

+		<xsd:sequence>

+			<xsd:element minOccurs="1" maxOccurs="1" ref="tns:NewOperation" />

+			<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

+				type="xsd:string" />

+			<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

+				type="xsd:string" />

+            <xsd:element minOccurs="1" maxOccurs="1" name="Element3" type="xsd:string"></xsd:element>
+        </xsd:sequence>

+		<xsd:attribute name="Attribute1" type="xsd:string" />

+		<xsd:attribute name="Attribute2" type="xsd:string" />

+	</xsd:complexType>

+	<xsd:complexType name="StructureType4">

+		<xsd:sequence>

+			<xsd:element minOccurs="1" maxOccurs="1" name="string"

+				type="xsd:string" />

+			<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

+				type="xsd:string" />

+			<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

+				type="xsd:string" />

+		</xsd:sequence>

+		<xsd:attribute name="Attribute1" type="xsd:string" />

+		<xsd:attribute name="Attribute2" type="xsd:string" />

+	</xsd:complexType>

+</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceImportsWSDL.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/NamespaceImportsWSDL.wsdl
old mode 100755
new mode 100644
similarity index 97%
rename from plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceImportsWSDL.wsdl
rename to plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/NamespaceImportsWSDL.wsdl
index fa21104..12792c9
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceImportsWSDL.wsdl
+++ b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/NamespaceImportsWSDL.wsdl
@@ -45,7 +45,7 @@
 			<xsd:import namespace="http://namespace3"></xsd:import>

 			<xsd:import namespace="http://namespace2"></xsd:import>

 			<xsd:import namespace="http://www.example.org/NewWSDLFile/"></xsd:import>

-			<xsd:complexType name="StructureType1">
                <xsd:simpleContent><xsd:restriction></xsd:restriction></xsd:simpleContent>

+			<xsd:complexType name="StructureType1">
                <xsd:simpleContent><xsd:extension base="xsd:QName"></xsd:extension></xsd:simpleContent>

             </xsd:complexType>

 			<xsd:element name="Element2" type="ns1:SimpleType1"></xsd:element>

 			<xsd:element name="Element1">

@@ -113,7 +113,7 @@
 						type="tns:StructureType2"></xsd:element>

 				</xsd:sequence>

 				<xsd:attribute name="Attribute1" type="tns:SimpleType111"></xsd:attribute>

-				<xsd:attribute name="Attribute2" ref="tns:Attribute1111"></xsd:attribute>

+				<xsd:attribute ref="tns:Attribute1111"></xsd:attribute>

 			</xsd:complexType>

             <xsd:complexType name="ComplexTypeComplexContent"><xsd:complexContent><xsd:extension base="tns:StructureType1"><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"></xsd:element></xsd:sequence><xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute></xsd:extension></xsd:complexContent></xsd:complexType>

             <xsd:complexType name="ComplexTypeSimpleContent"><xsd:simpleContent><xsd:extension base="tns:SimpleType111"><xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute><xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute></xsd:extension></xsd:simpleContent></xsd:complexType>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceImportsXSD.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/NamespaceImportsXSD.xsd
old mode 100755
new mode 100644
similarity index 100%
rename from plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceImportsXSD.xsd
rename to plugins/org.eclipse.wst.sse.sieditor.test/data/pub/extract/ExtractRootXMLSchemmaTest/NamespaceImportsXSD.xsd
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/ECC_IMAPPROPRIATIONREQREJRC.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/ECC_IMAPPROPRIATIONREQREJRC.wsdl
deleted file mode 100755
index b15e01f..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/ECC_IMAPPROPRIATIONREQREJRC.wsdl
+++ /dev/null
@@ -1,289 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<wsdl:definitions targetNamespace="http://sap.com/xi/EA-APPL/SE/Global"

-	xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"

-	xmlns:n1="http://www.sap.com/webas/630/soap/features/authentication/"

-	xmlns:sap="http://www.sap.com/webas/630/wsdl/features" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://sap.com/xi/EA-APPL/SE/Global" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-			xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0"

-			xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/EA-APPL/SE/Global"

-			xmlns="http://sap.com/xi/SAPGlobal20/Global" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:import namespace="http://sap.com/xi/EA-APPL/SE/Global" />

-			<xsd:element name="AppropriationRequestRejectConfirmation_sync"

-				type="xi1:AppropriationRequestRejectConfirmationMessage_sync" />

-			<xsd:element name="AppropriationRequestRejectRequest_sync"

-				type="xi1:AppropriationRequestRejectRequestMessage_sync" />

-			<xsd:element name="StandardMessageFault">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="standard" type="xi1:ExchangeFaultData" />

-					</xsd:sequence>

-                    <xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-                </xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		<xsd:schema targetNamespace="http://sap.com/xi/EA-APPL/SE/Global"

-			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-			xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0"

-			xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/EA-APPL/SE/Global"

-			xmlns="http://sap.com/xi/EA-APPL/SE/Global" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:simpleType name="AgencyIdentificationCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="AppropriationRequestID">

-				<xsd:simpleContent>

-					<xsd:extension base="AppropriationRequestID.Content">

-						<xsd:attribute name="schemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:length value="3" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="AppropriationRequestID.Content">

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="24" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="AppropriationRequestRejectConfirmationMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="AppropriationRequest" minOccurs="0">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="AppropriationRequestID" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element name="Log" type="Log" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="AppropriationRequestRejectRequestMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="AppropriationRequest">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="AppropriationRequestID" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ExchangeFaultData">

-				<xsd:sequence>

-					<xsd:element name="faultText" type="xsd:string" />

-					<xsd:element name="faultUrl" type="xsd:string"

-						minOccurs="0" />

-					<xsd:element name="faultDetail" type="ExchangeLogData"

-						minOccurs="0" maxOccurs="unbounded" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ExchangeLogData">

-				<xsd:sequence>

-					<xsd:element name="severity" type="xsd:string"

-						minOccurs="0" />

-					<xsd:element name="text" type="xsd:string" />

-					<xsd:element name="url" type="xsd:string" minOccurs="0" />

-					<xsd:element name="id" type="xsd:string" minOccurs="0" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="Log">

-				<xsd:sequence>

-					<xsd:element name="BusinessDocumentProcessingResultCode"

-						type="ProcessingResultCode" minOccurs="0" />

-					<xsd:element name="MaximumLogItemSeverityCode" type="LogItemSeverityCode"

-						minOccurs="0" />

-					<xsd:element name="Item" type="LogItem" minOccurs="0"

-						maxOccurs="unbounded" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItem">

-				<xsd:sequence>

-					<xsd:element name="TypeID" type="LogItemTypeID"

-						minOccurs="0" />

-					<xsd:element name="CategoryCode" type="LogItemCategoryCode"

-						minOccurs="0" />

-					<xsd:element name="SeverityCode" type="LogItemSeverityCode"

-						minOccurs="0" />

-					<xsd:element name="Note" type="LogItemNote" />

-					<xsd:element name="WebURI" type="WebURI" minOccurs="0" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItemCategoryCode">

-				<xsd:simpleContent>

-					<xsd:extension base="LogItemCategoryCodeContent">

-						<xsd:attribute name="listAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="LogItemCategoryCodeContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="15" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemNote">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Note</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="200" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemSeverityCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:enumeration value="1" />

-					<xsd:enumeration value="2" />

-					<xsd:enumeration value="3" />

-					<xsd:enumeration value="4" />

-					<xsd:length value="1" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemTypeID">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="40" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ProcessingResultCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="WebURI">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>URI</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:anyURI" />

-			</xsd:simpleType>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="AppropriationRequestRejectRequest_sync">

-		<wsdl:part name="parameters" element="n0:AppropriationRequestRejectRequest_sync" />

-	</wsdl:message>

-	<wsdl:message name="AppropriationRequestRejectConfirmation_sync">

-		<wsdl:part name="parameters"

-			element="n0:AppropriationRequestRejectConfirmation_sync" />

-	</wsdl:message>

-	<wsdl:message name="exception00">

-		<wsdl:part name="exception00" element="n0:StandardMessageFault" />

-	</wsdl:message>

-	<sap:Feature name="design_0 "

-		uri="http://www.sap.com/webas/630/soap/features/authentication/">

-		<sap:Property qname="n1:AuthenticationLevel">

-			<sap:Option value="n1:Basic" />

-		</sap:Property>

-	</sap:Feature>

-	<wsdl:portType name="AppropriationRequestRejectRequestConfirmation_In">

-		<sap:useFeature feature="tns:design_0 " />

-		<wsdl:operation name="AppropriationRequestRejectRequestConfirmation_In">

-			<wsdl:input message="tns:AppropriationRequestRejectRequest_sync" />

-			<wsdl:output message="tns:AppropriationRequestRejectConfirmation_sync" />

-			<wsdl:fault name="exception00" message="tns:excep2tion00" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding

-		name="AppropriationRequestRejectRequestConfirmation_InSoapBinding"

-		type="tns:AppropriationRequestRejectRequestConfirmation_In">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="AppropriationRequestRejectRequestConfirmation_In">

-			<soap:operation soapAction="" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-			<wsdl:fault name="exception00">

-				<soap:fault name="exception00" use="literal" />

-			</wsdl:fault>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="AppropriationRequestRejectRequestConfirmation_InService">

-		<wsdl:port

-			name="AppropriationRequestRejectRequestConfirmation_InSoapBinding"

-			binding="tns:AppropriationRequestRejectRequestConfirmation_InSoapBinding">

-			<soap:address

-				location="http://usai2q2o.wdf.sap.corp:50020/sap/bc/srt/xip/sap/ECC_IMAPPROPRIATIONREQREJRC?sap-client=026" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/ECC_IMAPPROPRIATIONREQREJRC_VALID.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/ECC_IMAPPROPRIATIONREQREJRC_VALID.wsdl
deleted file mode 100755
index 80339bc..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/ECC_IMAPPROPRIATIONREQREJRC_VALID.wsdl
+++ /dev/null
@@ -1,285 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<wsdl:definitions targetNamespace="http://sap.com/xi/EA-APPL/SE/Global"

-	xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"

-	xmlns:n1="http://www.sap.com/webas/630/soap/features/authentication/"

-	xmlns:sap="http://www.sap.com/webas/630/wsdl/features" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://sap.com/xi/EA-APPL/SE/Global" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-			xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0"

-			xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/EA-APPL/SE/Global"

-			xmlns="http://sap.com/xi/SAPGlobal20/Global" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:import namespace="http://sap.com/xi/EA-APPL/SE/Global" />

-			<xsd:element name="AppropriationRequestRejectConfirmation_sync"

-				type="xi1:AppropriationRequestRejectConfirmationMessage_sync" />

-			<xsd:element name="AppropriationRequestRejectRequest_sync"

-				type="xi1:AppropriationRequestRejectRequestMessage_sync" />

-			<xsd:element name="StandardMessageFault">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="standard" type="xi1:ExchangeFaultData" />

-					</xsd:sequence>

-                    <xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-                </xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		<xsd:schema targetNamespace="http://sap.com/xi/EA-APPL/SE/Global"

-			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-			xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0"

-			xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/EA-APPL/SE/Global"

-			xmlns="http://sap.com/xi/EA-APPL/SE/Global" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:simpleType name="AgencyIdentificationCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="AppropriationRequestID">

-				<xsd:simpleContent>

-					<xsd:extension base="AppropriationRequestID.Content">

-						<xsd:attribute name="schemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:length value="3" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="AppropriationRequestID.Content">

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="24" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="AppropriationRequestRejectConfirmationMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="AppropriationRequest" minOccurs="0">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="AppropriationRequestID" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element name="Log" type="Log" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="AppropriationRequestRejectRequestMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="AppropriationRequest">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="AppropriationRequestID" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ExchangeFaultData">

-				<xsd:sequence>

-					<xsd:element name="faultText" type="xsd:string" />

-					<xsd:element name="faultUrl" type="xsd:string"

-						minOccurs="0" />

-					<xsd:element name="faultDetail" type="ExchangeLogData"

-						minOccurs="0" maxOccurs="unbounded" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ExchangeLogData">

-				<xsd:sequence>

-					<xsd:element name="severity" type="xsd:string"

-						minOccurs="0" />

-					<xsd:element name="text" type="xsd:string" />

-					<xsd:element name="url" type="xsd:string" minOccurs="0" />

-					<xsd:element name="id" type="xsd:string" minOccurs="0" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="Log">

-				<xsd:sequence>

-					<xsd:element name="BusinessDocumentProcessingResultCode"

-						type="ProcessingResultCode" minOccurs="0" />

-					<xsd:element name="MaximumLogItemSeverityCode" type="LogItemSeverityCode"

-						minOccurs="0" />

-					<xsd:element name="Item" type="LogItem" minOccurs="0"

-						maxOccurs="unbounded" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItem">

-				<xsd:sequence>

-					<xsd:element name="TypeID" type="LogItemTypeID"

-						minOccurs="0" />

-					<xsd:element name="CategoryCode" type="LogItemCategoryCode"

-						minOccurs="0" />

-					<xsd:element name="SeverityCode" type="LogItemSeverityCode"

-						minOccurs="0" />

-					<xsd:element name="Note" type="LogItemNote" />

-					<xsd:element name="WebURI" type="WebURI" minOccurs="0" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItemCategoryCode">

-				<xsd:simpleContent>

-					<xsd:extension base="LogItemCategoryCodeContent">

-						<xsd:attribute name="listAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="LogItemCategoryCodeContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="15" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemNote">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Note</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="200" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemSeverityCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:enumeration value="1" />

-					<xsd:enumeration value="2" />

-					<xsd:enumeration value="3" />

-					<xsd:enumeration value="4" />

-					<xsd:length value="1" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemTypeID">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="40" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ProcessingResultCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="WebURI">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>URI</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:anyURI" />

-			</xsd:simpleType>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="AppropriationRequestRejectRequest_sync">

-		<wsdl:part name="parameters" element="n0:AppropriationRequestRejectRequest_sync" />

-	</wsdl:message>

-	<wsdl:message name="AppropriationRequestRejectConfirmation_sync">

-		<wsdl:part name="parameters"

-			element="n0:AppropriationRequestRejectConfirmation_sync" />

-	</wsdl:message>

-	<wsdl:message name="exception00">

-		<wsdl:part name="exception00" element="n0:StandardMessageFault" />

-	</wsdl:message>

-	<sap:Feature name="design_0 "

-		uri="http://www.sap.com/webas/630/soap/features/authentication/">

-		<sap:Property qname="n1:AuthenticationLevel">

-			<sap:Option value="n1:Basic" />

-		</sap:Property>

-	</sap:Feature>

-	<wsdl:portType name="AppropriationRequestRejectRequestConfirmation_In">

-		<sap:useFeature feature="tns:design_0 " />

-		<wsdl:operation name="AppropriationRequestRejectRequestConfirmation_In">

-			<wsdl:input message="tns:AppropriationRequestRejectRequest_sync" />

-			<wsdl:output message="tns:AppropriationRequestRejectConfirmation_sync" />


-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding

-		name="AppropriationRequestRejectRequestConfirmation_InSoapBinding"

-		type="tns:AppropriationRequestRejectRequestConfirmation_In">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="AppropriationRequestRejectRequestConfirmation_In">

-			<soap:operation soapAction="" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>


-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="AppropriationRequestRejectRequestConfirmation_InService">

-		<wsdl:port

-			name="AppropriationRequestRejectRequestConfirmation_InSoapBinding"

-			binding="tns:AppropriationRequestRejectRequestConfirmation_InSoapBinding">

-			<soap:address

-				location="http://usai2q2o.wdf.sap.corp:50020/sap/bc/srt/xip/sap/ECC_IMAPPROPRIATIONREQREJRC?sap-client=026" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/FINB_IC_ISSUE_CNCRC.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/FINB_IC_ISSUE_CNCRC.wsdl
deleted file mode 100755
index c30ac4e..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/FINB_IC_ISSUE_CNCRC.wsdl
+++ /dev/null
@@ -1,237 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<wsdl:definitions targetNamespace="http://sap.com/xi/MICSOA/Global"

-	xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"

-	xmlns:n1="http://www.sap.com/webas/630/soap/features/authentication/"

-	xmlns:sap="http://www.sap.com/webas/630/wsdl/features" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://sap.com/xi/MICSOA/Global" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:xi1="http://sap.com/xi/MICSOA/Global" xmlns="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:import namespace="http://sap.com/xi/MICSOA/Global" />

-			<xsd:element name="InternalControlIssueCancelConfirmation_sync"

-				type="xi1:InternalControlIssueCancelConfirmationMessage_sync" />

-			<xsd:element name="InternalControlIssueCancelRequest_sync"

-				type="xi1:InternalControlIssueCancelRequestMessage_sync" />

-		</xsd:schema>

-		<xsd:schema targetNamespace="http://sap.com/xi/MICSOA/Global"

-			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:xi1="http://sap.com/xi/MICSOA/Global" xmlns="http://sap.com/xi/MICSOA/Global"

-			xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:simpleType name="ATTRIBUTEINDEPENDENT_UUID">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="36" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="BasicBusinessDocumentMessageHeader">

-				<xsd:sequence>

-					<xsd:element name="ID" type="BusinessDocumentMessageID"

-						minOccurs="0" />

-					<xsd:element name="UUID" type="ATTRIBUTEINDEPENDENT_UUID"

-						minOccurs="0" />

-					<xsd:element name="ReferenceID" type="BusinessDocumentMessageID"

-						minOccurs="0" />

-					<xsd:element name="ReferenceUUID" type="ATTRIBUTEINDEPENDENT_UUID"

-						minOccurs="0" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessDocumentMessageID">

-				<xsd:simpleContent>

-					<xsd:extension base="BusinessDocumentMessageIDContent">

-						<xsd:attribute name="schemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="3" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="BusinessDocumentMessageIDContent">

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="35" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="ExchangeFaultData">

-				<xsd:sequence>

-					<xsd:element name="faultText" type="xsd:string" />

-					<xsd:element name="faultUrl" type="xsd:string"

-						minOccurs="0" />

-					<xsd:element name="faultDetail" type="ExchangeLogData"

-						minOccurs="0" maxOccurs="unbounded" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ExchangeLogData">

-				<xsd:sequence>

-					<xsd:element name="severity" type="xsd:string"

-						minOccurs="0" />

-					<xsd:element name="text" type="xsd:string" />

-					<xsd:element name="url" type="xsd:string" minOccurs="0" />

-					<xsd:element name="id" type="xsd:string" minOccurs="0" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="InternalControlIssueCancelConfirmationMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="MessageHeader" type="BasicBusinessDocumentMessageHeader"

-						minOccurs="0" />

-					<xsd:element name="Log" type="Log" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="InternalControlIssueCancelRequestMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="MessageHeader" type="BasicBusinessDocumentMessageHeader"

-						minOccurs="0" />

-					<xsd:element name="InternalControlIssue">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="InternalControlIssueID" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="InternalControlIssueID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="32" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="Log">

-				<xsd:sequence>

-					<xsd:element name="BusinessDocumentProcessingResultCode"

-						type="ProcessingResultCode" minOccurs="0" />

-					<xsd:element name="MaximumLogItemSeverityCode" type="LogItemSeverityCode"

-						minOccurs="0" />

-					<xsd:element name="Item" type="LogItem" minOccurs="0"

-						maxOccurs="unbounded" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItem">

-				<xsd:sequence>

-					<xsd:element name="TypeID" minOccurs="0">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:token">

-								<xsd:maxLength value="40" />

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element name="CategoryCode" type="LogItemCategoryCode" />

-					<xsd:element name="SeverityCode" type="LogItemSeverityCode"

-						minOccurs="0" />

-					<xsd:element name="Note">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:string">

-								<xsd:maxLength value="200" />

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element name="WebURI" type="WebURI" minOccurs="0" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItemCategoryCode">

-				<xsd:simpleContent>

-					<xsd:extension base="LogItemCategoryCodeContent">

-						<xsd:attribute name="listAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="3" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="LogItemCategoryCodeContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="15" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemSeverityCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:enumeration value="1" />

-					<xsd:enumeration value="2" />

-					<xsd:enumeration value="3" />

-					<xsd:enumeration value="4" />

-					<xsd:length value="1" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ProcessingResultCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="WebURI">

-				<xsd:restriction base="xsd:anyURI" />

-			</xsd:simpleType>

-			<xsd:element name="StandardMessageFault">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="standard" type="ExchangeFaultData" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="InternalControlIssueCancelRequest_sync">

-		<wsdl:part name="parameters" element="n0:InternalControlIssueCancelRequest_sync" />

-	</wsdl:message>

-	<wsdl:message name="InternalControlIssueCancelConfirmation_sync">

-		<wsdl:part name="parameters"

-			element="n0:InternalControlIssueCancelConfirmation_sync" />

-	</wsdl:message>

-	<wsdl:message name="exception00">

-		<wsdl:part name="exception00" element="tns:StandardMessageFault" />

-	</wsdl:message>

-	<sap:Feature name="design_0 "

-		uri="http://www.sap.com/webas/630/soap/features/authentication/">

-		<sap:Property qname="n1:AuthenticationLevel">

-			<sap:Option value="n1:Basic" />

-		</sap:Property>

-	</sap:Feature>

-	<wsdl:portType name="InternalControlIssueCancelRequestConfirmation_In">

-		<sap:useFeature feature="tns:design_0 " />

-		<wsdl:operation name="InternalControlIssueCancelRequestConfirmation_In">

-			<wsdl:input message="tns:InternalControlIssueCancelRequest_sync" />

-			<wsdl:output message="tns:InternalControlIssueCancelConfirmation_sync" />

-			<wsdl:fault name="exception00" message="tns:exception00" />

-		</wsdl:operation>

-	</wsdl:portType>

-	

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NoTnsNsPref.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NoTnsNsPref.wsdl
deleted file mode 100755
index 761b3f3..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NoTnsNsPref.wsdl
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<wsdl:definitions name="aaaC" targetNamespace="ATNS"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" >

-	<wsdl:portType name="APortType">

-		<wsdl:operation name="AnOperation">

-		</wsdl:operation>

-	</wsdl:portType>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceImportsWSDL.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceImportsWSDL.wsdl
deleted file mode 100755
index 6ef0101..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceImportsWSDL.wsdl
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1"

-	xmlns:ns1="http://namespace2" xmlns:ns2="http://namespace3">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">

-			<xsd:attribute name="Attribute1111" type="tns:SimpleType111"></xsd:attribute>

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType2">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="SimpleType111">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace1" xmlns:Q1="http://www.example.org/NamespaceImportsXSD">

-			<xsd:import schemaLocation="NamespaceImportsXSD.xsd"

-				namespace="http://www.example.org/NamespaceImportsXSD"></xsd:import>

-			<xsd:import namespace="http://namespace3"></xsd:import>

-			<xsd:import namespace="http://namespace2"></xsd:import>

-			<xsd:import namespace="http://www.example.org/NewWSDLFile/"></xsd:import>

-			<xsd:complexType name="StructureType1">
                <xsd:simpleContent><xsd:restriction></xsd:restriction></xsd:simpleContent>

-            </xsd:complexType>

-			<xsd:element name="Element2" type="ns1:SimpleType1"></xsd:element>

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-						<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-							type="xsd:string"></xsd:element>

-						<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-					<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-					<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element3" type="ns2:SimpleType2"></xsd:element>

-			<xsd:complexType name="StructureType2">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="Q1:StructureTypeImport1"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType3">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" ref="tns:NewOperation"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-				<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-				<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType4">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="string"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-				<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-				<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-			</xsd:complexType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns1="http://namespace2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace2">

-			<xsd:include schemaLocation="NamespaceIncludesXSD.xsd"></xsd:include>

-			<xsd:simpleType name="SimpleType1">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns2="http://namespace3" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace3">

-			<xsd:import namespace="http://www.example.org/NewWSDLFile/"></xsd:import>

-			<xsd:import namespace="http://namespace1"></xsd:import>

-			<xsd:simpleType name="SimpleType2">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="tns:StructureType2"></xsd:element>

-				</xsd:sequence>

-				<xsd:attribute name="Attribute1" type="tns:SimpleType111"></xsd:attribute>

-				<xsd:attribute name="Attribute2" type="xsd:string"ref="tns:Attribute1111"></xsd:attribute>

-			</xsd:complexType>

-            <xsd:complexType name="ComplexTypeComplexContent"><xsd:complexContent><xsd:extension base="tns:StructureType1"><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"></xsd:element></xsd:sequence><xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute></xsd:extension></xsd:complexContent></xsd:complexType>

-            <xsd:complexType name="ComplexTypeSimpleContent"><xsd:simpleContent><xsd:extension base="tns:SimpleType111"><xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute><xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute></xsd:extension></xsd:simpleContent></xsd:complexType>

-            <xsd:simpleType name="SimpleType1"><xsd:restriction base="xsd:string"></xsd:restriction></xsd:simpleType>

-        </xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceImportsXSD.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceImportsXSD.xsd
deleted file mode 100755
index 1bfa9e1..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceImportsXSD.xsd
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/NamespaceImportsXSD"

-	xmlns:tns="http://www.example.org/NamespaceImportsXSD"

-	elementFormDefault="qualified">

-	<element name="ElementImport1">

-		<complexType>

-			<complexContent>

-				<extension base="tns:BaseStructureType">

-					<sequence>

-						<element minOccurs="1" maxOccurs="1" name="ChildComplexElement">

-							<complexType>

-								<complexContent>

-									<extension base="tns:BaseStructureType">

-										<sequence>

-										</sequence>

-										<attribute name="Attribute1" type="string"></attribute>

-										<attribute name="Attribute2" type="string"></attribute>

-									</extension>

-								</complexContent>

-							</complexType>

-						</element>

-						<element minOccurs="1" maxOccurs="1" name="ChildElement">

-							<complexType>

-								<sequence>

-									<element minOccurs="1" maxOccurs="1"

-										name="ChildOFChildElement12">

-										<simpleType>

-											<restriction base="string"></restriction>

-										</simpleType>

-									</element>

-								</sequence>

-							</complexType>

-						</element>

-					</sequence>

-					<attribute name="Attribute1">

-						<simpleType>

-							<restriction base="string">

-								<length value="44"></length>

-							</restriction>

-						</simpleType>

-					</attribute>

-					<attribute name="Attribute2" type="string"></attribute>

-					<attribute name="Attribute3" type="string"></attribute>

-				</extension>

-			</complexContent>

-		</complexType>

-	</element>

-	<complexType name="StructureTypeImport1">

-		<complexContent>

-			<extension base="tns:BaseStructureType">

-				<sequence>

-					<element minOccurs="1" maxOccurs="1" name="ChildComplexElement">

-						<complexType>

-							<complexContent>

-								<extension base="tns:BaseStructureType">

-									<sequence>

-									</sequence>

-									<attribute name="Attribute1" type="string"></attribute>

-									<attribute name="Attribute2" type="string"></attribute>

-								</extension>

-							</complexContent>

-						</complexType>

-					</element>

-				</sequence>

-				<attribute name="Attribute1" type="string"></attribute>

-				<attribute name="Attribute2" type="string"></attribute>

-				<attribute name="Attribute3" type="string"></attribute>

-			</extension>

-		</complexContent>

-	</complexType>

-	<complexType name="BaseStructureType">

-		<simpleContent>

-			<extension base="string"></extension>

-		</simpleContent>

-	</complexType>

-	<complexType name="StructureType1">

-		<sequence>

-		</sequence>

-	</complexType>

-	<element name="Element1">

-		<complexType>

-			<sequence>

-				<element minOccurs="1" maxOccurs="1" name="Element1">

-					<complexType>

-						<complexContent>

-							<extension base="tns:BaseStructureType">

-								<sequence>

-								</sequence>

-								<attribute name="Attribute1" type="string"></attribute>

-								<attribute name="Attribute2" type="string"></attribute>

-							</extension>

-						</complexContent>

-					</complexType>

-				</element>

-				<element minOccurs="1" maxOccurs="1" name="Element2" type="string"></element>

-				<element minOccurs="1" maxOccurs="1" name="Element3" type="string"></element>

-			</sequence>

-			<attribute name="Attribute1" type="string"></attribute>

-		</complexType>

-	</element>

-	<element name="Element2">

-		<complexType>

-			<simpleContent>

-				<extension base="tns:BaseSimpleType">

-					<attribute name="Attribute1" type="string"></attribute>

-					<attribute name="Attribute2" type="string"></attribute>

-				</extension>

-			</simpleContent>

-		</complexType>

-	</element>

-	<simpleType name="BaseSimpleType">

-		<restriction base="string"></restriction>

-	</simpleType>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceIncludesXSD.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceIncludesXSD.xsd
deleted file mode 100755
index 4ea465d..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/NonReconcilatingTest/NamespaceIncludesXSD.xsd
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema targetNamespace="http://namespace2" xmlns="http://www.w3.org/2001/XMLSchema"

-	xmlns:tns="http://namespace2" elementFormDefault="qualified">

-	<element name="ElementImport1">

-		<complexType>

-			<sequence>

-				<element minOccurs="1" maxOccurs="1" name="string" type="string"></element>

-			</sequence>

-		</complexType>

-	</element>

-	<complexType name="StructureTypeImport1">

-		<sequence>

-			<element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element>

-		</sequence>

-		<attribute name="Attribute1" type="string"></attribute>

-	</complexType>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/SetSimpleTypeFacetsCommandTestWSDLFile.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/SetSimpleTypeFacetsCommandTestWSDLFile.wsdl
deleted file mode 100755
index 4d55f03..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/SetSimpleTypeFacetsCommandTestWSDLFile.wsdl
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="set_type_command_test_ns" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SimpleTypeFacetsWSDLFile"

-	targetNamespace="set_type_command_test_ns" xmlns:ns0="set_type_command_test_ns222">


-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part name="Parameter1" element="tns:Element2"></wsdl:part>

-		<wsdl:part name="Parameter2123123" element="tns:Element3"></wsdl:part>

-		<wsdl:part name="Parameter32313" element="tns:Element4"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Request">

-		<wsdl:part name="Parameter" element="tns:Element5"></wsdl:part>

-		<wsdl:part name="Parameter32313" element="tns:Element4"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Response">

-		<wsdl:part name="Parameter" element="tns:Element6"></wsdl:part>

-	</wsdl:message>

-	<wsdl:portType name="SimpleTypeFacetsWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-		<wsdl:operation name="NewOperation1">

-			<wsdl:input message="tns:NewOperation1Request"></wsdl:input>

-			<wsdl:output message="tns:NewOperation1Response"></wsdl:output>

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="SimpleTypeFacetsWSDLFileSOAP" type="tns:SimpleTypeFacetsWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation

-				soapAction="http://www.example.org/SimpleTypeFacetsWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="SimpleTypeFacetsWSDLFile">

-		<wsdl:port binding="tns:SimpleTypeFacetsWSDLFileSOAP" name="SimpleTypeFacetsWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/WsdlWithoutContent.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/WsdlWithoutContent.wsdl
deleted file mode 100755
index d483285..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/WsdlWithoutContent.wsdl
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile" targetNamespace="http://www.example.org/NewWSDLFile/">

-  <wsdl:types>


-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="tns:Element12" name="parameters"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">


-  </wsdl:message>

-  <wsdl:portType name="NewWSDLFile">

-    <wsdl:operation name="NewOperation">

-      <wsdl:input message="tns:NewOperationRequest"/>

-      <wsdl:output message="tns:NewOperationResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="NewWSDLFile">

-    <wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/empty.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/empty.wsdl
deleted file mode 100755
index e69de29..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/empty.wsdl
+++ /dev/null
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/empty.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/empty.xsd
deleted file mode 100755
index e69de29..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/empty.xsd
+++ /dev/null
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/jiberish.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/jiberish.wsdl
deleted file mode 100755
index 3047f69..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/jiberish.wsdl
+++ /dev/null
@@ -1,2 +0,0 @@
-Definition of Jiberish : isdai;yfldkfheow

-Blah blah blah blahbliebeh blihblahboh! 

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/jiberish.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/jiberish.xsd
deleted file mode 100755
index bd3fe64..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/badContent/jiberish.xsd
+++ /dev/null
@@ -1,2 +0,0 @@
-asdgsdflajsdhf;kelwngtljdksaghja;sdfmasdmghfqwe;irj!@#$!@%$#^%@#^&%$&^%*^&(&*) qwfhasdfanwef qw

-JustSomeJiberishContentTestingTheCommandsOperatingOnBadData.

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/change_to_async_operation/noinput.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/change_to_async_operation/noinput.wsdl
deleted file mode 100755
index 1fe93aa..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/change_to_async_operation/noinput.wsdl
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/noinput/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="noinput" targetNamespace="http://www.example.org/noinput/">

-  <wsdl:types>

-    <xsd:schema targetNamespace="http://www.example.org/noinput/">

-      <xsd:element name="NewOperation">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="in" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="NewOperationResponse">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="out" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-    </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="tns:NewOperation" name="parameters"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">

-    <wsdl:part element="tns:NewOperationResponse" name="parameters"/>

-  </wsdl:message>

-  <wsdl:portType name="noinput">

-    <wsdl:operation name="NewOperation">

-      <!-- The input is missing -->

-      <wsdl:output message="tns:NewOperationResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="noinputSOAP" type="tns:noinput">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/noinput/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="noinput">

-    <wsdl:port binding="tns:noinputSOAP" name="noinputSOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/change_to_async_operation/nomessage.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/change_to_async_operation/nomessage.wsdl
deleted file mode 100755
index 9ba6fbe..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/change_to_async_operation/nomessage.wsdl
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/nomessage/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="nomessage" targetNamespace="http://www.example.org/nomessage/">

-  <wsdl:types>

-    <xsd:schema targetNamespace="http://www.example.org/nomessage/">

-      <xsd:element name="NewOperation">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="in" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="NewOperationResponse">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="out" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-    </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="tns:NewOperation" name="parameters"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">

-    <wsdl:part element="tns:NewOperationResponse" name="parameters"/>

-  </wsdl:message>

-  <wsdl:portType name="nomessage">

-    <wsdl:operation name="NewOperation">

-    <!-- The message cannot be resolved -->

-      <wsdl:input message="MISSING MESSAGE"/>

-      <wsdl:output message="tns:NewOperationResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="nomessageSOAP" type="tns:nomessage">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/nomessage/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="nomessage">

-    <wsdl:port binding="tns:nomessageSOAP" name="nomessageSOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/csn_1038868_2010.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/csn_1038868_2010.wsdl
deleted file mode 100755
index f2c875c..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/csn_1038868_2010.wsdl
+++ /dev/null
@@ -1,907 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"

-	xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:n1="http://www.sap.com/webas/630/soap/features/authentication/"

-	xmlns:sap="http://www.sap.com/webas/630/wsdl/features" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://sap.com/xi/APPL/SE/Global" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://sap.com/xi/APPL/SE/Global"

-	xmlns:ns0="http://namespace1">

-	<wsdl:types>

-		<xsd:schema xmlns="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0"

-			xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/APPL/SE/Global"

-			targetNamespace="http://sap.com/xi/SAPGlobal20/Global">

-			<xsd:import namespace="http://sap.com/xi/APPL/SE/Global" />

-			<xsd:element name="BatchByIDQuery_sync" type="xi1:BatchByIDQueryMessage_sync" />

-			<xsd:element name="BatchByIDResponse_sync" type="xi1:BatchByIDResponseMessage_sync" />

-			<xsd:element name="StandardMessageFault">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="standard" type="xi1:ExchangeFaultData" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		<xsd:schema xmlns="http://sap.com/xi/APPL/SE/Global"

-			xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0"

-			xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/APPL/SE/Global"

-			targetNamespace="http://sap.com/xi/APPL/SE/Global">

-			<xsd:simpleType name="ATTRIBUTEINDEPENDENT_UUID">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="36" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ActionCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:enumeration value="01" />

-					<xsd:enumeration value="02" />

-					<xsd:enumeration value="03" />

-					<xsd:enumeration value="04" />

-					<xsd:enumeration value="05" />

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="AgencyIdentificationCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="Amount">

-				<xsd:simpleContent>

-					<xsd:extension base="AmountContent">

-						<xsd:attribute name="currencyCode" use="required">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:length value="3" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="AmountContent">

-				<xsd:restriction base="xsd:decimal">

-					<xsd:totalDigits value="28" />

-					<xsd:fractionDigits value="6" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="Attachment">

-				<xsd:simpleContent>

-					<xsd:extension base="xsd:normalizedString">

-						<xsd:attribute name="id" use="required">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:string">

-									<xsd:maxLength value="35" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="fileName">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:string">

-									<xsd:maxLength value="70" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:complexType name="my_type">

-				<xsd:attribute name="schemeID">

-					<xsd:simpleType>

-						<xsd:restriction base="xsd:token">

-							<xsd:maxLength value="60" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:attribute>

-			</xsd:complexType>

-			<xsd:complexType name="BasicBusinessDocumentMessageHeader">

-				<xsd:sequence>

-					<xsd:element minOccurs="0" name="ID"

-						type="BusinessDocumentMessageID" />

-					<xsd:element minOccurs="0" name="UUID"

-						type="ATTRIBUTEINDEPENDENT_UUID" />

-					<xsd:element minOccurs="0" name="ReferenceID"

-						type="BusinessDocumentMessageID" />

-					<xsd:element minOccurs="0" name="ReferenceUUID"

-						type="ATTRIBUTEINDEPENDENT_UUID" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BatchByIDQueryMessage_sync">

-				<xsd:sequence>

-					<xsd:element minOccurs="0" name="MessageHeader">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="BasicBusinessDocumentMessageHeader"

-									type="BasicBusinessDocumentMessageHeader" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element name="BatchSelectionByID">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="BatchID" />

-								<xsd:element name="MaterialInternalID" type="ProductInternalID" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BatchByIDResponseMessage_sync">

-				<xsd:sequence>

-					<xsd:element minOccurs="0" name="MessageHeader">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="BasicBusinessDocumentMessageHeader"

-									type="BasicBusinessDocumentMessageHeader" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="Batch">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="BatchID" />

-								<xsd:element name="MaterialInternalID" type="ProductInternalID" />

-								<xsd:element minOccurs="0" name="SystemAdministrativeData"

-									type="DATE_SystemAdministrativeData" />

-								<xsd:element minOccurs="0" name="ProductionDate"

-									type="Date" />

-								<xsd:element minOccurs="0" name="AvailabilityDate"

-									type="Date" />

-								<xsd:element minOccurs="0" name="LastGoodsReceiptDate"

-									type="Date" />

-								<xsd:element minOccurs="0" name="NextQualityInspectionDate"

-									type="Date" />

-								<xsd:element minOccurs="0" name="ExpirationDate"

-									type="Date" />

-								<xsd:element minOccurs="0" name="OriginCountryCode"

-									type="CountryCode" />

-								<xsd:element minOccurs="0" name="OriginRegionCode"

-									type="RegionCode" />

-								<xsd:element name="RestrictedUseIndicator" type="Indicator" />

-								<xsd:element maxOccurs="unbounded" minOccurs="0"

-									name="PlantAssignment">

-									<xsd:complexType>

-										<xsd:sequence>

-											<xsd:element name="PlantID" type="PlantID" />

-											<xsd:element minOccurs="0"

-												name="InventoryValuationTypeCode" type="InventoryValuationTypeCode" />

-											<xsd:element maxOccurs="unbounded" minOccurs="0"

-												name="InventoryManagedLocationAssignment">

-												<xsd:complexType>

-													<xsd:sequence>

-														<xsd:element name="InventoryManagedLocationInternalID"

-															type="LocationInternalID" />

-													</xsd:sequence>

-												</xsd:complexType>

-											</xsd:element>

-										</xsd:sequence>

-									</xsd:complexType>

-								</xsd:element>

-								<xsd:element maxOccurs="unbounded" minOccurs="0"

-									name="PropertyValuation">

-									<xsd:complexType>

-										<xsd:sequence>

-											<xsd:element name="PropertyValuation" type="PropertyValuation" />

-										</xsd:sequence>

-									</xsd:complexType>

-								</xsd:element>

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="Log">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="Log" type="Log" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="BatchID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="10" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="BusinessDocumentMessageID">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:simpleContent>

-					<xsd:extension base="BusinessDocumentMessageID.Content">

-						<xsd:attribute name="schemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID"

-							type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="BusinessDocumentMessageID.Content">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="35" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="CountryCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="DATE_SystemAdministrativeData">

-				<xsd:sequence>

-					<xsd:element name="CreationDate" type="Date" />

-					<xsd:element name="CreationUserAccountID" type="UserAccountID" />

-					<xsd:element minOccurs="0" name="LastChangeDate" type="Date" />

-					<xsd:element minOccurs="0" name="LastChangeUserAccountID"

-						type="UserAccountID" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="Date">

-				<xsd:restriction base="xsd:date">

-					<xsd:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="DateTime">

-				<xsd:simpleContent>

-					<xsd:extension base="xsd:dateTime">

-						<xsd:attribute name="timeZoneCode" type="TimeZoneCode" />

-						<xsd:attribute name="daylightSavingTimeIndicator"

-							type="xsd:boolean" />

-						<xsd:attribute name="daylightSavingTimeIndicatorStr"

-							type="xsd:string" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="DecimalValue">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Value</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:decimal">

-					<xsd:totalDigits value="31" />

-					<xsd:fractionDigits value="14" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="ExchangeFaultData">

-				<xsd:sequence>

-					<xsd:element name="faultText" type="xsd:string" />

-					<xsd:element minOccurs="0" name="faultUrl" type="xsd:string" />

-					<xsd:element maxOccurs="unbounded" minOccurs="0"

-						name="faultDetail" type="ExchangeLogData" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ExchangeLogData">

-				<xsd:sequence>

-					<xsd:element minOccurs="0" name="severity" type="xsd:string" />

-					<xsd:element name="text" type="xsd:string" />

-					<xsd:element minOccurs="0" name="url" type="xsd:string" />

-					<xsd:element minOccurs="0" name="id" type="xsd:string" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="FloatValue">

-				<xsd:restriction base="xsd:float" />

-			</xsd:simpleType>

-			<xsd:simpleType name="Indicator">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:boolean" />

-			</xsd:simpleType>

-			<xsd:simpleType name="IntegerValue">

-				<xsd:restriction base="xsd:integer" />

-			</xsd:simpleType>

-			<xsd:simpleType name="IntervalBoundaryTypeCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="1" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="InventoryValuationTypeCode">

-				<xsd:simpleContent>

-					<xsd:extension base="InventoryValuationTypeCodeContent">

-						<xsd:attribute name="listVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="InventoryValuationTypeCodeContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="10" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="LocationInternalID">

-				<xsd:simpleContent>

-					<xsd:extension base="LocationInternalIDContent">

-						<xsd:attribute name="schemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="LocationInternalIDContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="20" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="Log">

-				<xsd:sequence>

-					<xsd:element minOccurs="0"

-						name="BusinessDocumentProcessingResultCode" type="ProcessingResultCode" />

-					<xsd:element minOccurs="0" name="MaximumLogItemSeverityCode"

-						type="LogItemSeverityCode" />

-					<xsd:element maxOccurs="unbounded" minOccurs="0" name="Item"

-						type="LogItem" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItem">

-				<xsd:sequence>

-					<xsd:element minOccurs="0" name="TypeID">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:token">

-								<xsd:maxLength value="40" />

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element name="CategoryCode" type="LogItemCategoryCode" />

-					<xsd:element minOccurs="0" name="SeverityCode" type="LogItemSeverityCode" />

-					<xsd:element name="Note">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:string">

-								<xsd:maxLength value="200" />

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="WebURI" type="WebURI" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItemCategoryCode">

-				<xsd:simpleContent>

-					<xsd:extension base="LogItemCategoryCodeContent">

-						<xsd:attribute name="listAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="3" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="LogItemCategoryCodeContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="15" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemSeverityCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:enumeration value="1" />

-					<xsd:enumeration value="2" />

-					<xsd:enumeration value="3" />

-					<xsd:enumeration value="4" />

-					<xsd:length value="1" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="MeasureUnitCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="Name">

-				<xsd:simpleContent>

-					<xsd:extension base="NameContent">

-						<xsd:attribute name="languageCode">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:language">

-									<xsd:maxLength value="9" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="NameContent">

-				<xsd:restriction base="xsd:string" />

-			</xsd:simpleType>

-			<xsd:simpleType name="OrdinalNumberValue">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Value</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:int" />

-			</xsd:simpleType>

-			<xsd:complexType name="PlantID">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:simpleContent>

-					<xsd:extension base="PlantID.Content">

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="PlantID.Content">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="4" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ProcessingResultCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="ProductInternalID">

-				<xsd:simpleContent>

-					<xsd:extension base="ProductInternalIDContent">

-						<xsd:attribute name="schemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="ProductInternalIDContent">

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="60" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="PropertyDefinitionClassID">

-				<xsd:simpleContent>

-					<xsd:extension base="PropertyDefinitionClassIDContent">

-						<xsd:attribute name="schemeAgencyID" use="required">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID"

-							type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="PropertyDefinitionClassIDContent">

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="50" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="PropertyDefinitionClassReference">

-				<xsd:sequence>

-					<xsd:element name="ID" type="PropertyDefinitionClassID" />

-					<xsd:element minOccurs="0" name="VersionID" type="VersionID" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:element name="globalElementActionCode" type="ActionCode" />

-			<xsd:complexType name="PropertyID">

-				<xsd:simpleContent>

-					<xsd:extension base="PropertyDefinitionClassIDContent">

-						<xsd:attribute name="schemeAgencyID" use="required">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID"

-							type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:complexType name="PropertyReference">

-				<xsd:sequence>

-					<xsd:element name="ID" type="PropertyID" />

-					<xsd:element minOccurs="0" name="VersionID" type="VersionID" />

-					<xsd:element minOccurs="0"

-						name="PropertyDefinitionClassReference" type="PropertyDefinitionClassReference" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="PropertyValuation">

-				<xsd:sequence>

-					<xsd:element name="PropertyReference" type="PropertyReference" />

-					<xsd:element maxOccurs="unbounded" name="ValueGroup">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element maxOccurs="unbounded" minOccurs="0"

-									name="ID" nillable="true">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:token">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element minOccurs="0" name="ParentID">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:token">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element minOccurs="0" name="OrdinalNumberValue"

-									type="OrdinalNumberValue" />

-								<xsd:element minOccurs="0" name="PropertyValue"

-									type="PropertyValue" />

-								<xsd:element name="actionCodeAsElement" type="ActionCode" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-				<xsd:attribute name="actionCode" type="ActionCode" />

-			</xsd:complexType>

-			<xsd:complexType name="PropertyValue">

-				<xsd:sequence>

-					<xsd:element minOccurs="0" name="AmountSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="Amount" type="Amount" />

-								<xsd:element minOccurs="0" name="LowerAmount" type="Amount" />

-								<xsd:element minOccurs="0" name="UpperAmount" type="Amount" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="QuantitySpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="Quantity" type="Quantity" />

-								<xsd:element minOccurs="0" name="LowerQuantity"

-									type="Quantity" />

-								<xsd:element minOccurs="0" name="UpperQuantity"

-									type="Quantity" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="DecimalSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="DecimalValue" type="DecimalValue" />

-								<xsd:element minOccurs="0" name="LowerDecimalValue"

-									type="DecimalValue" />

-								<xsd:element minOccurs="0" name="UpperDecimalValue"

-									type="DecimalValue" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="FloatSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="FloatValue" type="FloatValue" />

-								<xsd:element minOccurs="0" name="LowerFloatValue"

-									type="FloatValue" />

-								<xsd:element minOccurs="0" name="UpperFloatValue"

-									type="FloatValue" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="IntegerSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="IntegerValue" type="IntegerValue" />

-								<xsd:element minOccurs="0" name="LowerIntegerValue"

-									type="IntegerValue" />

-								<xsd:element minOccurs="0" name="UpperIntegerValue"

-									type="IntegerValue" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="DateSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="Date" type="Date" />

-								<xsd:element minOccurs="0" name="StartDate" type="Date" />

-								<xsd:element minOccurs="0" name="EndDate" type="Date" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="TimeSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="Time" type="Time" />

-								<xsd:element minOccurs="0" name="StartTime" type="Time" />

-								<xsd:element minOccurs="0" name="EndTime" type="Time" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="DateTimeSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="DateTime" type="DateTime" />

-								<xsd:element minOccurs="0" name="StartDateTime"

-									type="DateTime" />

-								<xsd:element minOccurs="0" name="EndDateTime" type="DateTime" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element maxOccurs="unbounded" minOccurs="0"

-						name="NameSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="Name" type="Name" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="IndicatorSpecification">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element minOccurs="0" name="Indicator" type="Indicator" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element minOccurs="0" name="IntervalTypeCode"

-						type="IntervalBoundaryTypeCode" />

-					<xsd:element maxOccurs="unbounded" minOccurs="0"

-						name="PreferredName" type="Name" />

-					<xsd:element maxOccurs="unbounded" minOccurs="0"

-						name="SynonymousName" type="Name" />

-					<xsd:element maxOccurs="unbounded" minOccurs="0"

-						name="AbbreviationName" type="Name" />

-					<xsd:element minOccurs="0" name="IconAttachment" type="Attachment" />

-					<xsd:element minOccurs="0" name="AttachmentWebURI"

-						type="WebURI" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="Quantity">

-				<xsd:simpleContent>

-					<xsd:extension base="QuantityContent">

-						<xsd:attribute name="unitCode" type="MeasureUnitCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="QuantityContent">

-				<xsd:restriction base="xsd:decimal">

-					<xsd:totalDigits value="31" />

-					<xsd:fractionDigits value="14" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="RegionCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:simpleContent>

-					<xsd:extension base="RegionCode.Content">

-						<xsd:attribute name="listID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeAgencyID" type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="RegionCode.Content">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="6" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="Time">

-				<xsd:restriction base="xsd:time">

-					<xsd:pattern value="[^:]{2}:[^:]{2}:[^:]{2}" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="TimeZoneCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="10" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="UserAccountID">

-				<xsd:simpleContent>

-					<xsd:extension base="UserAccountIDContent">

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID"

-							type="AgencyIdentificationCode" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="UserAccountIDContent">

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="255" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="VersionID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="32" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="WebURI">

-				<xsd:restriction base="xsd:anyURI" />

-			</xsd:simpleType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace1" attributeFormDefault="unqualified"

-			elementFormDefault="unqualified">

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="BatchByIDQuery_sync">

-		<wsdl:part element="n0:BatchByIDQuery_sync" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="BatchByIDResponse_sync">

-		<wsdl:part element="n0:BatchByIDResponse_sync" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="exception00">

-		<wsdl:part element="n0:StandardMessageFault" name="exception00" />

-	</wsdl:message>

-	<sap:Feature name="design_0 "

-		uri="http://www.sap.com/webas/630/soap/features/authentication/">

-		<sap:Property qname="n1:AuthenticationLevel">

-			<sap:Option value="n1:Basic" />

-		</sap:Property>

-	</sap:Feature>

-	<wsdl:portType name="BatchByIDQueryResponse_In">

-		<sap:useFeature feature="tns:design_0 " />

-		<wsdl:operation name="BatchByIDQueryResponse_In">

-			<wsdl:input message="tns:BatchByIDQuery_sync" />

-			<wsdl:output message="tns:BatchByIDResponse_sync" />

-			<wsdl:fault message="tns:exception00" name="exception00" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="BatchByIDQueryResponse_InSoapBinding"

-		type="tns:BatchByIDQueryResponse_In">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="BatchByIDQueryResponse_In">

-			<soap:operation soapAction="" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-			<wsdl:fault name="exception00">

-				<soap:fault name="exception00" use="literal" />

-			</wsdl:fault>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="BatchByIDQueryResponse_InService">

-		<wsdl:port binding="tns:BatchByIDQueryResponse_InSoapBinding"

-			name="BatchByIDQueryResponse_InSoapBinding">

-			<soap:address

-				location="http://usai2q2o.wdf.sap.corp:50020/sap/bc/srt/xip/sap/ECC_BATCHIDQR/version3?sap-client=026" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/facets/SetSimpleTypeFacetsCommandTestWSDLFile.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/facets/SetSimpleTypeFacetsCommandTestWSDLFile.wsdl
deleted file mode 100755
index 6734fd2..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/facets/SetSimpleTypeFacetsCommandTestWSDLFile.wsdl
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="set_type_command_test_ns" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SimpleTypeFacetsWSDLFile" targetNamespace="set_type_command_test_ns" xmlns:ns0="set_type_command_test_ns">

-  <wsdl:types>

-    <xsd:schema targetNamespace="set_type_command_test_ns" xmlns:tns="set_type_command_test_ns">

-      <xsd:element name="NewOperation">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="in" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="NewOperationResponse">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="out" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-            <xsd:element name="GlobalElement"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="ChildElement"><xsd:simpleType><xsd:restriction base="xsd:int"><xsd:maxInclusive value="111"></xsd:maxInclusive></xsd:restriction></xsd:simpleType></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-        </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="tns:NewOperation" name="parameters"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">

-    <wsdl:part element="tns:NewOperationResponse" name="parameters"/>

-  </wsdl:message>

-  <wsdl:portType name="SimpleTypeFacetsWSDLFile">

-    <wsdl:operation name="NewOperation">

-      <wsdl:input message="tns:NewOperationRequest"/>

-      <wsdl:output message="tns:NewOperationResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="SimpleTypeFacetsWSDLFileSOAP" type="tns:SimpleTypeFacetsWSDLFile">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/SimpleTypeFacetsWSDLFile/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="SimpleTypeFacetsWSDLFile">

-    <wsdl:port binding="tns:SimpleTypeFacetsWSDLFileSOAP" name="SimpleTypeFacetsWSDLFileSOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/inlineSchemaWithAnnotation/ECC_PRODUCTIONORDERDELRC.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/inlineSchemaWithAnnotation/ECC_PRODUCTIONORDERDELRC.wsdl
deleted file mode 100755
index 0d7d728..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/inlineSchemaWithAnnotation/ECC_PRODUCTIONORDERDELRC.wsdl
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<wsdl:definitions targetNamespace="http://sap.com/xi/APPL/SE/Global"

-	xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"

-	xmlns:n1="http://www.sap.com/webas/630/soap/features/authentication/"

-	xmlns:sap="http://www.sap.com/webas/630/wsdl/features" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://sap.com/xi/APPL/SE/Global" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://sap.com/xi/SAPGlobal20/Global"

-			xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-			xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0"

-			xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/APPL/SE/Global"

-			xmlns="http://sap.com/xi/SAPGlobal20/Global" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:import schemaLocation="ExtractedSchema2.xsd"

-				namespace="http://sap.com/xi/APPL/SE/Global"></xsd:import>

-			<xsd:element name="ProductionOrderDeleteConfirmation_sync"

-				type="xi1:ProductionOrderDeleteConfirmationMessage_sync" />

-			<xsd:element name="ProductionOrderDeleteRequest_sync"

-				type="xi1:ProductionOrderDeleteRequestMessage_sync" />

-			<xsd:element name="StandardMessageFault">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="standard" type="xi1:ExchangeFaultData" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:import schemaLocation="ExtractedSchema2.xsd"

-				namespace="http://sap.com/xi/APPL/SE/Global"></xsd:import>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="ProductionOrderDeleteRequest_sync">

-		<wsdl:part name="parameters" element="n0:ProductionOrderDeleteRequest_sync" />

-	</wsdl:message>

-	<wsdl:message name="ProductionOrderDeleteConfirmation_sync">

-		<wsdl:part name="parameters" element="n0:ProductionOrderDeleteConfirmation_sync" />

-	</wsdl:message>

-	<wsdl:message name="exception00">

-		<wsdl:part name="exception00" element="n0:StandardMessageFault" />

-	</wsdl:message>

-	<sap:Feature name="design_0 "

-		uri="http://www.sap.com/webas/630/soap/features/authentication/">

-		<sap:Property qname="n1:AuthenticationLevel">

-			<sap:Option value="n1:Basic" />

-		</sap:Property>

-	</sap:Feature>

-	<wsdl:portType name="ProductionOrderDeleteRequestConfirmation_in">

-		<sap:useFeature feature="tns:design_0 " />

-		<wsdl:operation name="ProductionOrderDeleteRequestConfirmation_in">

-			<wsdl:input message="tns:ProductionOrderDeleteRequest_sync" />

-			<wsdl:output message="tns:ProductionOrderDeleteConfirmation_sync" />

-			<wsdl:fault name="exception00" message="tns:exception00" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="ProductionOrderDeleteRequestConfirmation_inSoapBinding"

-		type="tns:ProductionOrderDeleteRequestConfirmation_in">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="ProductionOrderDeleteRequestConfirmation_in">

-			<soap:operation soapAction="" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-			<wsdl:fault name="exception00">

-				<soap:fault name="exception00" use="literal" />

-			</wsdl:fault>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="ProductionOrderDeleteRequestConfirmation_inService">

-		<wsdl:port name="ProductionOrderDeleteRequestConfirmation_inSoapBinding"

-			binding="tns:ProductionOrderDeleteRequestConfirmation_inSoapBinding">

-			<soap:address

-				location="http://usai3q2o.wdf.sap.corp:50020/sap/bc/srt/xip/sap/ECC_PRODUCTIONORDERDELRC?sap-client=026" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/inlineSchemaWithAnnotation/ExtractedSchema2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/inlineSchemaWithAnnotation/ExtractedSchema2.xsd
deleted file mode 100755
index 4758b84..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/inlineSchemaWithAnnotation/ExtractedSchema2.xsd
+++ /dev/null
@@ -1,191 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<xsd:schema xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0" xmlns:xi0="http://sap.com/xi/SAPGlobal20/Global" xmlns:xi1="http://sap.com/xi/APPL/SE/Global" xmlns="http://sap.com/xi/APPL/SE/Global" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:n1="http://www.sap.com/webas/630/soap/features/authentication/" xmlns:sap="http://www.sap.com/webas/630/wsdl/features" xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:tns="http://sap.com/xi/APPL/SE/Global" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://sap.com/xi/APPL/SE/Global">

-			<xsd:simpleType name="ATTRIBUTEINDEPENDENT_UUID">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="36"/>

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="AgencyIdentificationCode">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="3"/>

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="BasicBusinessDocumentMessageHeader">

-				<xsd:sequence>

-					<xsd:element name="ID" type="BusinessDocumentMessageID" minOccurs="0"/>

-					<xsd:element name="UUID" type="ATTRIBUTEINDEPENDENT_UUID" minOccurs="0"/>

-					<xsd:element name="ReferenceID" type="BusinessDocumentMessageID" minOccurs="0"/>

-					<xsd:element name="ReferenceUUID" type="ATTRIBUTEINDEPENDENT_UUID" minOccurs="0"/>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessDocumentMessageID">

-				<xsd:annotation>

-					<xsd:documentation xml:lang="EN">

-						<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>

-					</xsd:documentation>

-				</xsd:annotation>

-				<xsd:simpleContent>

-					<xsd:extension base="BusinessDocumentMessageID.Content">

-						<xsd:attribute name="schemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60"/>

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60"/>

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="schemeAgencySchemeAgencyID" type="AgencyIdentificationCode"/>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="BusinessDocumentMessageID.Content">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="35"/>

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="ExchangeFaultData">

-				<xsd:sequence>

-					<xsd:element name="faultText" type="xsd:string"/>

-					<xsd:element name="faultUrl" type="xsd:string" minOccurs="0"/>

-					<xsd:element name="faultDetail" type="ExchangeLogData" minOccurs="0" maxOccurs="unbounded"/>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ExchangeLogData">

-				<xsd:sequence>

-					<xsd:element name="severity" type="xsd:string" minOccurs="0"/>

-					<xsd:element name="text" type="xsd:string"/>

-					<xsd:element name="url" type="xsd:string" minOccurs="0"/>

-					<xsd:element name="id" type="xsd:string" minOccurs="0"/>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="Log">

-				<xsd:sequence>

-					<xsd:element name="BusinessDocumentProcessingResultCode" type="ProcessingResultCode" minOccurs="0"/>

-					<xsd:element name="MaximumLogItemSeverityCode" type="LogItemSeverityCode" minOccurs="0"/>

-					<xsd:element name="Item" type="LogItem" minOccurs="0" maxOccurs="unbounded"/>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItem">

-				<xsd:sequence>

-					<xsd:element name="TypeID" minOccurs="0">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:token">

-								<xsd:maxLength value="40"/>

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element name="CategoryCode" type="LogItemCategoryCode"/>

-					<xsd:element name="SeverityCode" type="LogItemSeverityCode" minOccurs="0"/>

-					<xsd:element name="Note">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:string">

-								<xsd:maxLength value="200"/>

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element name="WebURI" type="WebURI" minOccurs="0"/>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="LogItemCategoryCode">

-				<xsd:simpleContent>

-					<xsd:extension base="LogItemCategoryCodeContent">

-						<xsd:attribute name="listAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60"/>

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listVersionID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="15"/>

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="60"/>

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-						<xsd:attribute name="listAgencySchemeAgencyID">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:token">

-									<xsd:maxLength value="3"/>

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="LogItemCategoryCodeContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="15"/>

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="LogItemSeverityCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:enumeration value="1"/>

-					<xsd:enumeration value="2"/>

-					<xsd:enumeration value="3"/>

-					<xsd:enumeration value="4"/>

-					<xsd:length value="1"/>

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ProcessingResultCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="2"/>

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="ProductionOrderDeleteConfirmationMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="MessageHeader" type="BasicBusinessDocumentMessageHeader" minOccurs="0"/>

-					<xsd:element name="ProductionOrder" minOccurs="0">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="ProductionOrderID"/>

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element name="Log" type="Log"/>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="ProductionOrderDeleteRequestMessage_sync">

-				<xsd:sequence>

-					<xsd:element name="MessageHeader" type="BasicBusinessDocumentMessageHeader"/>

-					<xsd:element name="ProductionOrder">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="ID" type="ProductionOrderID"/>

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="ProductionOrderID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="12"/>

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="WebURI">

-				<xsd:restriction base="xsd:anyURI"/>

-			</xsd:simpleType>

-		</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels1.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels1.wsdl
deleted file mode 100755
index cf1cf05..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels1.wsdl
+++ /dev/null
@@ -1,163 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/empty/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="empty"

-	targetNamespace="http://www.example.org/empty/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/empty/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-            <xsd:element name="FaultElement1"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-        </xsd:schema>

-		<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns2="http://www.example.org/empty/11"

-			targetNamespace="http://www.example.org/empty/11" xmlns:Q1="http://www.example.org/empty/22">

-            <import schemaLocation="labels2.xsd" namespace="http://www.example.org/empty/22"></import>

-            <simpleType name="SimpleType1">

-				<restriction base="string"></restriction>

-			</simpleType>

-			<simpleType name="SimpleType2">

-				<restriction base="tns2:SimpleType1">

-					<length value="11"></length>

-				</restriction>

-			</simpleType>

-			<simpleType name="SimpleType3">

-				<restriction base="string"></restriction>

-			</simpleType>

-			<complexType name="ComplexTypeComplexContent">

-				<complexContent>

-					<extension base="tns2:ClassicComplexType">

-						<sequence>

-							<element minOccurs="1" maxOccurs="1" name="Element2">

-								<simpleType>

-									<restriction base="string">

-										<length value="7"></length>

-									</restriction>

-								</simpleType>

-							</element>

-							<element minOccurs="1" maxOccurs="1"

-								ref="tns2:GlobalElementSimpleContent"></element>

-						</sequence>

-					</extension>

-				</complexContent>

-			</complexType>

-			<complexType name="ClassicComplexType">

-				<sequence>

-					<element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element>

-				</sequence>

-			</complexType>

-			<complexType name="ComplexTypeSimpleContent">

-				<simpleContent>

-					<extension base="tns2:SimpleType1"></extension>

-				</simpleContent>

-			</complexType>

-			<element name="ClassicGlobalElement">

-				<complexType>

-					<sequence>

-						<element minOccurs="1" maxOccurs="1" name="string">

-							<simpleType>

-								<restriction base="string">

-									<length value="1"></length>

-								</restriction>

-							</simpleType>

-						</element>

-					</sequence>

-					<attribute name="Attribute_NoFacet" type="string"></attribute>

-					<attribute name="Attribute_Facet">

-						<simpleType>

-							<restriction base="string">

-								<length value="1"></length>

-							</restriction>

-						</simpleType>

-					</attribute>

-					<attribute name="Attribute1" type="tns2:SimpleType2"></attribute>

-				</complexType>

-			</element>

-			<element name="GlobalElementComplexContent">

-				<complexType>

-					<complexContent>

-						<extension base="tns2:ClassicComplexType">

-							<sequence>

-								<element minOccurs="1" maxOccurs="1" name="string"

-									type="tns2:ClassicComplexType"></element>

-							</sequence>

-							<attribute name="Attribute1" type="string"></attribute>

-						</extension>

-					</complexContent>

-				</complexType>

-			</element>

-			<element name="GlobalElementSimpleContent">

-				<complexType>

-					<simpleContent>

-						<extension base="tns2:SimpleType1">

-							<attribute name="Attribute1" type="string"></attribute>

-							<attribute name="Attribute2" type="string"></attribute>

-						</extension>

-					</simpleContent>

-				</complexType>

-			</element>

-			<element name="Element1" type="double"></element>

-			<element name="Element2">

-				<simpleType>

-					<restriction base="float">

-						<minInclusive value="11"></minInclusive>

-					</restriction>

-				</simpleType>

-			</element>

-			<element name="Element3">

-				<simpleType>

-					<restriction base="float">

-					</restriction>

-				</simpleType>

-			</element>

-			<element name="Element4" type="tns2:ClassicComplexType"></element>

-			<element name="Element5" type="tns2:SimpleType3"></element>

-			<simpleType name="SimpleType4">

-				<restriction base="Q1:SimpleTypeImport1"></restriction>

-			</simpleType>

-		</schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-    <wsdl:message name="NewOperationFault"><wsdl:part name="Parameter" element="tns:FaultElement1"></wsdl:part></wsdl:message>

-    <wsdl:portType name="empty">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-            <wsdl:fault name="Fault1" message="tns:NewOperationFault"></wsdl:fault>

-        </wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="emptySOAP" type="tns:empty">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/empty/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="empty">

-		<wsdl:port binding="tns:emptySOAP" name="emptySOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels2.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels2.wsdl
deleted file mode 100755
index 82602ba..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels2.wsdl
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/empty/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="empty"

-	targetNamespace="http://www.example.org/empty/">

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-    <wsdl:message name="NewOperationFault"><wsdl:part name="Parameter" element="tns:FaultElement1"></wsdl:part></wsdl:message>

-    <wsdl:portType name="empty">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-            <wsdl:fault name="Fault1" message="tns:NewOperationFault"></wsdl:fault>

-        </wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="emptySOAP" type="tns:empty">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/empty/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="empty">

-		<wsdl:port binding="tns:emptySOAP" name="emptySOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_all.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_all.xsd
deleted file mode 100755
index 6b43bc1..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_all.xsd
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.example.org/empty/"

-	targetNamespace="http://www.example.org/empty/" xmlns:Q1="http://www.example.org/empty/22">

-    <import schemaLocation="labels_to_import.xsd" namespace="http://www.example.org/empty/22"></import>

-    <simpleType name="SimpleTypeWithBaseType">

-		<restriction base="string"></restriction>

-	</simpleType>

-	<simpleType name="SimpleTypeWithAnonymousSimpleType">

-		<restriction base="tns:SimpleTypeWithBaseType">

-			<length value="11"></length>

-		</restriction>

-	</simpleType>

-	<simpleType name="SimpleTypeWithAnonymousBaseType">

-		<restriction base="string"><length value="11"></length></restriction>

-	</simpleType>

-	<complexType name="ComplexTypeComplexContent">

-		<complexContent>

-			<extension base="tns:ClassicComplexType">

-				<sequence>

-					<element minOccurs="1" maxOccurs="1" name="Element2">

-						<simpleType>

-							<restriction base="string">

-								<length value="7"></length>

-							</restriction>

-						</simpleType>

-					</element>

-					<element minOccurs="1" maxOccurs="1"

-						ref="tns:GlobalElementWithSimpleContent"></element>

-				</sequence>

-			</extension>

-		</complexContent>

-	</complexType>

-	<complexType name="ClassicComplexType">

-		<sequence>

-			<element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element>

-		</sequence>

-	</complexType>

-	<complexType name="ComplexTypeSimpleContent">

-		<simpleContent>

-			<extension base="tns:SimpleTypeWithBaseType"></extension>

-		</simpleContent>

-	</complexType>

-	<element name="ClassicGlobalElement">

-		<complexType>

-			<sequence>

-				<element minOccurs="1" maxOccurs="1" name="string">

-					<simpleType>

-						<restriction base="string">

-							<length value="1"></length>

-						</restriction>

-					</simpleType>

-				</element>

-			</sequence>

-			<attribute name="Attribute_NoFacet" type="string"></attribute>

-			<attribute name="Attribute_Facet">

-				<simpleType>

-					<restriction base="string">

-						<length value="1"></length>

-					</restriction>

-				</simpleType>

-			</attribute>

-			<attribute name="Attribute1"><simpleType><restriction base="tns:SimpleTypeWithAnonymousSimpleType"><length value="11"></length></restriction></simpleType></attribute>

-		</complexType>

-	</element>

-	<element name="GlobalElementWithComplexContent">

-		<complexType>

-			<complexContent>

-				<extension base="tns:ClassicComplexType">

-					<sequence>

-						<element minOccurs="1" maxOccurs="1" name="string"

-							type="tns:ClassicComplexType"></element>

-                        <element minOccurs="1" maxOccurs="1" ref="tns:ClassicGlobalElement"></element>

-                    </sequence>

-					<attribute name="Attribute1" type="string"></attribute>

-                    <attribute name="Attribute2"><simpleType><restriction base="string"><length value="1"></length></restriction></simpleType></attribute>

-                </extension>

-			</complexContent>

-		</complexType>

-	</element>

-	<element name="GlobalElementWithSimpleContent">

-		<complexType>

-			<simpleContent>

-				<extension base="tns:SimpleTypeWithBaseType">

-					<attribute name="Attribute1" type="string"></attribute>

-					<attribute name="AttributeWithRestriction"><simpleType><restriction base="tns:SimpleTypeWithBaseType"></restriction></simpleType></attribute>

-				</extension>

-			</simpleContent>

-		</complexType>

-	</element>

-	<element name="GlobalElementWithAnonymousSimpleType"><simpleType><restriction base="tns:SimpleTypeWithAnonymousBaseType"><maxLength value="5"></maxLength></restriction></simpleType></element>

-	<element name="GlobalElementWithAnonymousBaseType">

-		<simpleType>

-			<restriction base="float">

-				<minInclusive value="11"></minInclusive>

-			</restriction>

-		</simpleType>

-	</element>

-	<element name="GlobalElementWithBaseType">

-		<simpleType>

-			<restriction base="float">

-			</restriction>

-		</simpleType>

-	</element>

-	<element name="GlobalElementWithComplexType" type="tns:ClassicComplexType"></element>

-	<element name="GlobalElementWithSimpleType" type="tns:SimpleTypeWithAnonymousBaseType"></element>

-    <simpleType name="SimpleTypeWithSimpleType"><restriction base="tns:SimpleTypeWithBaseType"></restriction></simpleType>

-    <element name="Element6"><complexType><sequence><element minOccurs="1" maxOccurs="1" name="string" type="Q1:SimpleTypeImport1"></element></sequence></complexType></element>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_to_import.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_to_import.xsd
deleted file mode 100755
index a0703e3..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_to_import.xsd
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.example.org/empty/22"

-	targetNamespace="http://www.example.org/empty/22">

-	<simpleType name="SimpleTypeImport1">

-		<restriction base="string"></restriction>

-	</simpleType>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_with_errors.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_with_errors.xsd
deleted file mode 100755
index c55c551..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/labels/labels_with_errors.xsd
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.example.org/empty/"

-	targetNamespace="http://www.example.org/empty/">

-	<simpleType name="SimpleType1">

-		<restriction base="string"></restriction>

-	</simpleType>


-	<complexType name="ComplexTypeComplexContent">

-		<complexContent>

-			<extension base="tns:ClassicComplexType">

-				<sequence>

-					<element minOccurs="1" maxOccurs="1" name="Element2">

-						<simpleType>

-							<restriction base="string">

-								<length value="7"></length>

-							</restriction>

-						</simpleType>

-					</element>

-					<element minOccurs="1" maxOccurs="1"

-						ref="tns:GlobalElementSimpleContent"></element>

-				</sequence>

-			</extension>

-		</complexContent>

-	</complexType>

-	<complexType name="ComplexTypeSimpleContent">

-		<simpleContent>

-			<extension base="tns:SimpleType1"></extension>

-		</simpleContent>

-	</complexType>

-	<element name="ClassicGlobalElement">

-		<complexType>

-			<sequence>

-				<element minOccurs="1" maxOccurs="1" name="string">

-					<simpleType>

-						<restriction base="string">

-							<length value="1"></length>

-						</restriction>

-					</simpleType>

-				</element>

-			</sequence>

-			<attribute name="Attribute_NoFacet" type="string"></attribute>

-			<attribute name="Attribute_Facet">

-				<simpleType>

-					<restriction base="string">

-						<length value="1"></length>

-					</restriction>

-				</simpleType>

-			</attribute>

-			<attribute name="Attribute1" type="tns:SimpleType2"></attribute>

-		</complexType>

-	</element>

-	<element name="GlobalElementComplexContent">

-		<complexType>

-			<complexContent>

-				<extension base="tns:ClassicComplexType">

-					<sequence>

-						<element minOccurs="1" maxOccurs="1" name="string"

-							type="tns:ClassicComplexType"></element>

-                        <element minOccurs="1" maxOccurs="1" ref="tns:ClassicGlobalElement"></element>

-                    </sequence>

-					<attribute name="Attribute1" type="string"></attribute>

-				</extension>

-			</complexContent>

-		</complexType>

-	</element>

-	<element name="Element1" type="double"></element>

-	<element name="Element2">

-		<simpleType>

-			<restriction base="float">

-				<minInclusive value="11"></minInclusive>

-			</restriction>

-		</simpleType>

-	</element>

-	<element name="Element3">

-		<simpleType>

-			<restriction base="float">

-			</restriction>

-		</simpleType>

-	</element>

-	<element name="Element4" type="tns:ClassicComplexType"></element>

-	<element name="Element5" type="tns:SimpleType3"></element>

-    <simpleType name="SimpleType4"><restriction base="tns:SimpleType1"></restriction></simpleType>

-    <element name="Element6"><complexType><sequence><element minOccurs="1" maxOccurs="1" name="string" type="string"></element></sequence></complexType></element>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/nullTNS/NewWSDLFile.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/nullTNS/NewWSDLFile.wsdl
deleted file mode 100755
index 74f1482..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/nullTNS/NewWSDLFile.wsdl
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	name="NewWSDLFile">

-	<wsdl:types>

-		<xsd:schema>

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="NewOperationResponse" />

-			<wsdl:output message="NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="NewWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/nullTNS/NewXMLSchemaNoTNS.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/nullTNS/NewXMLSchemaNoTNS.xsd
deleted file mode 100755
index 3e7e3a5..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/nullTNS/NewXMLSchemaNoTNS.xsd
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema xmlns="http://www.w3.org/2001/XMLSchema"

-	elementFormDefault="qualified">

-	<element name="Element1UN">

-		<complexType>

-			<sequence>

-				<element minOccurs="1" maxOccurs="1" name="string" type="string"></element>

-			</sequence>

-		</complexType>

-	</element>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/renameMultiReferredPart.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/renameMultiReferredPart.wsdl
deleted file mode 100755
index d31ffc0..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/renameMultiReferredPart.wsdl
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-						<xsd:element minOccurs="1" maxOccurs="1" name="Element1"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string">

-							<xsd:simpleType>

-								<xsd:restriction base="xsd:string">

-									<xsd:pattern value="aaaa"></xsd:pattern>

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:element>

-					</xsd:sequence>

-					<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element3">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element4">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-		<wsdl:part name="Parameter1" element="tns:Element4"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Request">

-		<wsdl:part name="Parameter" element="tns:Element2"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Response">

-		<wsdl:part name="Parameter" element="tns:Element3"></wsdl:part>

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-		<wsdl:operation name="NewOperation1">

-			<wsdl:input message="tns:NewOperationRequest"></wsdl:input>

-			<wsdl:output message="tns:NewOperation1Response"></wsdl:output>

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/a.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/a.xsd
deleted file mode 100755
index 07749ac..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/a.xsd
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>

-<xsd:schema xmlns:tns="http://cyclic.org" xmlns:abc="http://cyclica.org"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="sample">

-	<xsd:import namespace="sample" schemaLocation="sample.xsd"></xsd:import>

-	<xsd:element name="AAA">

-		<xsd:complexType>

-			<xsd:sequence>

-				<xsd:element minOccurs="1" maxOccurs="1" name="string"

-					type="xsd:string"></xsd:element>

-			</xsd:sequence>

-		</xsd:complexType>

-	</xsd:element>

-</xsd:schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/aa.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/aa.xsd
deleted file mode 100755
index 4fad555..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/aa.xsd
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"

-	xmlns:aaa="http://cyclic11a.org" xmlns:tns="http://www.example.org/aa/`123`12`1"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/aa/`123`12`1">

-    <xsd:element name="Element1">

-		<xsd:complexType>

-			<xsd:sequence>

-				<xsd:element minOccurs="1" maxOccurs="1" type="xsd:string"></xsd:element>

-			</xsd:sequence>

-		</xsd:complexType>

-	</xsd:element>

-</xsd:schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/aaa.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/aaa.wsdl
deleted file mode 100755
index 95d7e49..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/resolveImportedSchemas/aaa.wsdl
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<wsdl:definitions name="empty" targetNamespace="http://www.example.org/empty/"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.example.org/empty/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-	<wsdl:types>

-		<xsd:schema xmlns:ns0="http://www.example.org/empty/"

-			xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/empty/">

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperation1Request">

-		<wsdl:part name="Parameter" element="tns:Element1"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Response">

-		<wsdl:part name="Parameter" element="tns:Element2"></wsdl:part>

-	</wsdl:message>

-	<wsdl:portType name="ServiceInterface1">

-		<wsdl:operation name="NewOperation1">

-			<wsdl:input message="tns:NewOperation1Request"></wsdl:input>

-			<wsdl:output message="tns:NewOperation1Response"></wsdl:output>

-		</wsdl:operation>

-	</wsdl:portType>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/rpcWSDL.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/rpcWSDL.wsdl
deleted file mode 100755
index d62bba5..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/rpcWSDL.wsdl
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile/">

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part name="NewOperationRequest3" type="xsd:string" />

-		<wsdl:part name="NewOperationRequest4" type="xsd:string" />

-		<wsdl:part name="NewOperationRequest9" type="xsd:string" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part name="NewOperationResponse" type="xsd:string" />

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation"

-			parameterOrder="NewOperationRequest3 NewOperationRequest4 NewOperationRequest9">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-		<soap:binding style="rpc"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body namespace="http://www.example.org/NewWSDLFile/"

-					use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body namespace="http://www.example.org/NewWSDLFile/"

-					use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionImportingWSDLwithSameTNS.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionImportingWSDLwithSameTNS.wsdl
deleted file mode 100755
index ef5884c..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionImportingWSDLwithSameTNS.wsdl
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DefinitionImportingWSDLwithSameTNS"

-	targetNamespace="http://www.example.org/NewWSDLFile/">

-	<wsdl:import namespace="http://www.example.org/NewWSDLFile/"

-		location="./DefinitionWithDefaultTNSPrefixWSDLAndSchemasWithExistingPrefixes.wsdl" />

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element ref="tns:NewOperation" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="SameDefinitionOperationMessage">

-		<wsdl:part name="SameDefinitionMessagePart" element="tns:NewOperationResponse"></wsdl:part>

-	</wsdl:message>

-	<wsdl:portType name="ServiceInterface1">

-		<wsdl:operation name="NewOperation1">

-			<wsdl:input message="tns:SameDefinitionOperationMessage"></wsdl:input>

-			<wsdl:output message="tns:NewOperationResponse"></wsdl:output>

-		</wsdl:operation>

-	</wsdl:portType>

-	

-	<wsdl:binding name="NewWSDLFileSOAP2" type="tns:Service1">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="ServiceOperation1">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	

-	<wsdl:service name="ServiceInterface1">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP2">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-	

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithDefaultTNSPrefixWSDLAndSchemasWithExistingPrefixes.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithDefaultTNSPrefixWSDLAndSchemasWithExistingPrefixes.wsdl
deleted file mode 100755
index 51302ab..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithDefaultTNSPrefixWSDLAndSchemasWithExistingPrefixes.wsdl
+++ /dev/null
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	name="DefinitionWithDefaultTNSPrefixWSDLAndSchemasWithExistingPrefixes"

-	targetNamespace="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1"

-	xmlns:ns1="http://www.example.org/NewWSDLFile/444">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/444"

-			xmlns:ns1="http://www.example.org/NewWSDLFile/444">

-			<xsd:attribute name="globalAttribute" type="xsd:string"></xsd:attribute>

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element ref="ns1:NewOperationResponse" />

-					</xsd:sequence>

-					<xsd:attribute name="Attribute1" type="ns1:SimpleType1"></xsd:attribute>

-					<xsd:attribute ref="ns1:globalAttribute"></xsd:attribute>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="ns1:SimpleType1" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:simpleType name="SimpleType1">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace1">

-			<xsd:import namespace="http://www.example.org/NewWSDLFile/444"></xsd:import>

-			<xsd:import namespace="http://www.example.org/NewWSDLFile/444"></xsd:import>

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="11" maxOccurs="111"

-							ref="ns1:NewOperation"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="ns1:StructureType1"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="ns1:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="ns1:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="Service1">

-		<wsdl:operation name="ServiceOperation1">

-			<wsdl:input message="NewOperationRequest" />

-			<wsdl:output message="NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="Service1">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="ServiceOperation1">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithTNSPrefixAndSchemaWithMatchingTNSWSDL.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithTNSPrefixAndSchemaWithMatchingTNSWSDL.wsdl
deleted file mode 100755
index 286dd62..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithTNSPrefixAndSchemaWithMatchingTNSWSDL.wsdl
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithTNSPrefixWSDL.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithTNSPrefixWSDL.wsdl
deleted file mode 100755
index b3ea918..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/setnamespace/DefinitionWithTNSPrefixWSDL.wsdl
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">

-			<xsd:attribute name="globalAttribute" type="xsd:string"></xsd:attribute>

-

-			<xsd:attributeGroup name="AttributeGroup1">

-				<xsd:attribute name="AttributeFromGroup1" type="xsd:string"></xsd:attribute>

-				<xsd:attribute name="AttributeFromGroup2" type="tns:SimpleType1"></xsd:attribute>

-			</xsd:attributeGroup>

-			<xsd:attributeGroup name="AttributeGroup2">

-				<xsd:attribute name="AttributeFromGroup3" type="xsd:string"></xsd:attribute>

-				<xsd:attributeGroup ref="tns:AttributeGroup1"></xsd:attributeGroup>

-			</xsd:attributeGroup>

-

-			<xsd:group name="ElementsGroup1">

-				<xsd:sequence>

-					<xsd:element ref="tns:NewOperationResponse" />

-					<xsd:element name="ElementFromGroup1" type="tns:SimpleType1" />

-					<xsd:element name="ElementFromGroup2" type="xsd:string" />

-				</xsd:sequence>

-			</xsd:group>

-

-			<xsd:group name="ElementsGroup2">

-				<xsd:sequence>

-					<xsd:element name="Group2Element1" type="tns:SimpleType1" />

-					<xsd:element name="Group2Element2" type="xsd:string" />

-					<xsd:group ref="tns:ElementsGroup1"></xsd:group>

-				</xsd:sequence>

-			</xsd:group>

-

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element ref="tns:NewOperationResponse" />

-					</xsd:sequence>

-					<xsd:attribute name="Attribute1" type="tns:SimpleType1"></xsd:attribute>

-					<xsd:attribute ref="tns:globalAttribute"></xsd:attribute>

-					<xsd:attributeGroup ref="tns:AttributeGroup1"></xsd:attributeGroup>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:group ref="tns:ElementsGroup1"></xsd:group>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:simpleType name="SimpleType1">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType2">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BaseStructureType">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="ChildElement1"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="ChildElement2"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="BaseSimpleType">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-

-		<xsd:schema xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace1">

-			<xsd:import namespace="http://www.example.org/NewWSDLFile/"></xsd:import>

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1"

-							name="childReferringStructureType" type="tns:StructureType1"></xsd:element>

-						<xsd:element minOccurs="1" maxOccurs="1"

-							name="childReferringSimpleType" type="tns:SimpleType1"></xsd:element>

-						<xsd:element minOccurs="1" maxOccurs="1"

-							ref="tns:NewOperation"></xsd:element>

-					</xsd:sequence>

-					<xsd:attribute name="attributeReferringSimpleType"

-						type="tns:SimpleType1"></xsd:attribute>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1"

-							ref="tns:NewOperationResponse"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:complexType name="ComplexTypeComplexContent">

-				<xsd:complexContent>

-					<xsd:extension base="tns:BaseStructureType">

-						<xsd:sequence>

-							<xsd:element minOccurs="1" maxOccurs="1" name="ChildElement11"

-								type="tns:SimpleType1"></xsd:element>

-							<xsd:element minOccurs="1" maxOccurs="1" name="ChildElement22"

-								type="tns:StructureType2"></xsd:element>

-                            <xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"></xsd:element>

-                        </xsd:sequence>

-						<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-						<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-					</xsd:extension>

-				</xsd:complexContent>

-			</xsd:complexType>

-			<xsd:complexType name="ComplexTypeSimpleContent">

-				<xsd:simpleContent>

-					<xsd:extension base="tns:BaseSimpleType">

-						<xsd:attribute name="Attribute1" type="tns:SimpleType1"><xsd:annotation><xsd:documentation>some attribute1 description</xsd:documentation></xsd:annotation></xsd:attribute>

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:complexType name="ClassicComplexType">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-                    <xsd:element minOccurs="1" maxOccurs="1" name="Element2" type="xsd:string"></xsd:element>

-                </xsd:sequence>

-				<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-				<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType1">

-				<xsd:complexContent>

-					<xsd:extension base="ns0:StructureType2">

-						<xsd:sequence></xsd:sequence>

-					</xsd:extension>

-				</xsd:complexContent>

-			</xsd:complexType>

-			<xsd:simpleType name="SimpleType1">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="StructureType2">

-                <xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"></xsd:element></xsd:sequence>

-                <xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-                

-                        

-                <xsd:attribute name="Attribute3" type="xsd:string"></xsd:attribute>

-                                    

-            </xsd:complexType>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema.xsd
deleted file mode 100755
index 7e8ff05..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema.xsd
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	xmlns:imp2="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-	xmlns:imp3="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3"

-	attributeFormDefault="unqualified" elementFormDefault="unqualified"

-	targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled">

-	

-	<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-	

-	<xsd:simpleType name="AS2_String">

-		<xsd:restriction base="xsd:string" />

-	</xsd:simpleType>

-	

-	<xsd:simpleType name="imp2_AS2_String">

-		<xsd:restriction base="imp2:AS2_String2_Type" />

-	</xsd:simpleType>

-	

-	

-    <xsd:element name="Element1"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-    <xsd:simpleType name="typeCeco"><xsd:restriction base="xsd:string"></xsd:restriction></xsd:simpleType>

-</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema2.xsd
deleted file mode 100755
index 80126f9..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema2.xsd
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	attributeFormDefault="unqualified" elementFormDefault="unqualified"

-	xmlns:imp3="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3"

-	targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2">

-	

-	<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3" schemaLocation="as2_schema3.xsd"></xsd:import>

-	

-	<xsd:element name="AS2_String2_Element">

-		<xsd:simpleType>

-			<xsd:restriction base="xsd:string" />

-		</xsd:simpleType>

-	</xsd:element>

-	

-	<xsd:simpleType name="AS2_String2_Type">

-		<xsd:restriction base="xsd:string" />

-	</xsd:simpleType>

-	

-	<xsd:simpleType name="imp3_AS2_String2">

-		<xsd:restriction base="imp3:AS2_String" />

-	</xsd:simpleType>

-</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema3.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema3.xsd
deleted file mode 100755
index 5e2446d..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/as2_schema3.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	attributeFormDefault="unqualified" elementFormDefault="unqualified"

-	targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3">

-	

-	

-	<xsd:simpleType name="AS2_String">

-		<xsd:restriction base="xsd:string" />

-	</xsd:simpleType>

-</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/test_xsd_modeled_AS.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/test_xsd_modeled_AS.wsdl
deleted file mode 100755
index 82e7cbe..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/test_xsd_modeled_AS.wsdl
+++ /dev/null
@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<definitions xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"

-	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS"

-	name="AS" targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS"

-	xmlns="http://schemas.xmlsoap.org/wsdl/" 

-	xmlns:nswsdl="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2" xmlns:ns0="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled" xmlns:ns1="http://namespace1">

-	<jaxws:bindings>

-		<jaxws:package name="com.sap.demo.test_xsd.modeled.appsrv.as" />

-	</jaxws:bindings>

-

-	<import location="test_xsd_modeled_AS2.wsdl"

-		namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2"></import>

-

-	<types>

-		<xsd:schema xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"

-			xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified"

-			elementFormDefault="unqualified" jaxb:version="2.0"

-			targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS">

-            <xsd:import namespace="http://namespace1"></xsd:import>

-            <xsd:annotation>

-				<xsd:appinfo>

-					<jaxb:schemaBindings>

-						<jaxb:package name="com.sap.demo.test_xsd.modeled.appsrv.as" />

-					</jaxb:schemaBindings>

-				</xsd:appinfo>

-			</xsd:annotation>

-

-			<!--

-				<xsd:simpleType name="AS2_String_wsdl"> <xsd:restriction

-				base="Q2_imp:AS2_String2" /> </xsd:simpleType>

-			-->

-

-			<xsd:element name="op1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0" name="inputParameter1"

-							nillable="false" type="xsd:int" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="op1Response">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0"

-							name="outputParameter1" nillable="false" type="xsd:int" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-            <xsd:element name="ElementRefTo_NSElement1"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" ref="ns1:NS_Element1"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-        </xsd:schema>

-        <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:import schemaLocation="as2_schema.xsd" namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled"></xsd:import></xsd:schema>

-        <xsd:schema xmlns:ns1="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://namespace1"><xsd:element name="NS_Element1"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element></xsd:schema>

-    </types>

-	<message name="op1">

-		<part element="tns:op1" name="internalType1" />

-        <part name="importedSchemaType" type="ns0:imp2_AS2_String"></part>

-    </message>

-	<message name="op1Response">

-		<part element="tns:op1Response" name="internalType2" />

-	</message>

-	<message name="NewOperation1Request">

-		<part name="Parameter" element="tns:Element1"></part>

-	</message>

-	<message name="NewOperation1Response">

-		<part name="internalType3" element="tns:Element2"></part>

-	</message>

-	<portType name="AS">

-		<jaxws:bindings>

-			<jaxws:class name="ASSEI" />

-		</jaxws:bindings>

-		<operation name="op1">

-			<input message="tns:op1" />

-			<output message="tns:op1Response" />

-		</operation>

-	</portType>

-	<portType name="ServiceInterface1">

-		<operation name="NewOperation1">

-			<input message="nswsdl:op2"></input>

-			<output message="tns:NewOperation1Response"></output>

-		</operation>

-	</portType>

-	<binding name="ASBinding" type="tns:AS">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<operation name="op1">

-			<soap:operation

-				soapAction="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS/op1" />

-			<input>

-				<soap:body use="literal" />

-			</input>

-			<output>

-				<soap:body use="literal" />

-			</output>

-		</operation>

-	</binding>

-	<service name="AS">

-		<jaxws:bindings>

-			<jaxws:class name="ASClient" />

-		</jaxws:bindings>

-		<port binding="tns:ASBinding" name="ASBindingPort">

-			<soap:address location="http://www.example.org/" />

-		</port>

-	</service>

-</definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/test_xsd_modeled_AS2.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/test_xsd_modeled_AS2.wsdl
deleted file mode 100755
index d035db4..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/typePropertyEditorTestData/test_xsd_modeled_AS2.wsdl
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<definitions xmlns:cafpref0="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled"

-	xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2"

-	xmlns:imp22="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-	name="AS2" targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2"

-	xmlns="http://schemas.xmlsoap.org/wsdl/">

-	<jaxws:bindings>

-		<jaxws:package name="com.sap.demo.test_xsd.modeled.appsrv.as2" />

-	</jaxws:bindings>

-	

-	

-	<types>

-		<xsd:schema xmlns:Q1="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled"

-			xmlns:Q2="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-			xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			attributeFormDefault="unqualified" elementFormDefault="unqualified"

-			jaxb:version="2.0"

-			targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2">

-			<xsd:annotation>

-				<xsd:appinfo>

-					<jaxb:schemaBindings>

-						<jaxb:package name="com.sap.demo.test_xsd.modeled.appsrv.as2" />

-					</jaxb:schemaBindings>

-				</xsd:appinfo>

-			</xsd:annotation>

-

-			<xsd:import schemaLocation="as2_schema.xsd" namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled"></xsd:import>

-			

-			<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-			

-			<xsd:simpleType name="AS2_String_wsdl">

-				<xsd:restriction base="Q2:AS2_String2_Type" />

-			</xsd:simpleType>

-

-			<xsd:element name="op2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0" name="inputParameter1"

-							nillable="false" type="xsd:int" />

-						<xsd:element maxOccurs="1" minOccurs="0" name="inputParameter2"

-							nillable="false" type="Q1:AS2_String" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="op2Response">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0"

-							name="outputParameter1" nillable="false" type="xsd:int" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		

-		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			xmlns:imp2="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-			attributeFormDefault="unqualified" elementFormDefault="unqualified"

-			targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled_wsdl">

-			

-			<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-			

-			<xsd:simpleType name="AS2_String">

-				<xsd:restriction base="xsd:string" />

-			</xsd:simpleType>

-			

-			<xsd:simpleType name="imp2_AS2_String">

-				<xsd:restriction base="imp2:AS2_String2_Type" />

-			</xsd:simpleType>

-			

-		</xsd:schema>

-		

-		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			

-			<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-			

-		</xsd:schema>

-	</types>

-	<message name="op2">

-		<part element="tns:op2" name="importedWsdlType1" />

-		<part element="imp22:AS2_String2_Element" name="importedWsdlFromSchemaType" />

-	</message>

-	<message name="op2Response">

-		<part element="tns:op2Response" name="importedWsdlType2" />

-	</message>

-	<portType name="AS2">

-		<jaxws:bindings>

-			<jaxws:class name="AS2SEI" />

-		</jaxws:bindings>

-		<operation name="op2">

-			<input message="tns:op2" />

-			<output message="tns:op2Response" />

-		</operation>

-	</portType>

-	<binding name="AS2Binding" type="tns:AS2">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<operation name="op2">

-			<soap:operation

-				soapAction="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2/op2" />

-			<input>

-				<soap:body use="literal" />

-			</input>

-			<output>

-				<soap:body use="literal" />

-			</output>

-		</operation>

-	</binding>

-	<service name="AS2">

-		<jaxws:bindings>

-			<jaxws:class name="AS2Client" />

-		</jaxws:bindings>

-		<port binding="tns:AS2Binding" name="AS2BindingPort">

-			<soap:address location="http://www.example.org/" />

-		</port>

-	</service>

-</definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/validationErrorOnExpand/NewWSDLFile.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/validationErrorOnExpand/NewWSDLFile.wsdl
deleted file mode 100755
index c5c95ba..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/validationErrorOnExpand/NewWSDLFile.wsdl
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="asd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="asd" xmlns:imp0="http://www.example.org/NewWSDLFile/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/"

-			xmlns:Q1="asd_asd_asd" xmlns:Q2="http://www.example.com/IPO">

-			<xsd:import schemaLocation="../../bin/schema/po.xsd"

-				namespace="http://www.example.com/IPO"></xsd:import>

-			<xsd:import schemaLocation="../bin/NewXMLSchema.xsd"

-				namespace="asd_asd_asd"></xsd:import>

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse" type="imp0:StructureType1">

-			</xsd:element>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="imp0:AddresssssZzZzZzZzZz"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="bbb">

-				<xsd:sequence>

-					<xsd:element name="name" type="xsd:string"></xsd:element>

-					<xsd:element name="street" type="xsd:string"></xsd:element>

-					<xsd:element name="city" type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns0="asd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="asd">

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element3">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element4">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element5">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element6">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element7">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="FaultElement1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="FaultElement2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="FaultElement3">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element8">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="imp0:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="imp0:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Request">

-		<!-- kon -->

-		<wsdl:part name="Parameter" type="imp0:bbb"></wsdl:part>

-		<wsdl:part name="Parameter2" element="tns:Element4"></wsdl:part>

-		<wsdl:part name="Parameter1" element="tns:Element8"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Response">

-		<wsdl:part name="Parameter2" element="tns:Element6"></wsdl:part>

-		<wsdl:part name="Parameter3" element="tns:Element7"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Fault">

-

-		<wsdl:part name="Parameter" element="tns:FaultElement1">

-

-			<!-- vihrogon -->

-		</wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Fault1">

-		<wsdl:part name="Parameter" element="tns:FaultElement2"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Fault2">

-		<wsdl:part name="Parameter" element="tns:FaultElement3"></wsdl:part>

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-		<wsdl:operation name="NewOperation1">

-			<wsdl:input message="tns:NewOperation1Request"></wsdl:input>

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/validationErrorOnExpand/NewWSDLFile2.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/validationErrorOnExpand/NewWSDLFile2.wsdl
deleted file mode 100755
index 9df45b8..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/csns/validationErrorOnExpand/NewWSDLFile2.wsdl
+++ /dev/null
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile2/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile2"

-	targetNamespace="http://www.example.org/NewWSDLFile2/" xmlns:ns0="http://namespace1">

-	<wsdl:import location="NewWSDLFile.wsdl" namespace="asd"></wsdl:import>

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile2/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element1" type="xsd:date">

-			</xsd:element>

-			<xsd:element name="Element2" type="tns:StructureType1">

-			</xsd:element>

-			<xsd:element name="Element3" nillable="true">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" ref="tns:Element4"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:simpleType name="SimpleType1">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:element name="Element4">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-            <xsd:element name="Element5"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-            <xsd:element name="Element6"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-        </xsd:schema>

-        <xsd:schema xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://namespace1"><xsd:element name="Element1"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence><xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute></xsd:complexType></xsd:element><xsd:element name="Element4"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"></xsd:element><xsd:element minOccurs="1" maxOccurs="1" name="Element2" type="xsd:string"></xsd:element><xsd:element minOccurs="1" maxOccurs="1" name="Element3" type="xsd:string"></xsd:element></xsd:sequence><xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute><xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute><xsd:attribute name="Attribute3" type="xsd:string"></xsd:attribute></xsd:complexType></xsd:element></xsd:schema>

-    </wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">


-		<wsdl:part name="parameters2" type="xsd:boolean" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationFault">

-		<wsdl:part name="Parameter" element="tns:FaultElement1"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperationFault1">

-		<wsdl:part name="Parameter" element="tns:FaultElement2"></wsdl:part>

-	</wsdl:message>

-    <wsdl:message name="NewOperation1Request"><wsdl:part name="Parameter" element="tns:Element5"></wsdl:part></wsdl:message>

-    <wsdl:message name="NewOperation1Response"><wsdl:part name="Parameter" element="tns:Element6"></wsdl:part></wsdl:message>

-    <wsdl:portType name="NewWSDLFile2">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-        <wsdl:operation name="NewOperation1"><wsdl:input message="tns:NewOperation1Request"></wsdl:input><wsdl:output message="tns:NewOperation1Response"></wsdl:output></wsdl:operation>

-    </wsdl:portType>

-	<wsdl:binding name="NewWSDLFile2SOAP" type="tns:NewWSDLFile2">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile2/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile2">

-		<wsdl:port binding="tns:NewWSDLFile2SOAP" name="NewWSDLFile2SOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/dirty/DirtyEditorUnusedImport.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/dirty/DirtyEditorUnusedImport.wsdl
deleted file mode 100755
index 62ee389..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/dirty/DirtyEditorUnusedImport.wsdl
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/NewWSDLFile1/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile1" targetNamespace="http://www.example.org/NewWSDLFile1/">

-  <wsdl:types>

-    <xsd:schema targetNamespace="http://www.example.org/NewWSDLFile1/" xmlns:Q1="http://www.example.org/NewXMLSchema">

-            <xsd:import schemaLocation="UnusedImportForSIE.xsd" namespace="http://www.example.org/NewXMLSchema"></xsd:import>

-            <xsd:element name="NewOperation">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="in" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="NewOperationResponse">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="out" type="xsd:dateTime"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-    </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="tns:NewOperation" name="parameters"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">

-    <wsdl:part element="tns:NewOperationResponse" name="parameters"/>

-  </wsdl:message>

-  <wsdl:portType name="NewWSDLFile1">

-    <wsdl:operation name="NewOperation">

-      <wsdl:input message="tns:NewOperationRequest"/>

-      <wsdl:output message="tns:NewOperationResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="NewWSDLFile1SOAP" type="tns:NewWSDLFile1">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/NewWSDLFile1/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="NewWSDLFile1">

-    <wsdl:port binding="tns:NewWSDLFile1SOAP" name="NewWSDLFile1SOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/dirty/UnusedImportForSIE.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/dirty/UnusedImportForSIE.xsd
deleted file mode 100755
index 87bf4c4..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/dirty/UnusedImportForSIE.xsd
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/NewXMLSchema" xmlns:tns="http://www.example.org/NewXMLSchema" elementFormDefault="qualified">

-    <complexType name="StructureType1"><sequence><element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element></sequence></complexType>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/DependentSchema2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/DependentSchema2.xsd
deleted file mode 100755
index 8a9cc0c..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/DependentSchema2.xsd
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<xsd:schema xmlns:ns2="http://namespace3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://namespace2" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://namespace3">

-            <xsd:import namespace="http://www.example.org/NewWSDLFile/" schemaLocation="DependentSchema1.xsd"/>

-            <xsd:simpleType name="SimpleType2">

-			<xsd:restriction base="xsd:string"/>

-		</xsd:simpleType>

-            <xsd:complexType name="StructureType1">

-    <xsd:sequence>

-      <xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="tns:StructureType2"/>

-    </xsd:sequence>

-  </xsd:complexType>

-        </xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/ExtractedSchema1.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/ExtractedSchema1.xsd
deleted file mode 100755
index 223d5bf..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/ExtractedSchema1.xsd
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<xsd:schema xmlns:ns2="http://namespace3" xmlns:ns1="http://namespace2" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.example.org/NewWSDLFile/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string"/>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" name="out" type="xsd:string"/>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"/>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType2">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="xsd:string"/>

-				</xsd:sequence>

-			</xsd:complexType>

-		</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceIncludesXSD.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceIncludesXSD.xsd
deleted file mode 100755
index 4ea465d..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceIncludesXSD.xsd
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema targetNamespace="http://namespace2" xmlns="http://www.w3.org/2001/XMLSchema"

-	xmlns:tns="http://namespace2" elementFormDefault="qualified">

-	<element name="ElementImport1">

-		<complexType>

-			<sequence>

-				<element minOccurs="1" maxOccurs="1" name="string" type="string"></element>

-			</sequence>

-		</complexType>

-	</element>

-	<complexType name="StructureTypeImport1">

-		<sequence>

-			<element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element>

-		</sequence>

-		<attribute name="Attribute1" type="string"></attribute>

-	</complexType>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceInlineWSDL.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceInlineWSDL.wsdl
deleted file mode 100755
index b7ba339..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NamespaceInlineWSDL.wsdl
+++ /dev/null
@@ -1,178 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile/" xmlns:ns0="http://namespace1"

-	xmlns:ns1="http://namespace2" xmlns:ns2="http://namespace3">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType2">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns0="http://namespace1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace1" xmlns:Q1="http://www.example.org/NamespaceImportsXSD">

-			<xsd:import namespace="http://www.example.org/NamespaceImportsXSD"></xsd:import>

-			<xsd:import namespace="http://namespace3"></xsd:import>

-			<xsd:import namespace="http://namespace2"></xsd:import>

-			<xsd:import namespace="http://www.example.org/NewWSDLFile/"></xsd:import>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="string"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-				<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-				<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-			</xsd:complexType>

-			<xsd:element name="Element2" type="ns1:SimpleType1"></xsd:element>

-			<xsd:element name="Element1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-						<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-							type="xsd:string"></xsd:element>

-						<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-					<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-					<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element3" type="ns2:SimpleType2"></xsd:element>

-			<xsd:complexType name="StructureType2">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="Q1:StructureTypeImport1"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType3">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" ref="tns:NewOperation"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1" type="tns:StructureType1"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-				<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-				<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-			</xsd:complexType>

-			<xsd:complexType name="StructureType4">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="string"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="xsd:string"></xsd:element>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element2"

-						type="xsd:string"></xsd:element>

-				</xsd:sequence>

-				<xsd:attribute name="Attribute1" type="xsd:string"></xsd:attribute>

-				<xsd:attribute name="Attribute2" type="xsd:string"></xsd:attribute>

-			</xsd:complexType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns1="http://namespace2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace2">

-			<xsd:include schemaLocation="NamespaceIncludesXSD.xsd"></xsd:include>

-			<xsd:simpleType name="SimpleType1">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-		<xsd:schema xmlns:ns2="http://namespace3" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			targetNamespace="http://namespace3">

-			<xsd:import namespace="http://www.example.org/NewWSDLFile/"></xsd:import>

-			<xsd:import namespace="http://namespace1"></xsd:import>

-			<xsd:simpleType name="SimpleType2">

-				<xsd:restriction base="xsd:string"></xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="StructureType1">

-				<xsd:sequence>

-					<xsd:element minOccurs="1" maxOccurs="1" name="Element1"

-						type="tns:StructureType2"></xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-		</xsd:schema>

-		<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:Q1="http://www.example.org/NewXMLSchema1"

-			xmlns:tns="http://www.example.org/NamespaceImportsXSD"

-			targetNamespace="http://www.example.org/NamespaceImportsXSD"

-			elementFormDefault="qualified">

-			<import schemaLocation="NewXMLSchema1.xsd" namespace="http://www.example.org/NewXMLSchema1"></import>

-			<element name="ElementImport1">

-				<complexType>

-					<sequence>

-						<element minOccurs="1" maxOccurs="1" name="string" type="string"></element>

-					</sequence>

-				</complexType>

-			</element>

-			<complexType name="StructureTypeImport1">

-				<sequence>

-					<element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element>

-				</sequence>

-			</complexType>

-			<element name="Element1">

-				<complexType>

-					<sequence>

-						<element minOccurs="1" maxOccurs="1" name="string"

-							type="Q1:NewXMLSchema1_StructureType"></element>

-					</sequence>

-				</complexType>

-			</element>

-		</schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="parameters" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NewXMLSchema1.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NewXMLSchema1.xsd
deleted file mode 100755
index 3d04678..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/extract/NewXMLSchema1.xsd
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/NewXMLSchema1" xmlns:tns="http://www.example.org/NewXMLSchema1" elementFormDefault="qualified">

-    <element name="Element1"><complexType><sequence><element minOccurs="1" maxOccurs="1" name="string" type="string"></element></sequence></complexType></element>

-    <simpleType name="SimpleType1"><restriction base="string"></restriction></simpleType>

-    <complexType name="NewXMLSchema1_StructureType"><sequence><element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element></sequence></complexType>

-</schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported.wsdl
deleted file mode 100755
index e69990b..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported.wsdl
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/Imported/wsdl"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	xmlns:imp31="http://www.example.com/example3wsdl"

-	xmlns:imp3_2="http://www.example.com/example2wsdl"

-	xmlns:imp4="http://www.example.org/Imported/wsdl4"

-	xmlns:impex4="http://www.example.com/example4wsdl"

-	xmlns:ex3_1="http://www.example.com/example3_1wsdl"

-	xmlns:wsdl_schema2="http://www.example.org/Imported/wsdl_schema2"

-	targetNamespace="http://www.example.org/Imported/wsdl">

-	

-	<wsdl:import namespace="http://www.example.org/Imported/wsdl4"

-		location="Imported2.wsdl" />

-		

-	<wsdl:import namespace="http://www.example.com/example2wsdl"

-		location="Imported_example2.xsd" />

-	

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/Imported/wsdl">

-			<xsd:import namespace="http://www.example.com/example3wsdl"

-				schemaLocation="Imported_example3.xsd" />

-				

-			<xsd:element name="ImportedOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		

-		<xsd:schema targetNamespace="http://www.example.org/Imported/wsdl_schema2">

-			<xsd:element name="comment" type="xsd:string"/>

-		</xsd:schema>

-	</wsdl:types>

-	

-	<wsdl:message name="ImportedOperationRequest">

-		<wsdl:part element="tns:ImportedOperation" name="importedParamWithContainedType" />

-		<wsdl:part element="tns:ImportedOperation" name="importedParamWithWsiImportedType" />

-		<wsdl:part element="imp31:comment" name="importedComment" />

-		<wsdl:part element="imp3_2:comment" name="importedComment2" />

-		<wsdl:part element="impex4:comment" name="importedComment4" />

-		<wsdl:part element="ex3_1:comment" name="importedComment3_1" />

-		<wsdl:part element="wsdl_schema2:comment" name="localComment" />

-	</wsdl:message>

-	<wsdl:message name="ImportedOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="Imported">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:ImportedOperationRequest" />

-			<wsdl:output message="tns:ImportedOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported2.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported2.wsdl
deleted file mode 100755
index ac1dc34..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported2.wsdl
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/Imported/wsdl4"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	xmlns:imp4="http://www.example.com/example4wsdl"

-	targetNamespace="http://www.example.org/Imported/wsdl4">

-	

-	

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/Imported/wsdl4">

-			<xsd:import namespace="http://www.example.com/example4wsdl"

-				schemaLocation="Imported_example4.xsd" />

-				

-			<xsd:element name="ImportedOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	

-	<wsdl:message name="ImportedOperationRequest">

-		<wsdl:part element="tns:ImportedOperation" name="importedParamWithContainedType" />

-		<wsdl:part element="tns:ImportedOperation" name="importedParamWithWsiImportedType" />

-		<wsdl:part element="imp4:comment" name="importedComment" />

-	</wsdl:message>

-	<wsdl:message name="ImportedOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="Imported">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:ImportedOperationRequest" />

-			<wsdl:output message="tns:ImportedOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example2.xsd
deleted file mode 100755
index c9e4d66..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example2.xsd
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/example2wsdl"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/example2wsdl">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-  

-  <attribute name="globalAttribute">

-  	<simpleType>

-  		<restriction base="string">

-  			<enumeration value="value1"/>

-  		</restriction>

-  	</simpleType>

-  </attribute>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example3.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example3.xsd
deleted file mode 100755
index 8510837..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example3.xsd
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/example3wsdl"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/example3wsdl"

-        xmlns:ex3_1="http://www.example.com/example3_1wsdl">

-        

-        <import namespace="http://www.example.com/example3_1wsdl"

-				schemaLocation="Imported_example3_1.xsd" />

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="comment" type="string"/>

-  

-  <element name="AddressType2" type="ex3_1:Address"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-  

-  <attribute name="globalAttribute">

-  	<simpleType>

-  		<restriction base="string">

-  			<enumeration value="value1"/>

-  		</restriction>

-  	</simpleType>

-  </attribute>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example3_1.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example3_1.xsd
deleted file mode 100755
index cdad3ca..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example3_1.xsd
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/example3_1wsdl"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/example3_1wsdl">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-  

-  <attribute name="globalAttribute">

-  	<simpleType>

-  		<restriction base="string">

-  			<enumeration value="value1"/>

-  		</restriction>

-  	</simpleType>

-  </attribute>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example4.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example4.xsd
deleted file mode 100755
index 47480fd..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Imported_example4.xsd
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/example4wsdl"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/example4wsdl">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-  

-  <attribute name="globalAttribute">

-  	<simpleType>

-  		<restriction base="string">

-  			<enumeration value="value1"/>

-  		</restriction>

-  	</simpleType>

-  </attribute>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Importing.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Importing.wsdl
deleted file mode 100755
index a79f8f9..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/Importing.wsdl
+++ /dev/null
@@ -1,149 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/Importing/" xmlns:imp="http://www.example.org/Imported/"

-	xmlns:imp1="http://www.example.com/example" xmlns:imp2="http://www.example.com/example2"

-	xmlns:po="http://www.example.com/IPO"

-	xmlns:impwsdl="http://www.example.org/Imported/wsdl"

-	xmlns:imp3="http://www.example.com/example3wsdl"

-	xmlns:imp3_2="http://www.example.com/example2wsdl"

-	xmlns:impex4="http://www.example.com/example4wsdl"

-	xmlns:wsdl_schema2="http://www.example.org/Imported/wsdl_schema2"

-	xmlns:ex3_1="http://www.example.com/example3_1wsdl"

-	xmlns:ipo2="http://www.example.com/IPO2"

-	xmlns:sch1="http://www.example.org/schema1"

-	xmlns:ex5="http://www.example.com/example5"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	targetNamespace="http://www.example.org/Importing/">

-

-	<wsdl:import namespace="http://www.example.org/Imported/wsdl"

-		location="Imported.wsdl" />

-	<wsdl:import namespace="http://www.example.com/IPO"

-		location="po.xsd" />

-

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/Importing/">

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-						<xsd:element name="in2" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationParameter">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationParameter1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-

-		<xsd:schema>

-			<xsd:import namespace="http://www.example.com/example"

-				schemaLocation="example.xsd" />

-			<xsd:import namespace="http://www.example.com/example5"

-				schemaLocation="example5.xsd" />

-				

-			<xsd:element name="comment" type="xsd:string"/>

-		</xsd:schema>

-

-		<xsd:schema targetNamespace="http://www.example.com/example_noTNS">

-			<xsd:import schemaLocation="noTargetNamespace.xsd" />

-		</xsd:schema>

-

-		<xsd:schema targetNamespace="http://OnlyProperlyImportedImport">

-			<xsd:import namespace="http://www.example.com/example2"

-				schemaLocation="example2.xsd" />

-		</xsd:schema>

-

-		<xsd:schema targetNamespace="http://OnlyProperlyImportedImport2">

-			<xsd:import namespace="http://www.example.com/example"

-				schemaLocation="example.xsd" />

-			<xsd:import namespace="http://www.example.com/example2"

-				schemaLocation="example2.xsd" />

-

-			<xsd:element name="NewOperation">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-						<xsd:element name="in1" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		

-		<xsd:schema targetNamespace="http://www.example.org/schema1"

-			xmlns:sch2="http://www.example.org/schema2">

-			

-			<xsd:import namespace="http://www.example.org/schema2"/>

-			

-			<xsd:element name="comment" type="xsd:string"/>

-			<xsd:element name="address" type="sch2:Address"/>

-		</xsd:schema>

-		

-		<xsd:schema targetNamespace="http://www.example.org/schema2">

-			<xsd:complexType name="Address">

-				<xsd:sequence>

-					<xsd:element name="name" type="xsd:string" />

-					<xsd:element name="street" type="xsd:string" />

-					<xsd:element name="city" type="xsd:string" />

-				</xsd:sequence>

-		    </xsd:complexType>

-		</xsd:schema>

-	</wsdl:types>

-

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation" name="containedType" />

-		<wsdl:part element="sch1:address" name="innerType_address" />

-		<wsdl:part element="imp1:comment" name="importedType_example.xsd" />

-		<wsdl:part element="imp2:comment" name="importedType_example2.xsd" />

-		<wsdl:part element="comment_NoTNS" name="importedType_noTargetNamespace.xsd" />

-		<wsdl:part element="po:po_comment" name="importedType_po.xsd" />

-		<wsdl:part element="impwsdl:ImportedOperation" name="importedType_Imported.wsdl" />

-		<wsdl:part element="imp3:comment" name="importedType_Imported.wsdl_types_import" />

-		<wsdl:part element="wsdl_schema2:comment" name="importedType2_Imported.wsdl" />

-		<wsdl:part element="ex3_1:comment" name="importedType_Imported.wsdl_types_import_Imported_example3.xsd_Imported_example3_1.xsd" />

-		<wsdl:part element="ipo2:po2_comment" name="importedType_po.xsd_po2.xsd" />

-		<wsdl:part element="ex5:comment" name="importedType_example5.xsd" />

-		<wsdl:part element="comment" name="importedType_inner" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="imp1:purchaseOrder" name="parameters" />

-	</wsdl:message>

-	<wsdl:portType name="PortType">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:portType name="PortTypeWithImportedMessageRef">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example.xsd
deleted file mode 100755
index 9be0264..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example.xsd
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/example"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/example">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-  

-  <attribute name="globalAttribute">

-  	<simpleType>

-  		<restriction base="string">

-  			<enumeration value="value1"/>

-  		</restriction>

-  	</simpleType>

-  </attribute>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example2.xsd
deleted file mode 100755
index 6bce59d..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example2.xsd
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/example2"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/example2">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-  

-  <attribute name="globalAttribute">

-  	<simpleType>

-  		<restriction base="string">

-  			<enumeration value="value1"/>

-  		</restriction>

-  	</simpleType>

-  </attribute>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example5.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example5.xsd
deleted file mode 100755
index c2bdfb8..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/example5.xsd
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/example5"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/example5">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-  

-  <attribute name="globalAttribute">

-  	<simpleType>

-  		<restriction base="string">

-  			<enumeration value="value1"/>

-  		</restriction>

-  	</simpleType>

-  </attribute>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/noTargetNamespace.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/noTargetNamespace.xsd
deleted file mode 100755
index bf385a4..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/noTargetNamespace.xsd
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema xmlns="http://www.w3.org/2001/XMLSchema">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-

-  <element name="comment_NoTNS" type="string"/>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/po.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/po.xsd
deleted file mode 100755
index db7da27..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/po.xsd
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/IPO"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/IPO"

-        xmlns:ipo2="http://www.example.com/IPO2">

-

-	<import namespace="http://www.example.com/IPO2"

-				schemaLocation="po_2.xsd" />

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="po_comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:po_comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/po_2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/po_2.xsd
deleted file mode 100755
index b819f26..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/po_2.xsd
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?> 

-<schema targetNamespace="http://www.example.com/IPO2"

-        xmlns="http://www.w3.org/2001/XMLSchema"

-        xmlns:ipo="http://www.example.com/IPO2">

-

-  <annotation>

-    <documentation xml:lang="en">

-      International Purchase order schema for Example.com

-      Copyright 2000 Example.com. All rights reserved.

-    </documentation>

-  </annotation>

-  

-  <complexType name="Address">

-		<sequence>

-			<element name="name" type="string" />

-			<element name="street" type="string" />

-			<element name="city" type="string" />

-		</sequence>

-  </complexType>

-

-  <element name="purchaseOrder" type="ipo:PurchaseOrderType"/>

-

-  <element name="po2_comment" type="string"/>

-

-  <complexType name="PurchaseOrderType">

-    <sequence>

-      <element name="shipTo"     type="ipo:Address"/>

-      <element name="billTo"     type="ipo:Address"/>

-      <element name="items"      type="ipo:ItemsExtended"/>

-    </sequence>

-    <attribute name="orderDate" type="date"/>

-  </complexType>

-  

-  <complexType name="ItemsExtended">

-     <complexContent>

-        <extension base ="ipo:Items">

-             <sequence>

-                <element name="specialId" type="integer"/>

-                <element ref="ipo:po2_comment" minOccurs="0"/>

-             </sequence>

-             <attribute name="specialAtt" type="string" use="required"/>

-        </extension>

-     </complexContent>

-  </complexType>

-

- <complexType name="ItemsBase">

-     <sequence>

-        <element name="item" minOccurs="0" maxOccurs="unbounded">

-        <complexType>

-          <sequence>

-            <element name="productName" type="string"/>

-            <element name="quantity">

-              <simpleType>

-                <restriction base="positiveInteger">

-                   <maxExclusive value="100"></maxExclusive>

-                </restriction>

-              </simpleType>

-            </element>

-            <element name="USPrice"    type="decimal"/>

-            <element name="shipDate"   type="date" minOccurs="0"/>

-          </sequence>

-          <attribute name="partNum" type="ipo:SKU" use="required"/>

-        </complexType>

-      </element>

-     </sequence>

- </complexType>

- 

-  <complexType name="Items">

-     <complexContent>

-         <extension base="ipo:ItemsBase">

-            <sequence minOccurs="0">

-                <element name ="elementBase" type="decimal"/>

-            </sequence>

-            <attribute name="atributeBase" type="string"/>

-         </extension>

-     </complexContent>

-  </complexType>

-

-  <simpleType name="SKU">

-    <restriction base="string">

-    </restriction>

-  </simpleType>

-

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/stockquoteservice.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/stockquoteservice.wsdl
deleted file mode 100755
index 270c889..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/stockquoteservice.wsdl
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0"?>

-<definitions name="StockQuote"

-

-targetNamespace="http://example.com/stockquote/service"

-          xmlns:tns="http://example.com/stockquote/service"

-          xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-          xmlns:defs="http://example.com/stockquote/definitions"

-          xmlns="http://schemas.xmlsoap.org/wsdl/">

-

-   <import namespace="http://example.com/stockquote/definitions"

-           location="wsdl/stockquote.wsdl"/>

-           

-   <import namespace="http://NotTNSof/NewWSDLFile/"

-		location="wsdl/NewWSDLFile.wsdl" />

-		

-	<import namespace="http://www.example.org/NewWSDLFile/"

-		location="wsdl/NewWSDLFile.wsdl" />

-

-    <binding name="StockQuoteSoapBinding" type="defs:StockQuotePortType">

-        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-        <operation name="GetLastTradePrice">

-           <soap:operation soapAction="http://example.com/GetLastTradePrice"/>

-           <input>

-               <soap:body use="literal"/>

-           </input>

-           <output>

-               <soap:body use="literal"/>

-           </output>

-        </operation>

-    </binding>

-

-    <service name="StockQuoteService">

-        <documentation>My first service</documentation>

-        <port name="StockQuotePort" binding="tns:StockQuoteSoapBinding">

-           <soap:address location="http://example.com/stockquote"/>

-        </port>

-    </service>

-</definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/wsdl/NewWSDLFile.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/wsdl/NewWSDLFile.wsdl
deleted file mode 100755
index 0726805..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/wsdl/NewWSDLFile.wsdl
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile" targetNamespace="http://www.example.org/NewWSDLFile/">

-  <wsdl:types>

-    <xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">

-      <xsd:element name="NewOperation">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="in" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="NewOperationResponse">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="out" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-    </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="tns:NewOperation" name="parameters"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">

-    <wsdl:part element="tns:NewOperationResponse" name="parameters"/>

-  </wsdl:message>

-  <wsdl:portType name="NewWSDLFile">

-    <wsdl:operation name="NewOperation">

-      <wsdl:input message="tns:NewOperationRequest"/>

-      <wsdl:output message="tns:NewOperationResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="NewWSDLFile">

-    <wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/wsdl/stockquote.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/wsdl/stockquote.wsdl
deleted file mode 100755
index 034f9c0..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/wsdl/stockquote.wsdl
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>

-<definitions name="StockQuote"

-

-	targetNamespace="http://example.com/stockquote/definitions" xmlns:tns="http://example.com/stockquote/definitions"

-	xmlns:xsd1="http://example.com/stockquote/schemas" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns="http://schemas.xmlsoap.org/wsdl/"

-	>

-

-	<import namespace="http://example.com/stockquote/schemas"

-		location="../xsd/stockquote.xsd" />

-

-	<message name="GetLastTradePriceInput">

-		<part name="body" element="xsd1:TradePriceRequest" />

-	</message>

-

-	<message name="GetLastTradePriceOutput">

-		<part name="body" element="xsd1:TradePrice" />

-	</message>

-

-	<portType name="StockQuotePortType">

-		<operation name="GetLastTradePrice">

-			<input message="tns:GetLastTradePriceInput" />

-			<output message="tns:GetLastTradePriceOutput" />

-		</operation>

-	</portType>

-</definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/xsd/stockquote.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/xsd/stockquote.xsd
deleted file mode 100755
index 2323b3d..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/services/xsd/stockquote.xsd
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0"?>

-<schema targetNamespace="http://example.com/stockquote/schemas"

-       xmlns="http://www.w3.org/2001/XMLSchema" xmlns:Q1="http://example.com/stockquote/schemas">

-       

-    <element name="TradePriceRequest">

-        <complexType>

-            <all>

-                <element name="tickerSymbol" type="string"/>

-            </all>

-        </complexType>

-    </element>

-    <element name="TradePrice">

-        <complexType>

-            <all>

-                <element name="price" type="float"/>

-            </all>

-        </complexType>

-    </element>

-    <complexType name="StructureType1"><sequence><element minOccurs="1" maxOccurs="1" name="Element1" type="string"></element></sequence></complexType>

-    <complexType name="StructureType2"><sequence><element minOccurs="1" maxOccurs="1" name="Element1" type="Q1:StructureType1"></element></sequence></complexType>

-</schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema.xsd
deleted file mode 100755
index c9aa7e9..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema.xsd
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	xmlns:imp2="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-	xmlns:imp3="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3"

-	attributeFormDefault="unqualified" elementFormDefault="unqualified"

-	targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled">

-	

-	<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-	

-	<xsd:simpleType name="AS2_String">

-		<xsd:restriction base="xsd:string" />

-	</xsd:simpleType>

-	

-	<xsd:simpleType name="imp2_AS2_String">

-		<xsd:restriction base="imp2:AS2_String2_Type" />

-	</xsd:simpleType>

-	

-	

-</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema2.xsd
deleted file mode 100755
index 80126f9..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema2.xsd
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	attributeFormDefault="unqualified" elementFormDefault="unqualified"

-	xmlns:imp3="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3"

-	targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2">

-	

-	<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3" schemaLocation="as2_schema3.xsd"></xsd:import>

-	

-	<xsd:element name="AS2_String2_Element">

-		<xsd:simpleType>

-			<xsd:restriction base="xsd:string" />

-		</xsd:simpleType>

-	</xsd:element>

-	

-	<xsd:simpleType name="AS2_String2_Type">

-		<xsd:restriction base="xsd:string" />

-	</xsd:simpleType>

-	

-	<xsd:simpleType name="imp3_AS2_String2">

-		<xsd:restriction base="imp3:AS2_String" />

-	</xsd:simpleType>

-</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema3.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema3.xsd
deleted file mode 100755
index 5e2446d..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/as2_schema3.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	attributeFormDefault="unqualified" elementFormDefault="unqualified"

-	targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled3">

-	

-	

-	<xsd:simpleType name="AS2_String">

-		<xsd:restriction base="xsd:string" />

-	</xsd:simpleType>

-</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/test_xsd_modeled_AS.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/test_xsd_modeled_AS.wsdl
deleted file mode 100755
index cac5dcb..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/test_xsd_modeled_AS.wsdl
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<definitions xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"

-	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS"

-	name="AS" targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS"

-	xmlns="http://schemas.xmlsoap.org/wsdl/">

-	<jaxws:bindings>

-		<jaxws:package name="com.sap.demo.test_xsd.modeled.appsrv.as" />

-	</jaxws:bindings>

-

-	<import location="test_xsd_modeled_AS2.wsdl"

-		namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2"></import>

-

-	<types>

-		<xsd:schema xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"

-			xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified"

-			elementFormDefault="unqualified" jaxb:version="2.0"

-			targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS">

-			<xsd:annotation>

-				<xsd:appinfo>

-					<jaxb:schemaBindings>

-						<jaxb:package name="com.sap.demo.test_xsd.modeled.appsrv.as" />

-					</jaxb:schemaBindings>

-				</xsd:appinfo>

-			</xsd:annotation>

-			

-			<!-- 

-			<xsd:simpleType name="AS2_String_wsdl">

-				<xsd:restriction base="Q2_imp:AS2_String2" />

-			</xsd:simpleType>

-			 -->

-			 

-			<xsd:element name="op1">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0" name="inputParameter1"

-							nillable="false" type="xsd:int" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="op1Response">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0"

-							name="outputParameter1" nillable="false" type="xsd:int" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</types>

-	<message name="op1">

-		<part element="tns:op1" name="op1" />

-	</message>

-	<message name="op1Response">

-		<part element="tns:op1Response" name="op1Response" />

-	</message>

-	<portType name="AS">

-		<jaxws:bindings>

-			<jaxws:class name="ASSEI" />

-		</jaxws:bindings>

-		<operation name="op1">

-			<input message="tns:op1" />

-			<output message="tns:op1Response" />

-		</operation>

-	</portType>

-	<binding name="ASBinding" type="tns:AS">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<operation name="op1">

-			<soap:operation

-				soapAction="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS/op1" />

-			<input>

-				<soap:body use="literal" />

-			</input>

-			<output>

-				<soap:body use="literal" />

-			</output>

-		</operation>

-	</binding>

-	<service name="AS">

-		<jaxws:bindings>

-			<jaxws:class name="ASClient" />

-		</jaxws:bindings>

-		<port binding="tns:ASBinding" name="ASBindingPort">

-			<soap:address location="http://www.example.org/" />

-		</port>

-	</service>

-</definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/test_xsd_modeled_AS2.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/test_xsd_modeled_AS2.wsdl
deleted file mode 100755
index 291461e..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/simple/test_xsd_modeled_AS2.wsdl
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<definitions xmlns:cafpref0="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled"

-	xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2"

-	xmlns:imp22="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-	name="AS2" targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2"

-	xmlns="http://schemas.xmlsoap.org/wsdl/">

-	<jaxws:bindings>

-		<jaxws:package name="com.sap.demo.test_xsd.modeled.appsrv.as2" />

-	</jaxws:bindings>

-	

-	

-	<types>

-		<xsd:schema xmlns:Q1="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled"

-			xmlns:Q2="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-			xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			attributeFormDefault="unqualified" elementFormDefault="unqualified"

-			jaxb:version="2.0"

-			targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2">

-			<xsd:annotation>

-				<xsd:appinfo>

-					<jaxb:schemaBindings>

-						<jaxb:package name="com.sap.demo.test_xsd.modeled.appsrv.as2" />

-					</jaxb:schemaBindings>

-				</xsd:appinfo>

-			</xsd:annotation>

-

-			<xsd:import schemaLocation="as2_schema.xsd" namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled"></xsd:import>

-			

-			<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-			

-			<xsd:simpleType name="AS2_String_wsdl">

-				<xsd:restriction base="Q2:AS2_String2_Type" />

-			</xsd:simpleType>

-

-			<xsd:element name="op2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0" name="inputParameter1"

-							nillable="false" type="xsd:int" />

-						<xsd:element maxOccurs="1" minOccurs="0" name="inputParameter2"

-							nillable="false" type="Q1:AS2_String" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="op2Response">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element maxOccurs="1" minOccurs="0"

-							name="outputParameter1" nillable="false" type="xsd:int" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		

-		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-			xmlns:imp2="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2"

-			attributeFormDefault="unqualified" elementFormDefault="unqualified"

-			targetNamespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled_wsdl">

-			

-			<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-			

-			<xsd:simpleType name="AS2_String">

-				<xsd:restriction base="xsd:string" />

-			</xsd:simpleType>

-			

-			<xsd:simpleType name="imp2_AS2_String">

-				<xsd:restriction base="imp2:AS2_String2_Type" />

-			</xsd:simpleType>

-			

-		</xsd:schema>

-		

-		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			

-			<xsd:import namespace="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled2" schemaLocation="as2_schema2.xsd"></xsd:import>

-			

-		</xsd:schema>

-	</types>

-	<message name="op2">

-		<part element="tns:op2" name="op2" />

-		<part element="imp22:AS2_String2_Element" name="imp2_op" />

-	</message>

-	<message name="op2Response">

-		<part element="tns:op2Response" name="op2Response" />

-	</message>

-	<portType name="AS2">

-		<jaxws:bindings>

-			<jaxws:class name="AS2SEI" />

-		</jaxws:bindings>

-		<operation name="op2">

-			<input message="tns:op2" />

-			<output message="tns:op2Response" />

-		</operation>

-	</portType>

-	<binding name="AS2Binding" type="tns:AS2">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<operation name="op2">

-			<soap:operation

-				soapAction="http://www.sap.com/caf/demo.sap.com/test_xsd/modeled/AS2/op2" />

-			<input>

-				<soap:body use="literal" />

-			</input>

-			<output>

-				<soap:body use="literal" />

-			</output>

-		</operation>

-	</binding>

-	<service name="AS2">

-		<jaxws:bindings>

-			<jaxws:class name="AS2Client" />

-		</jaxws:bindings>

-		<port binding="tns:AS2Binding" name="AS2BindingPort">

-			<soap:address location="http://www.example.org/" />

-		</port>

-	</service>

-</definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/types.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/types.xsd
deleted file mode 100755
index 66edf99..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/types.xsd
+++ /dev/null
@@ -1,3236 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>

-<xs:schema id="types"

-		elementFormDefault="qualified"

-		xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"

-		targetNamespace="http://schemas.microsoft.com/exchange/services/2006/types"

-		xmlns:tns="http://schemas.microsoft.com/exchange/services/2006/types"

-		xmlns:xs="http://www.w3.org/2001/XMLSchema">

-

-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>

-

-  <!-- SOAP header to indicate language for mailbox interaction-->

-  <xs:element name="MailboxCulture" type="xs:language"/>

-

-  <!-- Server to Server auth SOAP header information -->

-  <xs:complexType name="SidAndAttributesType">

-    <xs:sequence>

-      <xs:element name="SecurityIdentifier" type="xs:string"/>

-    </xs:sequence>

-    <xs:attribute name="Attributes" type="xs:unsignedInt" use="required"/>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfGroupIdentifiersType">

-    <xs:sequence>

-      <xs:element name="GroupIdentifier" type="t:SidAndAttributesType" maxOccurs="unbounded"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfRestrictedGroupIdentifiersType">

-    <xs:sequence>

-      <xs:element name="RestrictedGroupIdentifier" type="t:SidAndAttributesType" maxOccurs="unbounded"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="SerializedSecurityContextType">

-    <xs:sequence>

-      <xs:element name="UserSid" type="xs:string"/>

-      <xs:element name="GroupSids" type="t:NonEmptyArrayOfGroupIdentifiersType" minOccurs="0"/>

-      <xs:element name="RestrictedGroupSids" type="t:NonEmptyArrayOfRestrictedGroupIdentifiersType" minOccurs="0"/>

-      <xs:element name="PrimarySmtpAddress" type="xs:string" minOccurs="0"/>

-    </xs:sequence>

-  </xs:complexType>

-  <xs:element name="SerializedSecurityContext" type="t:SerializedSecurityContextType"/>

-

-  <xs:complexType name="ConnectingSIDType">

-    <xs:sequence>

-      <xs:element name="PrincipalName" type="xs:string" minOccurs="0"/>

-      <xs:element name="SID" type="xs:string" minOccurs="0"/>

-      <xs:element name="PrimarySmtpAddress" type="xs:string" minOccurs="0"/>

-    </xs:sequence>

-  </xs:complexType>

-  <xs:complexType name="ExchangeImpersonationType">

-    <xs:sequence>

-      <xs:element name="ConnectingSID" type="t:ConnectingSIDType" />

-    </xs:sequence>

-  </xs:complexType>

-  <xs:element name="ExchangeImpersonation" type="t:ExchangeImpersonationType" />

-  

-  <!-- Used in the SOAP header of responses for diagnostics purposes. -->

-  <xs:element name="ServerVersionInfo">

-    <xs:complexType>

-      <xs:attribute name="MajorVersion" type="xs:int" use="optional"/>

-      <xs:attribute name="MinorVersion" type="xs:int" use="optional"/>

-      <xs:attribute name="MajorBuildNumber" type="xs:int" use="optional"/>

-      <xs:attribute name="MinorBuildNumber" type="xs:int" use="optional"/>

-    </xs:complexType>

-  </xs:element>

-

-  <!-- Email address/participant types -->

-

-  <xs:simpleType name="NonEmptyStringType">

-    <xs:restriction base="xs:string">

-      <xs:minLength value="1" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="BaseEmailAddressType" />

-

-  <xs:simpleType name="MailboxTypeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Mailbox" />

-      <xs:enumeration value="PublicDL" />

-      <xs:enumeration value="PrivateDL" />

-      <xs:enumeration value="Contact" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="EmailAddressType">

-    <xs:annotation>

-      <xs:documentation>Identifier for a fully resolved email address</xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:BaseEmailAddressType">

-        <xs:sequence>

-          <xs:element name="Name" type="xs:string" minOccurs="0"/>

-          <xs:element name="EmailAddress" type="t:NonEmptyStringType" minOccurs="0"/>

-          <xs:element name="RoutingType" type="t:NonEmptyStringType" minOccurs="0"/>

-          <xs:element name="MailboxType" type="t:MailboxTypeType" minOccurs="0" />

-          <!-- for private DL (CDL) only-->

-          <xs:element name="ItemId" type="t:ItemIdType" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- - - - - - - - - - - - - - - - - - - -->

-  <!--            Recipient List           -->

-  <!-- - - - - - - - - - - - - - - - - - - -->

-  <xs:complexType name="ArrayOfRecipientsType">

-    <xs:choice minOccurs="0" maxOccurs="unbounded">

-      <xs:element name="Mailbox" type="t:EmailAddressType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="SingleRecipientType">

-    <xs:choice>

-      <xs:element name="Mailbox" type="t:EmailAddressType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- URIs for frequently referenced types -->

-  <xs:simpleType name="UnindexedFieldURIType">

-    <xs:restriction base="xs:string">

-      <!-- Folder fields -->

-

-      <xs:enumeration value="folder:FolderId"/>

-      <xs:enumeration value="folder:ParentFolderId"/>

-      <xs:enumeration value="folder:DisplayName" />

-      <xs:enumeration value="folder:UnreadCount" />

-      <xs:enumeration value="folder:TotalCount" />

-      <xs:enumeration value="folder:ChildFolderCount" />

-      <xs:enumeration value="folder:FolderClass" />

-      <xs:enumeration value="folder:SearchParameters"/>

-      <xs:enumeration value="folder:ManagedFolderInformation"/>

-

-      <!-- Item fields -->

-

-      <xs:enumeration value="item:ItemId"/>

-      <xs:enumeration value="item:ParentFolderId"/>

-      <xs:enumeration value="item:ItemClass" />

-      <xs:enumeration value="item:MimeContent"/>

-      <xs:enumeration value="item:Attachments" />

-      <xs:enumeration value="item:Subject" />

-      <xs:enumeration value="item:DateTimeReceived" />

-      <xs:enumeration value="item:Size" />

-      <xs:enumeration value="item:Categories" />

-      <xs:enumeration value="item:HasAttachments"/>

-      <xs:enumeration value="item:Importance"/>

-      <xs:enumeration value="item:InReplyTo"/>

-      <xs:enumeration value="item:InternetMessageHeaders" />

-      <xs:enumeration value="item:IsDraft" />

-      <xs:enumeration value="item:IsFromMe" />

-      <xs:enumeration value="item:IsResend" />

-      <xs:enumeration value="item:IsSubmitted" />

-      <xs:enumeration value="item:IsUnmodified" />

-      <xs:enumeration value="item:DateTimeSent" />

-      <xs:enumeration value="item:DateTimeCreated" />

-      <xs:enumeration value="item:Body" />

-      <xs:enumeration value="item:ResponseObjects"/>

-      <xs:enumeration value="item:Sensitivity"/>

-

-      <xs:enumeration value="item:ReminderDueBy"/>

-      <xs:enumeration value="item:ReminderIsSet"/>

-      <xs:enumeration value="item:ReminderMinutesBeforeStart"/>

-

-      <xs:enumeration value="item:DisplayTo"/>

-      <xs:enumeration value="item:DisplayCc"/>

-

-      <xs:enumeration value="item:Culture"/>

-

-      <!-- Messages -->

-

-      <xs:enumeration value="message:ConversationIndex"/>

-      <xs:enumeration value="message:ConversationTopic"/>

-      <xs:enumeration value="message:InternetMessageId"/>

-      <xs:enumeration value="message:IsRead"/>

-      <xs:enumeration value="message:IsResponseRequested"/>

-      <xs:enumeration value="message:IsReadReceiptRequested"/>

-      <xs:enumeration value="message:IsDeliveryReceiptRequested"/>

-      <xs:enumeration value="message:References"/>

-      <xs:enumeration value="message:ReplyTo"/>

-      <xs:enumeration value="message:From" />

-      <xs:enumeration value="message:Sender" />

-      <xs:enumeration value="message:ToRecipients" />

-      <xs:enumeration value="message:CcRecipients" />

-      <xs:enumeration value="message:BccRecipients" />

-

-      <!-- Meeting Message -->

-

-      <xs:enumeration value="meeting:AssociatedCalendarItemId"/>

-      <xs:enumeration value="meeting:IsDelegated"/>

-      <xs:enumeration value="meeting:IsOutOfDate"/>

-      <xs:enumeration value="meeting:HasBeenProcessed"/>

-      <xs:enumeration value="meeting:ResponseType"/>

-

-      <!-- Meeting Request -->

-

-      <xs:enumeration value="meetingRequest:MeetingRequestType"/>

-      <xs:enumeration value="meetingRequest:IntendedFreeBusyStatus"/>

-

-      <!-- Calendar items and appointments -->

-

-      <xs:enumeration value="calendar:Start"/>

-      <xs:enumeration value="calendar:End"/>

-      <xs:enumeration value="calendar:OriginalStart"/>

-      <xs:enumeration value="calendar:IsAllDayEvent"/>

-      <xs:enumeration value="calendar:LegacyFreeBusyStatus"/>

-      <xs:enumeration value="calendar:Location"/>

-      <xs:enumeration value="calendar:When"/>

-      <xs:enumeration value="calendar:IsMeeting"/>

-      <xs:enumeration value="calendar:IsCancelled"/>

-      <xs:enumeration value="calendar:IsRecurring"/>

-      <xs:enumeration value="calendar:MeetingRequestWasSent"/>

-      <xs:enumeration value="calendar:IsResponseRequested"/>

-      <xs:enumeration value="calendar:CalendarItemType"/>

-      <xs:enumeration value="calendar:MyResponseType"/>

-      <xs:enumeration value="calendar:Organizer"/>

-      <xs:enumeration value="calendar:RequiredAttendees"/>

-      <xs:enumeration value="calendar:OptionalAttendees"/>

-      <xs:enumeration value="calendar:Resources"/>

-      <xs:enumeration value="calendar:ConflictingMeetingCount"/>

-      <xs:enumeration value="calendar:AdjacentMeetingCount"/>

-      <xs:enumeration value="calendar:ConflictingMeetings"/>

-      <xs:enumeration value="calendar:AdjacentMeetings"/>

-

-      <xs:enumeration value="calendar:Duration"/>

-      <xs:enumeration value="calendar:TimeZone"/>

-      <xs:enumeration value="calendar:AppointmentReplyTime"/>

-      <xs:enumeration value="calendar:AppointmentSequenceNumber"/>

-      <xs:enumeration value="calendar:AppointmentState"/>

-

-      <xs:enumeration value="calendar:Recurrence"/>

-      <xs:enumeration value="calendar:FirstOccurrence"/>

-      <xs:enumeration value="calendar:LastOccurrence"/>

-      <xs:enumeration value="calendar:ModifiedOccurrences"/>

-      <xs:enumeration value="calendar:DeletedOccurrences"/>

-      <xs:enumeration value="calendar:MeetingTimeZone"/>

-

-      <xs:enumeration value="calendar:ConferenceType"/>

-      <xs:enumeration value="calendar:AllowNewTimeProposal"/>

-      <xs:enumeration value="calendar:IsOnlineMeeting"/>

-      <xs:enumeration value="calendar:MeetingWorkspaceUrl"/>

-      <xs:enumeration value="calendar:NetShowUrl"/>

-

-      <!-- Task properties -->

-

-      <xs:enumeration value="task:ActualWork"/>

-      <xs:enumeration value="task:AssignedTime"/>

-      <xs:enumeration value="task:BillingInformation"/>

-      <xs:enumeration value="task:ChangeCount"/>

-      <xs:enumeration value="task:Companies"/>

-      <xs:enumeration value="task:CompleteDate"/>

-      <xs:enumeration value="task:Contacts"/>

-      <xs:enumeration value="task:DelegationState"/>

-      <xs:enumeration value="task:Delegator"/>

-      <xs:enumeration value="task:DueDate"/>

-      <xs:enumeration value="task:IsAssignmentEditable"/>

-      <xs:enumeration value="task:IsComplete"/>

-      <xs:enumeration value="task:IsRecurring"/>

-      <xs:enumeration value="task:IsTeamTask"/>

-      <xs:enumeration value="task:Mileage"/>

-      <xs:enumeration value="task:Owner"/>

-      <xs:enumeration value="task:PercentComplete"/>

-      <xs:enumeration value="task:Recurrence"/>

-      <xs:enumeration value="task:StartDate"/>

-      <xs:enumeration value="task:Status"/>

-      <xs:enumeration value="task:StatusDescription"/>

-      <xs:enumeration value="task:TotalWork"/>

-

-      <!-- Contacts -->

-

-      <xs:enumeration value="contacts:AssistantName" />

-      <xs:enumeration value="contacts:Birthday" />

-      <xs:enumeration value="contacts:BusinessHomePage" />

-      <xs:enumeration value="contacts:Children" />

-      <xs:enumeration value="contacts:Companies" />

-      <xs:enumeration value="contacts:CompanyName" />

-      <xs:enumeration value="contacts:CompleteName" />

-      <xs:enumeration value="contacts:ContactSource" />

-      <xs:enumeration value="contacts:Culture" />

-      <xs:enumeration value="contacts:Department" />

-      <xs:enumeration value="contacts:DisplayName" />

-      <xs:enumeration value="contacts:EmailAddresses" />

-      <xs:enumeration value="contacts:FileAs" />

-      <xs:enumeration value="contacts:FileAsMapping" />

-      <xs:enumeration value="contacts:Generation" />

-      <xs:enumeration value="contacts:GivenName" />

-      <xs:enumeration value="contacts:ImAddresses" />

-      <xs:enumeration value="contacts:Initials" />

-      <xs:enumeration value="contacts:JobTitle" />

-      <xs:enumeration value="contacts:Manager" />

-      <xs:enumeration value="contacts:MiddleName" />

-      <xs:enumeration value="contacts:Mileage" />

-      <xs:enumeration value="contacts:Nickname" />

-      <xs:enumeration value="contacts:OfficeLocation" />

-      <xs:enumeration value="contacts:PhoneNumbers" />

-      <xs:enumeration value="contacts:PhysicalAddresses" />

-      <xs:enumeration value="contacts:PostalAddressIndex" />

-      <xs:enumeration value="contacts:Profession" />

-      <xs:enumeration value="contacts:SpouseName" />

-      <xs:enumeration value="contacts:Surname" />

-      <xs:enumeration value="contacts:WeddingAnniversary" />

-

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="DictionaryURIType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="item:InternetMessageHeader" />

-      <xs:enumeration value="contacts:ImAddress" />

-      <xs:enumeration value="contacts:PhysicalAddress:Street" />

-      <xs:enumeration value="contacts:PhysicalAddress:City" />

-      <xs:enumeration value="contacts:PhysicalAddress:State" />

-      <xs:enumeration value="contacts:PhysicalAddress:CountryOrRegion" />

-      <xs:enumeration value="contacts:PhysicalAddress:PostalCode" />

-      <xs:enumeration value="contacts:PhoneNumber" />

-      <xs:enumeration value="contacts:EmailAddress" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- URIs for property types used in MessageXml -->

-  <xs:simpleType name="ExceptionPropertyURIType">

-    <xs:restriction base="xs:string">

-      <!-- Attachment fields -->

-

-      <xs:enumeration value="attachment:Name"/>

-      <xs:enumeration value="attachment:ContentType"/>

-      <xs:enumeration value="attachment:Content" />

-

-      <!-- Recurrence fields -->

-

-      <xs:enumeration value="recurrence:Month"/>

-      <xs:enumeration value="recurrence:DayOfWeekIndex"/>

-      <xs:enumeration value="recurrence:DaysOfWeek" />

-      <xs:enumeration value="recurrence:DayOfMonth"/>

-      <xs:enumeration value="recurrence:Interval" />

-      <xs:enumeration value="recurrence:NumberOfOccurrences" />

-

-      <xs:enumeration value="timezone:Offset" />

-

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- path types -->

-  <xs:simpleType name="GuidType">

-    <xs:annotation>

-      <xs:documentation>

-        The regular expression captures the standard representation of a GUID

-      </xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:pattern value="[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="DistinguishedPropertySetType">

-    <xs:annotation>

-      <xs:documentation>

-        Defines the well known property set ids for extended properties.

-      </xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Meeting"/>

-      <xs:enumeration value="Appointment"/>

-      <xs:enumeration value="Common"/>

-      <xs:enumeration value="PublicStrings"/>

-      <xs:enumeration value="Address"/>

-      <xs:enumeration value="InternetHeaders"/>

-      <xs:enumeration value="CalendarAssistant"/>

-      <xs:enumeration value="UnifiedMessaging"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="MapiPropertyTypeType">

-    <xs:annotation>

-      <xs:documentation>

-        Includes all of the extended property types that we support.  Note that Error, Null,

-        Object and Object array can not be used in restrictions, or for setting/getting values.

-        They are only there for error reporting purposes.

-      </xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="ApplicationTime"/>

-      <xs:enumeration value="ApplicationTimeArray"/>

-      <xs:enumeration value="Binary"/>

-      <xs:enumeration value="BinaryArray"/>

-      <xs:enumeration value="Boolean"/>

-      <xs:enumeration value="CLSID"/>

-      <xs:enumeration value="CLSIDArray"/>

-      <xs:enumeration value="Currency"/>

-      <xs:enumeration value="CurrencyArray"/>

-      <xs:enumeration value="Double"/>

-      <xs:enumeration value="DoubleArray"/>

-      <xs:enumeration value="Error"/>

-      <xs:enumeration value="Float"/>

-      <xs:enumeration value="FloatArray"/>

-      <xs:enumeration value="Integer"/>

-      <xs:enumeration value="IntegerArray"/>

-      <xs:enumeration value="Long"/>

-      <xs:enumeration value="LongArray"/>

-      <xs:enumeration value="Null"/>

-      <xs:enumeration value="Object"/>

-      <xs:enumeration value="ObjectArray"/>

-      <xs:enumeration value="Short"/>

-      <xs:enumeration value="ShortArray"/>

-      <xs:enumeration value="SystemTime"/>

-      <xs:enumeration value="SystemTimeArray"/>

-      <xs:enumeration value="String"/>

-      <xs:enumeration value="StringArray"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="BasePathToElementType" abstract="true"/>

-

-  <xs:complexType name="PathToUnindexedFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:BasePathToElementType">

-        <xs:attribute name="FieldURI" type="t:UnindexedFieldURIType" use="required" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="PathToIndexedFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:BasePathToElementType">

-        <xs:attribute name="FieldURI" type="t:DictionaryURIType" use="required" />

-        <xs:attribute name="FieldIndex" type="xs:string" use="required" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="PathToExceptionFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:BasePathToElementType">

-        <xs:attribute name="FieldURI" type="t:ExceptionPropertyURIType" use="required" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:simpleType name="PropertyTagType">

-    <xs:annotation>

-      <xs:documentation>

-        This type represents the property tag (MINUS the type part).  There are two options

-        for representation:

-        1.  Hex ==> 0x3fa4

-        2.  Decimal ==> 0-65535

-      </xs:documentation>

-    </xs:annotation>

-    <xs:union memberTypes ="xs:unsignedShort">

-      <xs:simpleType id="HexPropertyTagType">

-        <xs:restriction base="xs:string">

-          <xs:pattern value="(0x|0X)[0-9A-Fa-f]{1,4}"/>

-        </xs:restriction>

-      </xs:simpleType>

-    </xs:union>

-  </xs:simpleType>

-

-  <xs:complexType name="PathToExtendedFieldType">

-    <xs:annotation>

-      <xs:documentation>

-        Represents an extended property.  Note that there are only a couple of valid attribute

-        combinations.  Note that all occurances require the PropertyType attribute.

-

-        1.  (DistinguishedPropertySetId || PropertySetId) + (PropertyName || Property Id)

-        2.  PropertyTag

-

-      </xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:BasePathToElementType">

-        <xs:attribute name="DistinguishedPropertySetId" type="t:DistinguishedPropertySetType" use="optional"/>

-        <xs:attribute name="PropertySetId" type="t:GuidType" use="optional"/>

-        <xs:attribute name="PropertyTag" type="t:PropertyTagType" use="optional"/>

-        <xs:attribute name="PropertyName" type="xs:string" use="optional"/>

-        <xs:attribute name="PropertyId" type="xs:int" use="optional"/>

-        <xs:attribute name="PropertyType" type="t:MapiPropertyTypeType" use="required"/>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:element name="Path" abstract="true" type="t:BasePathToElementType"/>

-  <xs:element name="FieldURI" type="t:PathToUnindexedFieldType" substitutionGroup="t:Path"/>

-  <xs:element name="IndexedFieldURI" type="t:PathToIndexedFieldType" substitutionGroup="t:Path" />

-  <xs:element name="ExceptionFieldURI" type="t:PathToExceptionFieldType" substitutionGroup="t:Path" />

-  <xs:element name="ExtendedFieldURI" type="t:PathToExtendedFieldType" substitutionGroup="t:Path"/>

-

-  <!-- Arrays of paths -->

-  <xs:complexType name="NonEmptyArrayOfPathsToElementType">

-    <!-- using choice here so that proxy generator will not flatten the array and thus lose the

-		item element names -->

-    <xs:choice maxOccurs ="unbounded">

-      <xs:element ref="t:Path"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- ExtendedProperty value instances -->

-

-  <xs:complexType name="NonEmptyArrayOfPropertyValuesType">

-    <xs:choice>

-      <xs:element name="Value" type="xs:string" maxOccurs="unbounded"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="ExtendedPropertyType">

-    <xs:annotation>

-      <xs:documentation>

-        Represents an extended property instance (both its path identifier along with its

-        associated value).

-      </xs:documentation>

-    </xs:annotation>

-    <xs:sequence>

-      <xs:element name="ExtendedFieldURI" type="t:PathToExtendedFieldType"/>

-      <xs:choice>

-        <xs:element name="Value" type="xs:string"/>

-        <xs:element name="Values" type="t:NonEmptyArrayOfPropertyValuesType"/>

-      </xs:choice>

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Query Traversal types -->

-  <xs:simpleType name="FolderQueryTraversalType">

-    <xs:annotation>

-      <xs:documentation>Types of sub-tree traversal for deletion and enumeration</xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Shallow" />

-      <xs:enumeration value="Deep" />

-      <xs:enumeration value="SoftDeleted" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="SearchFolderTraversalType">

-    <xs:annotation>

-      <xs:documentation>Types of sub-tree traversal for deletion and enumeration</xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Shallow" />

-      <xs:enumeration value="Deep" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="ItemQueryTraversalType">

-    <xs:annotation>

-      <xs:documentation>Types of sub-tree traversal for deletion and enumeration</xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Shallow" />

-      <xs:enumeration value="SoftDeleted" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Default shape names for response shapes -->

-  <xs:simpleType name="DefaultShapeNamesType">

-    <xs:restriction base="xs:NMTOKEN">

-      <xs:enumeration value="IdOnly" />

-      <xs:enumeration value="Default" />

-      <xs:enumeration value="AllProperties" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="BodyTypeResponseType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Best" />

-      <xs:enumeration value="HTML" />

-      <xs:enumeration value="Text" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Placeholder type from which all folder shape properties are to be derived -->

-  <xs:complexType name="FolderResponseShapeType">

-    <xs:sequence>

-      <xs:element name="BaseShape" type="t:DefaultShapeNamesType" />

-      <xs:element name="AdditionalProperties" type="t:NonEmptyArrayOfPathsToElementType" minOccurs="0" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ItemResponseShapeType">

-    <xs:sequence>

-      <xs:element name="BaseShape" type="t:DefaultShapeNamesType" />

-      <xs:element name="IncludeMimeContent" type="xs:boolean" minOccurs="0" />

-      <xs:element name="BodyType" type="t:BodyTypeResponseType" minOccurs="0" />

-      <xs:element name="AdditionalProperties" type="t:NonEmptyArrayOfPathsToElementType" minOccurs="0" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="AttachmentResponseShapeType">

-    <xs:sequence>

-      <xs:element name="IncludeMimeContent" type="xs:boolean" minOccurs="0" />

-      <xs:element name="BodyType" type="t:BodyTypeResponseType" minOccurs="0" />

-      <xs:element name="AdditionalProperties" type="t:NonEmptyArrayOfPathsToElementType" minOccurs="0" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:simpleType name="DisposalType">

-    <xs:restriction base="xs:NMTOKEN">

-      <xs:enumeration value="HardDelete" />

-      <xs:enumeration value="SoftDelete" />

-      <xs:enumeration value="MoveToDeletedItems" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- auto-conflict resolution levels -->

-  <xs:simpleType name="ConflictResolutionType">

-    <xs:annotation>

-      <xs:documentation>Type of conflict resolution to attempt during update</xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:NMTOKEN">

-      <xs:enumeration value="NeverOverwrite" />

-      <xs:enumeration value="AutoResolve" />

-      <xs:enumeration value="AlwaysOverwrite" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="ResponseClassType">

-    <xs:restriction base="xs:NMTOKEN">

-      <xs:enumeration value="Success" />

-      <xs:enumeration value="Warning" />

-      <xs:enumeration value="Error" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Core update operations -->

-  <xs:complexType name="ChangeDescriptionType" abstract="true">

-    <!-- This path element needs some explanation.  For update operations, only ONE

-			property can be modified within a single request.  That single property must be

-			referenced in the Path element.  The Item/Folder element in the derived classes

-			can then only hold a single property that is in agreement with the single path

-			element-->

-    <xs:sequence>

-      <xs:element ref="t:Path"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ItemChangeDescriptionType">

-    <xs:complexContent>

-      <xs:extension base="t:ChangeDescriptionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="FolderChangeDescriptionType">

-    <xs:complexContent>

-      <xs:extension base="t:ChangeDescriptionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="SetItemFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemChangeDescriptionType">

-        <xs:choice>

-          <xs:element name="Item" type="t:ItemType"/>

-          <xs:element name="Message" type="t:MessageType"/>

-          <xs:element name="CalendarItem" type="t:CalendarItemType"/>

-          <xs:element name="Contact" type="t:ContactItemType"/>

-          <xs:element name="DistributionList" type="t:DistributionListType"/>

-          <xs:element name="MeetingMessage" type="t:MeetingMessageType"/>

-          <xs:element name="MeetingRequest" type="t:MeetingRequestMessageType"/>

-          <xs:element name="MeetingResponse" type="t:MeetingResponseMessageType"/>

-          <xs:element name="MeetingCancellation" type="t:MeetingCancellationMessageType"/>

-          <xs:element name="Task" type="t:TaskType"/>

-        </xs:choice>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="SetFolderFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:FolderChangeDescriptionType">

-        <xs:choice>

-          <xs:element name="Folder" type="t:FolderType"/>

-          <xs:element name="CalendarFolder" type="t:CalendarFolderType"/>

-          <xs:element name="ContactsFolder" type="t:ContactsFolderType"/>

-          <xs:element name="SearchFolder" type="t:SearchFolderType"/>

-          <xs:element name="TasksFolder" type="t:TasksFolderType"/>

-        </xs:choice>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="DeleteItemFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemChangeDescriptionType">

-        <xs:sequence/>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="DeleteFolderFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:FolderChangeDescriptionType">

-        <xs:sequence/>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="AppendToItemFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemChangeDescriptionType">

-        <xs:choice>

-          <xs:element name="Item" type="t:ItemType"/>

-          <xs:element name="Message" type="t:MessageType"/>

-          <xs:element name="CalendarItem" type="t:CalendarItemType"/>

-          <xs:element name="Contact" type="t:ContactItemType"/>

-          <xs:element name="DistributionList" type="t:DistributionListType"/>

-          <xs:element name="MeetingMessage" type="t:MeetingMessageType"/>

-          <xs:element name="MeetingRequest" type="t:MeetingRequestMessageType"/>

-          <xs:element name="MeetingResponse" type="t:MeetingResponseMessageType"/>

-          <xs:element name="MeetingCancellation" type="t:MeetingCancellationMessageType"/>

-          <xs:element name="Task" type="t:TaskType"/>

-        </xs:choice>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="AppendToFolderFieldType">

-    <xs:complexContent>

-      <xs:extension base="t:FolderChangeDescriptionType">

-        <xs:sequence>

-          <xs:choice>

-            <xs:element name="Folder" type="t:FolderType"/>

-            <xs:element name="CalendarFolder" type="t:CalendarFolderType"/>

-            <xs:element name="ContactsFolder" type="t:ContactsFolderType"/>

-            <xs:element name="SearchFolder" type="t:SearchFolderType"/>

-            <xs:element name="TasksFolder" type="t:TasksFolderType"/>

-          </xs:choice>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfItemChangeDescriptionsType">

-    <xs:choice maxOccurs="unbounded">

-      <xs:element name="AppendToItemField" type="t:AppendToItemFieldType"/>

-      <xs:element name="SetItemField" type="t:SetItemFieldType"/>

-      <xs:element name="DeleteItemField" type="t:DeleteItemFieldType"/>

-    </xs:choice>

-  </xs:complexType>

-  <xs:complexType name="NonEmptyArrayOfFolderChangeDescriptionsType">

-    <xs:choice maxOccurs="unbounded">

-      <xs:element name="AppendToFolderField" type="t:AppendToFolderFieldType"/>

-      <xs:element name="SetFolderField" type="t:SetFolderFieldType"/>

-      <xs:element name="DeleteFolderField" type="t:DeleteFolderFieldType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- Updating an item. -->

-

-  <xs:complexType name="ItemChangeType">

-    <xs:sequence>

-      <xs:choice>

-        <xs:element name="ItemId" type="t:ItemIdType" />

-        <xs:element name="OccurrenceItemId" type="t:OccurrenceItemIdType"/>

-        <xs:element name="RecurringMasterItemId" type="t:RecurringMasterItemIdType"/>

-      </xs:choice>

-      <xs:element name="Updates" type="t:NonEmptyArrayOfItemChangeDescriptionsType" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfItemChangesType">

-    <xs:sequence>

-      <xs:element name="ItemChange" type="t:ItemChangeType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Other headers -->

-  <xs:complexType name="InternetHeaderType">

-    <xs:simpleContent>

-      <xs:extension base="xs:string">

-        <xs:attribute name="HeaderName" type="xs:string" />

-      </xs:extension>

-    </xs:simpleContent>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfInternetHeadersType">

-    <xs:sequence>

-      <xs:element name="InternetMessageHeader" type="t:InternetHeaderType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Attachments -->

-

-	<!-- This type is used in GetAttachment -->

-  <xs:complexType name="RequestAttachmentIdType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseItemIdType">

-        <xs:attribute name="Id" type="xs:string" use="required"/>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-	<!-- This type is used in CreateAttachment responses. CreateAttachment modifies the

-		change key of the root item of the created attachment. We have to return that new

-		change key.-->

-  <xs:complexType name="AttachmentIdType">

-    <xs:complexContent>

-      <xs:extension base="t:RequestAttachmentIdType">

-        <xs:attribute name="RootItemId" type="xs:string" use="optional"/>

-        <xs:attribute name="RootItemChangeKey" type="xs:string" use="optional"/>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-	<!-- This type is used solely in DeleteAttachment responses. -->

-	<xs:complexType name="RootItemIdType">

-		<xs:complexContent>

-			<xs:extension base="t:BaseItemIdType">

-				<xs:attribute name="RootItemId" type="xs:string" use="required"/>

-				<xs:attribute name="RootItemChangeKey" type="xs:string" use="required"/>

-			</xs:extension>

-		</xs:complexContent>

-	</xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfRequestAttachmentIdsType">

-    <xs:choice minOccurs="1" maxOccurs="unbounded">

-      <xs:element name="AttachmentId" type="t:RequestAttachmentIdType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="AttachmentType">

-    <xs:sequence>

-      <xs:element name="AttachmentId" type="t:AttachmentIdType" minOccurs="0" maxOccurs="1"/>

-      <xs:element name="Name" type="xs:string" minOccurs="0" maxOccurs="1"/>

-      <xs:element name="ContentType" type="xs:string" minOccurs="0" maxOccurs="1"/>

-      <xs:element name="ContentId" type="xs:string" minOccurs="0" maxOccurs="1"/>

-      <xs:element name="ContentLocation" type="xs:string" minOccurs="0" maxOccurs="1"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ItemAttachmentType">

-    <xs:complexContent>

-      <xs:extension base="t:AttachmentType">

-        <xs:choice minOccurs="0" maxOccurs="1">

-          <xs:element name="Item" type="t:ItemType"/>

-          <xs:element name="Message" type="t:MessageType"/>

-          <xs:element name="CalendarItem" type="t:CalendarItemType"/>

-          <xs:element name="Contact" type="t:ContactItemType"/>

-	  <xs:element name="MeetingMessage" type="t:MeetingMessageType"/>

-	  <xs:element name="MeetingRequest" type="t:MeetingRequestMessageType"/>

-	  <xs:element name="MeetingResponse" type="t:MeetingResponseMessageType"/>

- 	  <xs:element name="MeetingCancellation" type="t:MeetingCancellationMessageType"/>

-	  <xs:element name="Task" type="t:TaskType"/>

-        </xs:choice>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="SyncFolderItemsCreateOrUpdateType">

-    <xs:choice>

-      <xs:element name="Item" type="t:ItemType"/>

-      <xs:element name="Message" type="t:MessageType"/>

-      <xs:element name="CalendarItem" type="t:CalendarItemType"/>

-      <xs:element name="Contact" type="t:ContactItemType"/>

-      <xs:element name="DistributionList" type="t:DistributionListType"/>

-      <xs:element name="MeetingMessage" type="t:MeetingMessageType"/>

-      <xs:element name="MeetingRequest" type="t:MeetingRequestMessageType"/>

-      <xs:element name="MeetingResponse" type="t:MeetingResponseMessageType"/>

-      <xs:element name="MeetingCancellation" type="t:MeetingCancellationMessageType"/>

-      <xs:element name="Task" type="t:TaskType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="FileAttachmentType">

-    <xs:complexContent>

-      <xs:extension base="t:AttachmentType">

-        <xs:sequence>

-          <xs:element name="Content" type="xs:base64Binary" minOccurs="0" maxOccurs="1"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfAttachmentsType">

-    <xs:choice minOccurs="0" maxOccurs="unbounded">

-      <xs:element name="ItemAttachment" type="t:ItemAttachmentType"/>

-      <xs:element name="FileAttachment" type="t:FileAttachmentType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfAttachmentsType">

-    <xs:choice minOccurs="1" maxOccurs="unbounded">

-      <xs:element name="ItemAttachment" type="t:ItemAttachmentType"/>

-      <xs:element name="FileAttachment" type="t:FileAttachmentType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- Sensitivity enumeration -->

-  <xs:simpleType name="SensitivityChoicesType">

-    <xs:restriction base="xs:NMTOKEN">

-      <xs:enumeration value="Normal" />

-      <xs:enumeration value="Personal" />

-      <xs:enumeration value="Private" />

-      <xs:enumeration value="Confidential" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Importance enumeration -->

-  <xs:simpleType name="ImportanceChoicesType">

-    <xs:restriction base="xs:NMTOKEN">

-      <xs:enumeration value="Low" />

-      <xs:enumeration value="Normal" />

-      <xs:enumeration value="High" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Type of body returned -->

-  <xs:simpleType name="BodyTypeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="HTML" />

-      <xs:enumeration value="Text" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Body content with body type attribute -->

-  <xs:complexType name="BodyType">

-    <xs:simpleContent>

-      <xs:extension base="xs:string">

-        <xs:attribute name="BodyType" type="t:BodyTypeType" use="required" />

-      </xs:extension>

-    </xs:simpleContent>

-  </xs:complexType>

-

-  <!-- Folder Service types. -->

-  <!-- Folder Ids -->

-  <xs:complexType name="BaseFolderIdType" abstract="true">

-    <xs:annotation>

-      <xs:documentation>Utility type which should never appear in user documents</xs:documentation>

-    </xs:annotation>

-  </xs:complexType>

-

-  <!-- Folder classes -->

-  <xs:simpleType name="FolderClassType">

-    <xs:restriction base="xs:string" />

-  </xs:simpleType>

-

-  <xs:simpleType name="DistinguishedFolderIdNameType">

-    <xs:annotation>

-      <xs:documentation>URIs for the distinguished folders accessible from a mailbox</xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:NMTOKEN">

-      <xs:enumeration value="calendar" />

-      <xs:enumeration value="contacts" />

-      <xs:enumeration value="deleteditems" />

-      <xs:enumeration value="drafts" />

-      <xs:enumeration value="inbox" />

-      <xs:enumeration value="journal" />

-      <xs:enumeration value="notes" />

-      <xs:enumeration value="outbox" />

-      <xs:enumeration value="sentitems" />

-      <xs:enumeration value="tasks" />

-      <xs:enumeration value="msgfolderroot" />

-      <xs:enumeration value="root" />

-      <xs:enumeration value="junkemail" />

-      <xs:enumeration value="searchfolders" />

-      <xs:enumeration value="voicemail" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="DistinguishedFolderIdType">

-    <xs:annotation>

-      <xs:documentation>Identifier for a distinguished folder</xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:BaseFolderIdType">

-        <xs:sequence>

-          <xs:element name="Mailbox" type="t:EmailAddressType" minOccurs="0"/>

-        </xs:sequence>

-        <xs:attribute name="Id" type="t:DistinguishedFolderIdNameType" use="required" />

-        <xs:attribute name="ChangeKey" type="xs:string" use="optional" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="FolderIdType">

-    <xs:annotation>

-      <xs:documentation>Identifier for a fully resolved folder</xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:BaseFolderIdType">

-        <xs:attribute name="Id" type="xs:string" use="required" />

-        <xs:attribute name="ChangeKey" type="xs:string" use="optional" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfBaseFolderIdsType">

-    <xs:choice maxOccurs="unbounded" minOccurs="1">

-      <xs:element name="FolderId" type="t:FolderIdType"/>

-      <xs:element name="DistinguishedFolderId" type="t:DistinguishedFolderIdType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="TargetFolderIdType">

-    <xs:choice>

-      <xs:element name="FolderId" type="t:FolderIdType"/>

-      <xs:element name="DistinguishedFolderId" type="t:DistinguishedFolderIdType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- Find Folder/Item/Search supporting types -->

-  <!-- When returning offset information for FindFolder/FindItem, we need to indicate where we

-	are in the result set.  For the different paging mechanisms we need to indicate this in

-	different ways.  The only common paging types between FindFolder and FindItem are indexed and

-	fractional.

-	-->

-  <xs:attributeGroup name="FindResponsePagingAttributes">

-    <xs:attribute name="IndexedPagingOffset" type="xs:int" use="optional"/>

-    <xs:attribute name="NumeratorOffset" type="xs:int" use="optional"/>

-    <xs:attribute name="AbsoluteDenominator" type="xs:int" use="optional"/>

-    <xs:attribute name="IncludesLastItemInRange" type="xs:boolean" use="optional"/>

-    <xs:attribute name="TotalItemsInView" type="xs:int" use="optional"/>

-  </xs:attributeGroup>

-

-  <!-- FindFolder response element for holding the results from a single parent -->

-  <xs:complexType name="FindFolderParentType">

-    <xs:sequence>

-      <xs:element name="Folders" type="t:ArrayOfFoldersType" minOccurs="0"/>

-    </xs:sequence>

-    <xs:attributeGroup ref="t:FindResponsePagingAttributes"/>

-  </xs:complexType>

-

-  <!-- Basic information in a folder definition -->

-  <xs:complexType name="BaseFolderType" abstract ="true">

-    <xs:sequence>

-      <xs:element name="FolderId" type="t:FolderIdType" minOccurs="0"/>

-      <xs:element name="ParentFolderId" type="t:FolderIdType" minOccurs="0"/>

-      <xs:element name="FolderClass" type="xs:string" minOccurs="0"/>

-      <xs:element name="DisplayName" type="xs:string" minOccurs="0"/>

-      <xs:element name="TotalCount" type="xs:int" minOccurs="0"/>

-      <xs:element name="ChildFolderCount" type="xs:int" minOccurs="0"/>

-      <xs:element name="ExtendedProperty" type="t:ExtendedPropertyType" minOccurs="0" maxOccurs="unbounded"/>

-      <xs:element name="ManagedFolderInformation" type="t:ManagedFolderInformationType" minOccurs="0"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- ManagedFolderInformation property type -->

-  <xs:complexType name="ManagedFolderInformationType">

-    <xs:annotation>

-      <xs:documentation>Compound property for Managed Folder related information for Managed Folders.</xs:documentation>

-    </xs:annotation>

-    <xs:sequence>

-      <xs:element name="CanDelete" type="xs:boolean" minOccurs="0"/>

-      <xs:element name="CanRenameOrMove" type="xs:boolean" minOccurs="0"/>

-      <xs:element name="MustDisplayComment" type="xs:boolean" minOccurs="0"/>

-      <xs:element name="HasQuota" type="xs:boolean" minOccurs="0"/>

-      <xs:element name="IsManagedFoldersRoot" type="xs:boolean" minOccurs="0"/>

-      <xs:element name="ManagedFolderId" type="xs:string" minOccurs="0"/>

-      <xs:element name="Comment" type="xs:string" minOccurs="0"/>

-      <xs:element name="StorageQuota" type="xs:int" minOccurs="0"/>

-      <xs:element name="FolderSize" type="xs:int" minOccurs="0"/>

-      <xs:element name="HomePage" type="xs:string" minOccurs="0"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="FolderType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseFolderType">

-        <xs:sequence>

-          <xs:element name="UnreadCount" type="xs:int" minOccurs="0"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Calendar Folder Type-->

-  <xs:complexType name="CalendarFolderType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseFolderType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Contacts Folder Type-->

-  <xs:complexType name="ContactsFolderType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseFolderType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Search Folder Type-->

-  <xs:complexType name="SearchFolderType">

-    <xs:complexContent>

-      <xs:extension base="t:FolderType">

-        <xs:sequence>

-          <xs:element name="SearchParameters" type="t:SearchParametersType" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Tasks Folder Type-->

-  <xs:complexType name="TasksFolderType">

-    <xs:complexContent>

-      <xs:extension base="t:FolderType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfFoldersType">

-    <xs:choice minOccurs="1" maxOccurs="unbounded">

-      <xs:element name="Folder" type="t:FolderType"/>

-      <xs:element name="CalendarFolder" type="t:CalendarFolderType"/>

-      <xs:element name="ContactsFolder" type="t:ContactsFolderType"/>

-      <xs:element name="SearchFolder" type="t:SearchFolderType"/>

-      <xs:element name="TasksFolder" type="t:TasksFolderType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfFoldersType">

-    <xs:choice minOccurs="0" maxOccurs="unbounded">

-      <xs:element name="Folder" type="t:FolderType"/>

-      <xs:element name="CalendarFolder" type="t:CalendarFolderType"/>

-      <xs:element name="ContactsFolder" type="t:ContactsFolderType"/>

-      <xs:element name="SearchFolder" type="t:SearchFolderType"/>

-      <xs:element name="TasksFolder" type="t:TasksFolderType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- Item Service types. -->

-  <xs:complexType name="BaseItemIdType" abstract="true">

-    <xs:annotation>

-      <xs:documentation>Abstract base type for item identifiers.  Should never be used in web service calls</xs:documentation>

-    </xs:annotation>

-  </xs:complexType>

-  <xs:element name="BaseItemId" type="t:BaseItemIdType" />

-

-  <xs:simpleType name="DerivedItemIdType">

-    <xs:restriction base="xs:string" />

-  </xs:simpleType>

-

-  <xs:complexType name="ItemIdType">

-    <xs:annotation>

-      <xs:documentation>Identifier for a fully resolved item</xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:BaseItemIdType">

-        <xs:attribute name="Id" type="xs:string" use="required" />

-        <xs:attribute name="ChangeKey" type="xs:string" use="optional" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfBaseItemIdsType">

-    <xs:choice minOccurs="1" maxOccurs="unbounded">

-      <xs:element name="ItemId" type="t:ItemIdType"/>

-      <xs:element name="OccurrenceItemId" type="t:OccurrenceItemIdType"/>

-      <xs:element name="RecurringMasterItemId" type="t:RecurringMasterItemIdType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfBaseItemIdsType">

-    <xs:choice minOccurs="0" maxOccurs="unbounded">

-      <xs:element name="ItemId" type="t:ItemIdType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- Item classes -->

-  <xs:simpleType name="ItemClassType">

-    <xs:restriction base="xs:string" />

-  </xs:simpleType>

-

-  <!--Reply objects-->

-  <xs:complexType name="ResponseObjectCoreType" abstract="true">

-    <xs:annotation>

-      <xs:documentation>

-        Internal abstract base type for reply objects.

-        Should not appear in client code

-      </xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:MessageType">

-        <xs:sequence>

-          <xs:element name="ReferenceItemId" type="t:ItemIdType" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="ResponseObjectType" abstract="true">

-    <xs:annotation>

-      <xs:documentation>Abstract base type for reply objects</xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:ResponseObjectCoreType">

-        <xs:attribute name="ObjectName" type="xs:string">

-          <xs:annotation>

-            <xs:documentation>

-              The name of this reply object class as an English string.  The client

-              application is required to translate it if it's running in a different locale

-            </xs:documentation>

-          </xs:annotation>

-        </xs:attribute>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!--The wrapper around all reply object types-->

-  <xs:complexType name="NonEmptyArrayOfResponseObjectsType">

-    <xs:choice maxOccurs="unbounded" minOccurs="0">

-      <xs:element name="AcceptItem" type="t:AcceptItemType"/>

-      <xs:element name="TentativelyAcceptItem" type="t:TentativelyAcceptItemType"/>

-      <xs:element name="DeclineItem" type="t:DeclineItemType"/>

-      <xs:element name="ReplyToItem" type="t:ReplyToItemType" />

-      <xs:element name="ForwardItem" type="t:ForwardItemType" />

-      <xs:element name="ReplyAllToItem" type="t:ReplyAllToItemType" />

-      <xs:element name="CancelCalendarItem" type="t:CancelCalendarItemType" />

-      <xs:element name="RemoveItem" type="t:RemoveItemType" />

-      <xs:element name="SuppressReadReceipt" type="t:SuppressReadReceiptType" />

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- Updating an folder.  Represents a set of changes to a single folder -->

-  <xs:complexType name="FolderChangeType">

-    <xs:sequence>

-      <xs:choice>

-        <xs:element name="FolderId" type="t:FolderIdType" />

-        <xs:element name="DistinguishedFolderId" type="t:DistinguishedFolderIdType"/>

-      </xs:choice>

-      <xs:element name="Updates" type="t:NonEmptyArrayOfFolderChangeDescriptionsType" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfFolderChangesType">

-    <xs:sequence>

-      <xs:element name="FolderChange" type="t:FolderChangeType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Generic response to deleting a folder -->

-  <!-- Some well-known reply objects -->

-  <xs:complexType name="WellKnownResponseObjectType">

-    <xs:complexContent>

-      <xs:restriction base="t:ResponseObjectType">

-        <xs:sequence>

-          <xs:element name="ItemClass" type="t:ItemClassType" minOccurs="0" />

-          <xs:element name="Sensitivity" type="t:SensitivityChoicesType" minOccurs="0" />

-          <xs:element name="Body" type="t:BodyType" minOccurs="0" />

-          <xs:element name="Attachments" type="t:NonEmptyArrayOfAttachmentsType" minOccurs="0" />

-          <xs:element 

-							name="InternetMessageHeaders" 

-							type="t:NonEmptyArrayOfInternetHeadersType"

-							minOccurs="0" />

-          <xs:element name="Sender" type="t:SingleRecipientType" minOccurs="0" />

-          <xs:element name="ToRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="CcRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="BccRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="IsReadReceiptRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsDeliveryReceiptRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="ReferenceItemId" type="t:ItemIdType" minOccurs="0" />

-        </xs:sequence>

-        <xs:attribute name="ObjectName" type="xs:string" use="prohibited" />

-      </xs:restriction>

-    </xs:complexContent>

-  </xs:complexType>

-  <!-- Smart reponses: ReplyToItem, ReplyAllToItem, ForwardItem-->

-  <xs:complexType name="SmartResponseBaseType">

-    <xs:complexContent>

-      <xs:restriction base="t:ResponseObjectType">

-        <xs:sequence>

-          <xs:element name="Subject" type="xs:string" minOccurs="0" />

-          <xs:element name="Body" type="t:BodyType" minOccurs="0" />

-          <xs:element name="ToRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="CcRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="BccRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="IsReadReceiptRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsDeliveryReceiptRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="ReferenceItemId" type="t:ItemIdType" minOccurs="0" />

-        </xs:sequence>

-        <xs:attribute name="ObjectName" type="xs:string" use="prohibited" />

-      </xs:restriction>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="SmartResponseType">

-    <xs:complexContent>

-      <xs:extension base="t:SmartResponseBaseType">

-        <xs:sequence>

-          <xs:element name="NewBodyContent" type="t:BodyType" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <!-- Distinguish the various kinds of responses which differ only in name by making them -->

-  <!-- have types which all extend the same base types trivially -->

-  <xs:complexType name="ReplyToItemType">

-    <xs:complexContent>

-      <xs:extension base="t:SmartResponseType" />

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="ReplyAllToItemType">

-    <xs:complexContent>

-      <xs:extension base="t:SmartResponseType" />

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="ForwardItemType">

-    <xs:complexContent>

-      <xs:extension base="t:SmartResponseType" />

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="CancelCalendarItemType">

-    <xs:complexContent>

-      <xs:extension base="t:SmartResponseType" />

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Reference Item response object  -->

-

-  <xs:complexType name="ReferenceItemResponseType">

-    <xs:complexContent>

-      <xs:restriction base="t:ResponseObjectType">

-        <xs:sequence>

-          <xs:element name="ReferenceItemId" type="t:ItemIdType" minOccurs="0" />

-        </xs:sequence>

-        <xs:attribute name="ObjectName" type="xs:string" use="prohibited" />

-      </xs:restriction>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="SuppressReadReceiptType">

-    <xs:complexContent>

-      <xs:extension base="t:ReferenceItemResponseType" />

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- FindItem response element for holding the results from a single parent -->

-  <xs:complexType name="FindItemParentType">

-    <xs:choice>

-      <xs:element name="Items" type="t:ArrayOfRealItemsType"/>

-      <xs:element name="Groups" type="t:ArrayOfGroupedItemsType"/>

-    </xs:choice>

-    <xs:attributeGroup ref="t:FindResponsePagingAttributes"/>

-  </xs:complexType>

-

-  <!-- Core contents of an item. -->

-  <xs:complexType name="ItemType">

-    <xs:sequence>

-      <xs:element name="MimeContent" type="t:MimeContentType" minOccurs="0" />

-      <xs:element name="ItemId" type="t:ItemIdType" minOccurs="0" />

-      <xs:element name="ParentFolderId" type="t:FolderIdType" minOccurs="0"/>

-      <xs:element name="ItemClass" type="t:ItemClassType" minOccurs="0" />

-      <xs:element name="Subject" type="xs:string" minOccurs="0" />

-      <xs:element name="Sensitivity" type="t:SensitivityChoicesType" minOccurs="0" />

-      <xs:element name="Body" type="t:BodyType" minOccurs="0" />

-      <xs:element name="Attachments" type="t:NonEmptyArrayOfAttachmentsType" minOccurs="0" />

-      <xs:element name="DateTimeReceived" type="xs:dateTime" minOccurs="0" />

-      <xs:element name="Size" type="xs:int" minOccurs="0" />

-      <xs:element name="Categories" type="t:ArrayOfStringsType" minOccurs="0" />

-      <xs:element name="Importance" type="t:ImportanceChoicesType" minOccurs="0" />

-      <xs:element name="InReplyTo" type="xs:string" minOccurs="0" />

-      <xs:element name="IsSubmitted" type="xs:boolean" minOccurs="0" />

-      <xs:element name="IsDraft" type="xs:boolean" minOccurs="0" />

-      <xs:element name="IsFromMe" type="xs:boolean" minOccurs="0" />

-      <xs:element name="IsResend" type="xs:boolean" minOccurs="0" />

-      <xs:element name="IsUnmodified" type="xs:boolean" minOccurs="0" />

-      <xs:element name="InternetMessageHeaders" type="t:NonEmptyArrayOfInternetHeadersType" minOccurs="0" />

-      <xs:element name="DateTimeSent" type="xs:dateTime" minOccurs="0" />

-      <xs:element name="DateTimeCreated" type="xs:dateTime" minOccurs="0" />

-      <xs:element name="ResponseObjects" type="t:NonEmptyArrayOfResponseObjectsType" minOccurs="0" />

-      <xs:element name="ReminderDueBy" type="xs:dateTime" minOccurs="0" />

-      <xs:element name="ReminderIsSet" type="xs:boolean" minOccurs="0" />

-      <xs:element name="ReminderMinutesBeforeStart" type="t:ReminderMinutesBeforeStartType" minOccurs="0" />

-      <xs:element name="DisplayCc" type="xs:string" minOccurs="0" />

-      <xs:element name="DisplayTo" type="xs:string" minOccurs="0" />

-      <xs:element name="HasAttachments" type="xs:boolean" minOccurs="0"/>

-      <xs:element name="ExtendedProperty" type="t:ExtendedPropertyType" minOccurs="0" maxOccurs="unbounded"/>

-      <xs:element name="Culture" type="xs:language" minOccurs ="0"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfStringsType">

-    <xs:sequence>

-      <xs:element name="String" type="xs:string" minOccurs="0" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfRealItemsType">

-    <xs:sequence>

-      <xs:choice minOccurs="0" maxOccurs="unbounded">

-        <xs:element name="Item" type="t:ItemType"/>

-        <xs:element name="Message" type="t:MessageType"/>

-        <xs:element name="CalendarItem" type="t:CalendarItemType"/>

-        <xs:element name="Contact" type="t:ContactItemType"/>

-        <xs:element name="DistributionList" type="t:DistributionListType"/>

-        <xs:element name="MeetingMessage" type="t:MeetingMessageType"/>

-        <xs:element name="MeetingRequest" type="t:MeetingRequestMessageType"/>

-        <xs:element name="MeetingResponse" type="t:MeetingResponseMessageType"/>

-        <xs:element name="MeetingCancellation" type="t:MeetingCancellationMessageType"/>

-        <xs:element name="Task" type="t:TaskType"/>

-      </xs:choice>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfAllItemsType">

-    <xs:sequence>

-      <xs:choice minOccurs="1" maxOccurs="unbounded">

-        <xs:element name="Item" type="t:ItemType"/>

-        <xs:element name="Message" type="t:MessageType"/>

-        <xs:element name="CalendarItem" type="t:CalendarItemType"/>

-        <xs:element name="Contact" type="t:ContactItemType"/>

-        <xs:element name="DistributionList" type="t:DistributionListType"/>

-        <xs:element name="MeetingMessage" type="t:MeetingMessageType"/>

-        <xs:element name="MeetingRequest" type="t:MeetingRequestMessageType"/>

-        <xs:element name="MeetingResponse" type="t:MeetingResponseMessageType"/>

-        <xs:element name="MeetingCancellation" type="t:MeetingCancellationMessageType"/>

-        <xs:element name="Task" type="t:TaskType"/>

-        <xs:element name="ReplyToItem" type="t:ReplyToItemType"/>

-        <xs:element name="ForwardItem" type="t:ForwardItemType"/>

-        <xs:element name="ReplyAllToItem" type="t:ReplyAllToItemType"/>

-        <xs:element name="AcceptItem" type="t:AcceptItemType"/>

-        <xs:element name="TentativelyAcceptItem" type="t:TentativelyAcceptItemType"/>

-        <xs:element name="DeclineItem" type="t:DeclineItemType"/>

-        <xs:element name="CancelCalendarItem" type="t:CancelCalendarItemType" />

-        <xs:element name="RemoveItem" type="t:RemoveItemType" />

-        <xs:element name="SuppressReadReceipt" type="t:SuppressReadReceiptType" />

-      </xs:choice>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="AcceptItemType">

-    <xs:complexContent>

-      <xs:extension base="t:WellKnownResponseObjectType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="TentativelyAcceptItemType">

-    <xs:complexContent>

-      <xs:extension base="t:WellKnownResponseObjectType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="DeclineItemType">

-    <xs:complexContent>

-      <xs:extension base="t:WellKnownResponseObjectType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="RemoveItemType">

-    <xs:complexContent>

-      <xs:extension base="t:ResponseObjectType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Mime content support -->

-  <xs:complexType name="MimeContentType">

-    <xs:simpleContent>

-      <xs:extension base="xs:string">

-        <xs:attribute name="CharacterSet" type="xs:string" use="optional" />

-      </xs:extension>

-    </xs:simpleContent>

-  </xs:complexType>

-

-  <!-- Special items for creating and updating items -->

-

-  <xs:simpleType name="MessageDispositionType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="SaveOnly" />

-      <xs:enumeration value="SendOnly" />

-      <xs:enumeration value="SendAndSaveCopy" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="CalendarItemCreateOrDeleteOperationType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="SendToNone" />

-      <xs:enumeration value="SendOnlyToAll" />

-      <xs:enumeration value="SendToAllAndSaveCopy" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="CalendarItemUpdateOperationType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="SendToNone" />

-      <xs:enumeration value="SendOnlyToAll" />

-      <xs:enumeration value="SendOnlyToChanged" />

-      <xs:enumeration value="SendToAllAndSaveCopy" />

-      <xs:enumeration value="SendToChangedAndSaveCopy" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="AffectedTaskOccurrencesType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="AllOccurrences"/>

-      <xs:enumeration value="SpecifiedOccurrenceOnly"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- - - - - - - - - - - - - - - - - - - -->

-  <!--   Message type: derived from item   -->

-  <!-- - - - - - - - - - - - - - - - - - - -->

-  <xs:complexType name="MessageType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemType">

-        <xs:sequence>

-          <xs:element name="Sender" minOccurs="0" type="t:SingleRecipientType" />

-          <xs:element name="ToRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="CcRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="BccRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" />

-          <xs:element name="IsReadReceiptRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsDeliveryReceiptRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="ConversationIndex" type="xs:base64Binary" minOccurs="0" />

-          <xs:element name="ConversationTopic" type="xs:string" minOccurs="0" />

-          <xs:element name="From" type="t:SingleRecipientType" minOccurs="0" />

-          <xs:element name="InternetMessageId" type="xs:string" minOccurs="0" />

-          <xs:element name="IsRead" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsResponseRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="References" type="xs:string" minOccurs="0" />

-          <xs:element name="ReplyTo" type="t:ArrayOfRecipientsType" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:simpleType name="TaskStatusType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="NotStarted" />

-      <xs:enumeration value="InProgress" />

-      <xs:enumeration value="Completed" />

-      <xs:enumeration value="WaitingOnOthers" />

-      <xs:enumeration value="Deferred" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="TaskDelegateStateType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="NoMatch" />

-      <xs:enumeration value="OwnNew" />

-      <xs:enumeration value="Owned" />

-      <xs:enumeration value="Accepted" />

-      <xs:enumeration value="Declined" />

-      <xs:enumeration value="Max" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="TaskType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemType">

-        <xs:sequence>

-          <xs:element name="ActualWork" type="xs:int" minOccurs="0" />

-          <xs:element name="AssignedTime" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="BillingInformation" type="xs:string" minOccurs="0" />

-          <xs:element name="ChangeCount" type="xs:int" minOccurs="0" />

-          <xs:element name="Companies" type="t:ArrayOfStringsType" minOccurs="0" />

-          <xs:element name="CompleteDate" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="Contacts" type="t:ArrayOfStringsType" minOccurs="0" />

-          <xs:element name="DelegationState" type="t:TaskDelegateStateType" minOccurs="0" />

-          <xs:element name="Delegator" type="xs:string" minOccurs="0" />

-          <xs:element name="DueDate" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="IsAssignmentEditable" type="xs:int" minOccurs="0" />

-          <xs:element name="IsComplete" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsRecurring" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsTeamTask" type="xs:boolean" minOccurs="0" />

-          <xs:element name="Mileage" type="xs:string" minOccurs="0" />

-          <xs:element name="Owner" type="xs:string" minOccurs="0" />

-          <xs:element name="PercentComplete" type="xs:double" minOccurs="0" />

-          <xs:element name="Recurrence" type="t:TaskRecurrenceType" minOccurs="0" />

-          <xs:element name="StartDate" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="Status" type="t:TaskStatusType" minOccurs="0" />

-          <xs:element name="StatusDescription" type="xs:string" minOccurs="0" />

-          <xs:element name="TotalWork" type="xs:int" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Paging specification -->

-  <xs:complexType name="BasePagingType" abstract="true">

-    <xs:attribute name="MaxEntriesReturned" type="xs:int" />

-  </xs:complexType>

-

-  <xs:simpleType name="IndexBasePointType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Beginning" />

-      <xs:enumeration value="End" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="IndexedPageViewType">

-    <xs:complexContent>

-      <xs:extension base="t:BasePagingType">

-        <xs:attribute name="Offset" type="xs:int" use="required"/>

-        <xs:attribute name="BasePoint" type="t:IndexBasePointType" use="required" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="FractionalPageViewType">

-    <xs:complexContent>

-      <xs:extension base="t:BasePagingType">

-        <xs:attribute name="Numerator" type="xs:int" use="required" />

-        <xs:attribute name="Denominator" type="xs:int" use="required" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="CalendarViewType">

-    <xs:complexContent>

-      <xs:extension base="t:BasePagingType">

-        <xs:attribute name="StartDate" type="xs:dateTime" use="required" />

-        <xs:attribute name="EndDate" type="xs:dateTime" use="required" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="ContactsViewType">

-    <xs:complexContent>

-      <xs:extension base="t:BasePagingType">

-        <xs:attribute name="InitialName" type="xs:string" />

-        <xs:attribute name="FinalName" type="xs:string" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Util Service Types. -->

-

-  <!-- ANR response -->

-

-  <xs:complexType name="ResolutionType">

-    <xs:sequence>

-      <xs:element name="Mailbox" type="t:EmailAddressType" />

-      <xs:element name="Contact" type="t:ContactItemType" minOccurs="0" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfResolutionType">

-    <xs:sequence>

-      <xs:element name="Resolution" type="t:ResolutionType" minOccurs="0" maxOccurs="100" />

-    </xs:sequence>

-    <xs:attributeGroup ref="t:FindResponsePagingAttributes" />

-  </xs:complexType>

-

-  <!-- DLExpansion response -->

-

-  <xs:complexType name="ArrayOfDLExpansionType">

-    <xs:sequence>

-      <xs:element name="Mailbox" type="t:EmailAddressType" minOccurs="0" maxOccurs="unbounded" />

-    </xs:sequence>

-    <xs:attributeGroup ref="t:FindResponsePagingAttributes" />

-  </xs:complexType>

-

-  <!-- end of DLExpansion -->

-

-  <!-- MeetingMessage types -->

-

-  <xs:simpleType name="MeetingRequestTypeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="FullUpdate" />

-      <xs:enumeration value="InformationalUpdate" />

-      <xs:enumeration value="NewMeetingRequest" />

-      <xs:enumeration value="Outdated" />

-      <xs:enumeration value="SilentUpdate" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- CalendarItem Types -->

-

-  <xs:simpleType name="ReminderMinutesBeforeStartType">

-    <xs:union>

-      <xs:simpleType id="ReminderMinutesBeforeStartType" >

-        <xs:restriction base="xs:int">

-          <xs:minInclusive value="0" />

-          <xs:maxInclusive value="2629800" />

-        </xs:restriction>

-      </xs:simpleType>

-      <xs:simpleType id="ReminderMinutesBeforeStartMarkerType">

-        <xs:restriction base="xs:int">

-          <xs:minInclusive value="1525252321" />

-          <xs:maxInclusive value="1525252321" />

-        </xs:restriction>

-      </xs:simpleType>

-    </xs:union>

-  </xs:simpleType>

-

-  <!-- Enumeration types -->

-

-  <xs:simpleType name="LegacyFreeBusyType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Free" />

-      <xs:enumeration value="Tentative" />

-      <xs:enumeration value="Busy" />

-      <xs:enumeration value="OOF" />

-      <xs:enumeration value="NoData" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="CalendarItemTypeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Single" />

-      <xs:enumeration value="Occurrence" />

-      <xs:enumeration value="Exception" />

-      <xs:enumeration value="RecurringMaster" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="ResponseTypeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Unknown" />

-      <xs:enumeration value="Organizer" />

-      <xs:enumeration value="Tentative" />

-      <xs:enumeration value="Accept" />

-      <xs:enumeration value="Decline" />

-      <xs:enumeration value="NoResponseReceived" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Representation of attendees -->

-

-  <xs:complexType name="AttendeeType">

-    <xs:sequence>

-      <xs:element name="Mailbox" type="t:EmailAddressType" />

-      <xs:element name="ResponseType" type="t:ResponseTypeType" minOccurs="0" />

-      <xs:element name="LastResponseTime" type="xs:dateTime" minOccurs="0" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfAttendeesType">

-    <xs:sequence>

-      <xs:element name="Attendee" type="t:AttendeeType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Special item ids for interconverting between instances and masters -->

-

-  <xs:complexType name="OccurrenceItemIdType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseItemIdType">

-        <xs:attribute name="RecurringMasterId" type="t:DerivedItemIdType" use="required" />

-        <xs:attribute name="ChangeKey" type="xs:string" use="optional" />

-        <xs:attribute name="InstanceIndex" type="xs:int" use="required" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="RecurringMasterItemIdType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseItemIdType">

-        <xs:attribute name="OccurrenceId" type="t:DerivedItemIdType" use="required" />

-        <xs:attribute name="ChangeKey" type="xs:string" use="optional" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Days of the week and months-->

-

-  <xs:simpleType name="DayOfWeekType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Sunday" />

-      <xs:enumeration value="Monday" />

-      <xs:enumeration value="Tuesday" />

-      <xs:enumeration value="Wednesday" />

-      <xs:enumeration value="Thursday" />

-      <xs:enumeration value="Friday" />

-      <xs:enumeration value="Saturday" />

-      <xs:enumeration value="Day" />

-      <xs:enumeration value="Weekday" />

-      <xs:enumeration value="WeekendDay" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="DaysOfWeekType">

-    <xs:list itemType="t:DayOfWeekType" />

-  </xs:simpleType>

-

-  <xs:simpleType name="DayOfWeekIndexType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="First" />

-      <xs:enumeration value="Second" />

-      <xs:enumeration value="Third" />

-      <xs:enumeration value="Fourth" />

-      <xs:enumeration value="Last" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="MonthNamesType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="January" />

-      <xs:enumeration value="February" />

-      <xs:enumeration value="March" />

-      <xs:enumeration value="April" />

-      <xs:enumeration value="May" />

-      <xs:enumeration value="June" />

-      <xs:enumeration value="July" />

-      <xs:enumeration value="August" />

-      <xs:enumeration value="September" />

-      <xs:enumeration value="October" />

-      <xs:enumeration value="November" />

-      <xs:enumeration value="December" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Recurrence pattern types -->

-

-  <xs:complexType name="RecurrencePatternBaseType" abstract="true" />

-

-  <xs:complexType name="IntervalRecurrencePatternBaseType" abstract="true">

-    <xs:complexContent>

-      <xs:extension base="t:RecurrencePatternBaseType">

-        <xs:sequence>

-          <xs:element name="Interval" type="xs:int" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!--

-	Base regeneration pattern type for tasks.

-	-->

-

-  <xs:complexType name="RegeneratingPatternBaseType" abstract="true">

-    <xs:complexContent>

-      <xs:extension base="t:IntervalRecurrencePatternBaseType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="DailyRegeneratingPatternType">

-    <xs:complexContent>

-      <xs:extension base="t:RegeneratingPatternBaseType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="WeeklyRegeneratingPatternType">

-    <xs:complexContent>

-      <xs:extension base="t:RegeneratingPatternBaseType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="MonthlyRegeneratingPatternType">

-    <xs:complexContent>

-      <xs:extension base="t:RegeneratingPatternBaseType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="YearlyRegeneratingPatternType">

-    <xs:complexContent>

-      <xs:extension base="t:RegeneratingPatternBaseType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Realizable Recurrence pattern types -->

-

-  <xs:complexType name="RelativeYearlyRecurrencePatternType">

-    <xs:complexContent>

-      <xs:extension base="t:RecurrencePatternBaseType">

-        <xs:sequence>

-          <xs:element name="DaysOfWeek" type="t:DayOfWeekType" />

-          <xs:element name="DayOfWeekIndex" type="t:DayOfWeekIndexType" />

-          <xs:element name="Month" type="t:MonthNamesType" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="AbsoluteYearlyRecurrencePatternType">

-    <xs:complexContent>

-      <xs:extension base="t:RecurrencePatternBaseType">

-        <xs:sequence>

-          <xs:element name="DayOfMonth" type="xs:int" />

-          <xs:element name="Month" type="t:MonthNamesType" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="RelativeMonthlyRecurrencePatternType">

-    <xs:complexContent>

-      <xs:extension base="t:IntervalRecurrencePatternBaseType">

-        <xs:sequence>

-          <xs:element name="DaysOfWeek" type="t:DayOfWeekType" />

-          <xs:element name="DayOfWeekIndex" type="t:DayOfWeekIndexType" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="AbsoluteMonthlyRecurrencePatternType">

-    <xs:complexContent>

-      <xs:extension base="t:IntervalRecurrencePatternBaseType">

-        <xs:sequence>

-          <xs:element name="DayOfMonth" type="xs:int" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="WeeklyRecurrencePatternType">

-    <xs:complexContent>

-      <xs:extension base="t:IntervalRecurrencePatternBaseType">

-        <xs:sequence>

-          <xs:element name="DaysOfWeek" type="t:DaysOfWeekType"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="DailyRecurrencePatternType">

-    <xs:complexContent>

-      <xs:extension base="t:IntervalRecurrencePatternBaseType" />

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Description of a time zone -->

-

-  <xs:group name="TimeChangePatternTypes">

-    <xs:sequence>

-      <xs:choice>

-        <xs:element name="RelativeYearlyRecurrence" type="t:RelativeYearlyRecurrencePatternType" />

-        <xs:element name="AbsoluteDate" type="xs:date" />

-      </xs:choice>

-    </xs:sequence>

-  </xs:group>

-

-  <xs:complexType name="TimeChangeType">

-    <xs:sequence>

-      <xs:element name="Offset" type="xs:duration" />

-      <xs:group ref="t:TimeChangePatternTypes" minOccurs="0"/>

-      <xs:element name="Time" type="xs:time" />

-    </xs:sequence>

-    <xs:attribute name="TimeZoneName" type="xs:string" use="optional" />

-  </xs:complexType>

-

-  <xs:complexType name="TimeZoneType">

-    <xs:sequence>

-      <xs:element name="BaseOffset" type="xs:duration" />

-      <xs:sequence minOccurs="0">

-        <xs:element name="Standard" type="t:TimeChangeType"/>

-        <xs:element name="Daylight" type="t:TimeChangeType"/>

-      </xs:sequence>

-    </xs:sequence>

-    <xs:attribute name="TimeZoneName" type="xs:string" use="optional" />

-  </xs:complexType>

-

-  <!-- Recurrence range types -->

-

-  <xs:complexType name="RecurrenceRangeBaseType" abstract="true">

-    <xs:sequence>

-      <xs:element name="StartDate" type="xs:date" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NoEndRecurrenceRangeType">

-    <xs:complexContent>

-      <xs:extension base="t:RecurrenceRangeBaseType" />

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="EndDateRecurrenceRangeType">

-    <xs:complexContent>

-      <xs:extension base="t:RecurrenceRangeBaseType">

-        <xs:sequence>

-          <xs:element name="EndDate" type="xs:date" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="NumberedRecurrenceRangeType">

-    <xs:complexContent>

-      <xs:extension base="t:RecurrenceRangeBaseType">

-        <xs:sequence>

-          <xs:element name="NumberOfOccurrences" type="xs:int" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- The real Recurrence type -->

-

-  <xs:group name="RecurrencePatternTypes">

-    <xs:sequence>

-      <xs:choice>

-        <xs:element name="RelativeYearlyRecurrence" type="t:RelativeYearlyRecurrencePatternType" />

-        <xs:element name="AbsoluteYearlyRecurrence" type="t:AbsoluteYearlyRecurrencePatternType" />

-        <xs:element name="RelativeMonthlyRecurrence" type="t:RelativeMonthlyRecurrencePatternType" />

-        <xs:element name="AbsoluteMonthlyRecurrence" type="t:AbsoluteMonthlyRecurrencePatternType" />

-        <xs:element name="WeeklyRecurrence" type="t:WeeklyRecurrencePatternType" />

-        <xs:element name="DailyRecurrence" type="t:DailyRecurrencePatternType" />

-      </xs:choice>

-    </xs:sequence>

-  </xs:group>

-

-  <xs:group name="TaskRecurrencePatternTypes">

-    <xs:sequence>

-      <xs:choice>

-        <xs:element name="RelativeYearlyRecurrence" type="t:RelativeYearlyRecurrencePatternType"/>

-        <xs:element name="AbsoluteYearlyRecurrence" type="t:AbsoluteYearlyRecurrencePatternType"/>

-        <xs:element name="RelativeMonthlyRecurrence" type="t:RelativeMonthlyRecurrencePatternType"/>

-        <xs:element name="AbsoluteMonthlyRecurrence" type="t:AbsoluteMonthlyRecurrencePatternType"/>

-        <xs:element name="WeeklyRecurrence" type="t:WeeklyRecurrencePatternType"/>

-        <xs:element name="DailyRecurrence" type="t:DailyRecurrencePatternType"/>

-        <xs:element name="DailyRegeneration" type="t:DailyRegeneratingPatternType"/>

-        <xs:element name="WeeklyRegeneration" type="t:WeeklyRegeneratingPatternType"/>

-        <xs:element name="MonthlyRegeneration" type="t:MonthlyRegeneratingPatternType"/>

-        <xs:element name="YearlyRegeneration" type="t:YearlyRegeneratingPatternType"/>

-      </xs:choice>

-    </xs:sequence>

-  </xs:group>

-

-  <xs:group name="RecurrenceRangeTypes">

-    <xs:sequence>

-      <xs:choice>

-        <xs:element name="NoEndRecurrence" type="t:NoEndRecurrenceRangeType" />

-        <xs:element name="EndDateRecurrence" type="t:EndDateRecurrenceRangeType" />

-        <xs:element name="NumberedRecurrence" type="t:NumberedRecurrenceRangeType" />

-      </xs:choice>

-    </xs:sequence>

-  </xs:group>

-

-  <xs:complexType name="RecurrenceType">

-    <xs:sequence>

-      <xs:group ref="t:RecurrencePatternTypes" />

-      <xs:group ref="t:RecurrenceRangeTypes" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="TaskRecurrenceType">

-    <xs:sequence>

-      <xs:group ref="t:TaskRecurrencePatternTypes"/>

-      <xs:group ref="t:RecurrenceRangeTypes"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Individual occurrences of an expanded Recurrence -->

-

-  <xs:complexType name="OccurrenceInfoType">

-    <xs:sequence>

-      <xs:element name="ItemId" type="t:ItemIdType" />

-      <xs:element name="Start" type="xs:dateTime" />

-      <xs:element name="End" type="xs:dateTime" />

-      <xs:element name="OriginalStart" type="xs:dateTime" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfOccurrenceInfoType">

-    <xs:sequence>

-      <xs:element name="Occurrence" type="t:OccurrenceInfoType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="DeletedOccurrenceInfoType">

-    <xs:sequence>

-      <xs:element name="Start" type="xs:dateTime" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfDeletedOccurrencesType">

-    <xs:sequence>

-      <xs:element name="DeletedOccurrence" type="t:DeletedOccurrenceInfoType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- The main calendar item from which all others derive -->

-

-  <xs:complexType name="CalendarItemType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemType">

-        <xs:sequence>

-

-          <!-- Single and Occurrence only -->

-

-          <xs:element name="Start" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="End" type="xs:dateTime" minOccurs="0" />

-

-          <!-- Occurrence only -->

-

-          <xs:element name="OriginalStart" type="xs:dateTime" minOccurs="0" />

-

-          <xs:element name="IsAllDayEvent" type="xs:boolean" minOccurs="0" />

-          <xs:element name="LegacyFreeBusyStatus" type="t:LegacyFreeBusyType" minOccurs="0" />

-          <xs:element name="Location" type="xs:string" minOccurs="0" />

-          <xs:element name="When" type="xs:string" minOccurs="0" />

-          <xs:element name="IsMeeting" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsCancelled" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsRecurring" type="xs:boolean" minOccurs="0" />

-          <xs:element name="MeetingRequestWasSent" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsResponseRequested" type="xs:boolean" minOccurs="0" />

-          <xs:element name="CalendarItemType" type="t:CalendarItemTypeType" minOccurs="0" />

-          <xs:element name="MyResponseType" type="t:ResponseTypeType" minOccurs="0" />

-          <xs:element name="Organizer" type="t:SingleRecipientType" minOccurs="0" />

-          <xs:element name="RequiredAttendees" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0" />

-          <xs:element name="OptionalAttendees" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0" />

-          <xs:element name="Resources" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0" />

-

-          <!-- Conflicting and adjacent meetings -->

-

-          <xs:element name="ConflictingMeetingCount" type="xs:int" minOccurs="0" />

-          <xs:element name="AdjacentMeetingCount" type="xs:int" minOccurs="0" />

-          <xs:element name="ConflictingMeetings" type="t:NonEmptyArrayOfAllItemsType" minOccurs="0" />

-          <xs:element name="AdjacentMeetings" type="t:NonEmptyArrayOfAllItemsType" minOccurs="0" />

-

-          <xs:element name="Duration" type="xs:string" minOccurs="0" />

-          <xs:element name="TimeZone" type="xs:string" minOccurs="0" />

-

-          <xs:element name="AppointmentReplyTime" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="AppointmentSequenceNumber" type="xs:int" minOccurs="0" />

-          <xs:element name="AppointmentState" type="xs:int" minOccurs="0" />

-

-          <!-- Recurrence specific data, only valid if CalendarItemType is RecurringMaster -->

-

-          <xs:element name="Recurrence" type="t:RecurrenceType" minOccurs="0" />

-          <xs:element name="FirstOccurrence" type="t:OccurrenceInfoType" minOccurs="0" />

-          <xs:element name="LastOccurrence" type="t:OccurrenceInfoType" minOccurs="0" />

-          <xs:element name="ModifiedOccurrences" type="t:NonEmptyArrayOfOccurrenceInfoType" minOccurs="0" />

-          <xs:element name="DeletedOccurrences" type="t:NonEmptyArrayOfDeletedOccurrencesType" minOccurs="0" />

-          <xs:element name="MeetingTimeZone" type="t:TimeZoneType" minOccurs="0"/>

-

-          <xs:element name="ConferenceType" type="xs:int" minOccurs="0" />

-          <xs:element name="AllowNewTimeProposal" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsOnlineMeeting" type="xs:boolean" minOccurs="0" />

-          <xs:element name="MeetingWorkspaceUrl" type="xs:string" minOccurs="0" />

-          <xs:element name="NetShowUrl" type="xs:string" minOccurs="0" />

-

-        </xs:sequence>

-

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Getting occurrences from Recurring masters and vice versa -->

-

-  <!--Meeting invitation-->

-

-  <xs:complexType name="MeetingMessageType">

-    <xs:complexContent>

-      <xs:extension base="t:MessageType">

-        <xs:sequence>

-          <xs:element name="AssociatedCalendarItemId" type="t:ItemIdType" minOccurs="0"/>

-          <xs:element name="IsDelegated" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsOutOfDate" type="xs:boolean" minOccurs="0" />

-          <xs:element name="HasBeenProcessed" type="xs:boolean" minOccurs="0" />

-          <!-- Meeting response related properties -->

-          <xs:element name="ResponseType" type="t:ResponseTypeType" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="MeetingRequestMessageType">

-    <xs:complexContent>

-      <xs:extension base="t:MeetingMessageType">

-        <xs:sequence>

-          <!--- MeetingRequest properties -->

-

-          <xs:element name="MeetingRequestType" type="t:MeetingRequestTypeType" minOccurs="0" />

-          <xs:element name="IntendedFreeBusyStatus" type="t:LegacyFreeBusyType" minOccurs="0" />

-

-          <!-- Calendar Properties of the associated meeting request -->

-

-          <!-- Single and Occurrence only -->

-

-          <xs:element name="Start" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="End" type="xs:dateTime" minOccurs="0" />

-

-          <!-- Occurrence only -->

-

-          <xs:element name="OriginalStart" type="xs:dateTime" minOccurs="0" />

-

-          <xs:element name="IsAllDayEvent" type="xs:boolean" minOccurs="0" />

-          <xs:element name="LegacyFreeBusyStatus" type="t:LegacyFreeBusyType" minOccurs="0" />

-          <xs:element name="Location" type="xs:string" minOccurs="0" />

-          <xs:element name="When" type="xs:string" minOccurs="0" />

-          <xs:element name="IsMeeting" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsCancelled" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsRecurring" type="xs:boolean" minOccurs="0" />

-          <xs:element name="MeetingRequestWasSent" type="xs:boolean" minOccurs="0" />

-          <xs:element name="CalendarItemType" type="t:CalendarItemTypeType" minOccurs="0" />

-          <xs:element name="MyResponseType" type="t:ResponseTypeType" minOccurs="0" />

-          <xs:element name="Organizer" type="t:SingleRecipientType" minOccurs="0" />

-          <xs:element name="RequiredAttendees" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0" />

-          <xs:element name="OptionalAttendees" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0" />

-          <xs:element name="Resources" type="t:NonEmptyArrayOfAttendeesType" minOccurs="0" />

-

-          <!-- Conflicting and adjacent meetings -->

-

-          <xs:element name="ConflictingMeetingCount" type="xs:int" minOccurs="0" />

-          <xs:element name="AdjacentMeetingCount" type="xs:int" minOccurs="0" />

-          <xs:element name="ConflictingMeetings" type="t:NonEmptyArrayOfAllItemsType" minOccurs="0" />

-          <xs:element name="AdjacentMeetings" type="t:NonEmptyArrayOfAllItemsType" minOccurs="0" />

-

-          <xs:element name="Duration" type="xs:string" minOccurs="0" />

-          <xs:element name="TimeZone" type="xs:string" minOccurs="0" />

-

-          <xs:element name="AppointmentReplyTime" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="AppointmentSequenceNumber" type="xs:int" minOccurs="0" />

-          <xs:element name="AppointmentState" type="xs:int" minOccurs="0" />

-

-          <!-- Recurrence specific data, only valid if CalendarItemType is RecurringMaster -->

-

-          <xs:element name="Recurrence" type="t:RecurrenceType" minOccurs="0" />

-          <xs:element name="FirstOccurrence" type="t:OccurrenceInfoType" minOccurs="0" />

-          <xs:element name="LastOccurrence" type="t:OccurrenceInfoType" minOccurs="0" />

-          <xs:element name="ModifiedOccurrences" type="t:NonEmptyArrayOfOccurrenceInfoType" minOccurs="0" />

-          <xs:element name="DeletedOccurrences" type="t:NonEmptyArrayOfDeletedOccurrencesType" minOccurs="0" />

-          <xs:element name="MeetingTimeZone" type="t:TimeZoneType" minOccurs="0" />

-

-          <xs:element name="ConferenceType" type="xs:int" minOccurs="0" />

-          <xs:element name="AllowNewTimeProposal" type="xs:boolean" minOccurs="0" />

-          <xs:element name="IsOnlineMeeting" type="xs:boolean" minOccurs="0" />

-          <xs:element name="MeetingWorkspaceUrl" type="xs:string" minOccurs="0" />

-          <xs:element name="NetShowUrl" type="xs:string" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="MeetingResponseMessageType">

-    <xs:complexContent>

-      <xs:extension base="t:MeetingMessageType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="MeetingCancellationMessageType">

-    <xs:complexContent>

-      <xs:extension base="t:MeetingMessageType"/>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- End of CalendarItem Types -->

-

-  <!-- Contacts Types -->

-

-  <xs:simpleType name="ImAddressKeyType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="ImAddress1" />

-      <xs:enumeration value="ImAddress2" />

-      <xs:enumeration value="ImAddress3" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="EmailAddressKeyType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="EmailAddress1" />

-      <xs:enumeration value="EmailAddress2" />

-      <xs:enumeration value="EmailAddress3" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="PhoneNumberKeyType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="AssistantPhone" />

-      <xs:enumeration value="BusinessFax" />

-      <xs:enumeration value="BusinessPhone" />

-      <xs:enumeration value="BusinessPhone2" />

-      <xs:enumeration value="Callback" />

-      <xs:enumeration value="CarPhone" />

-      <xs:enumeration value="CompanyMainPhone" />

-      <xs:enumeration value="HomeFax" />

-      <xs:enumeration value="HomePhone" />

-      <xs:enumeration value="HomePhone2" />

-      <xs:enumeration value="Isdn" />

-      <xs:enumeration value="MobilePhone" />

-      <xs:enumeration value="OtherFax" />

-      <xs:enumeration value="OtherTelephone" />

-      <xs:enumeration value="Pager" />

-      <xs:enumeration value="PrimaryPhone" />

-      <xs:enumeration value="RadioPhone" />

-      <xs:enumeration value="Telex" />

-      <xs:enumeration value="TtyTddPhone" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="PhysicalAddressIndexType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="None" />

-      <xs:enumeration value="Business" />

-      <xs:enumeration value="Home" />

-      <xs:enumeration value="Other" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="PhysicalAddressKeyType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Business" />

-      <xs:enumeration value="Home" />

-      <xs:enumeration value="Other" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="FileAsMappingType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="None" />

-      <xs:enumeration value="LastCommaFirst" />

-      <xs:enumeration value="FirstSpaceLast" />

-      <xs:enumeration value="Company" />

-      <xs:enumeration value="LastCommaFirstCompany" />

-      <xs:enumeration value="CompanyLastFirst" />

-      <xs:enumeration value="LastFirst" />

-      <xs:enumeration value="LastFirstCompany" />

-      <xs:enumeration value="CompanyLastCommaFirst" />

-      <xs:enumeration value="LastFirstSuffix" />

-      <xs:enumeration value="LastSpaceFirstCompany" />

-      <xs:enumeration value="CompanyLastSpaceFirst" />

-      <xs:enumeration value="LastSpaceFirst" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Contact source -->

-

-  <xs:simpleType name="ContactSourceType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="ActiveDirectory" />

-      <xs:enumeration value="Store" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- complete name for a contact -->

-

-  <xs:complexType name="CompleteNameType">

-    <xs:sequence>

-      <xs:element name="Title" type="xs:string" minOccurs="0" />

-      <xs:element name="FirstName" type="xs:string" minOccurs="0" />

-      <xs:element name="MiddleName" type="xs:string" minOccurs="0" />

-      <xs:element name="LastName" type="xs:string" minOccurs="0" />

-      <xs:element name="Suffix" type="xs:string" minOccurs="0" />

-      <xs:element name="Initials" type="xs:string" minOccurs="0" />

-      <xs:element name="FullName" type="xs:string" minOccurs="0" />

-      <xs:element name="Nickname" type="xs:string" minOccurs="0" />

-      <xs:element name="YomiFirstName" type="xs:string" minOccurs="0" />

-      <xs:element name="YomiLastName" type="xs:string" minOccurs="0" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Dictionary types for items -->

-

-  <xs:complexType name="ImAddressDictionaryEntryType">

-    <xs:simpleContent>

-      <xs:extension base="xs:string">

-        <xs:attribute name="Key" type="t:ImAddressKeyType" use="required" />

-      </xs:extension>

-    </xs:simpleContent>

-  </xs:complexType>

-

-  <xs:complexType name="EmailAddressDictionaryEntryType">

-    <xs:simpleContent>

-      <xs:extension base="xs:string">

-        <xs:attribute name="Key" type="t:EmailAddressKeyType" use="required" />

-      </xs:extension>

-    </xs:simpleContent>

-  </xs:complexType>

-

-  <xs:complexType name="PhoneNumberDictionaryEntryType">

-    <xs:simpleContent>

-      <xs:extension base="xs:string">

-        <xs:attribute name="Key" type="t:PhoneNumberKeyType" use="required" />

-      </xs:extension>

-    </xs:simpleContent>

-  </xs:complexType>

-

-  <xs:complexType name="PhysicalAddressDictionaryEntryType">

-    <xs:sequence>

-      <xs:element name="Street" type="xs:string" minOccurs="0" />

-      <xs:element name="City" type="xs:string" minOccurs="0" />

-      <xs:element name="State" type="xs:string" minOccurs="0" />

-      <xs:element name="CountryOrRegion" type="xs:string" minOccurs="0" />

-      <xs:element name="PostalCode" type="xs:string" minOccurs="0" />

-    </xs:sequence>

-    <xs:attribute name="Key" type="t:PhysicalAddressKeyType" use="required" />

-  </xs:complexType>

-

-  <!-- The actual dictionaries -->

-

-  <xs:complexType name="ImAddressDictionaryType">

-    <xs:sequence>

-      <xs:element name="Entry" type="t:ImAddressDictionaryEntryType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="EmailAddressDictionaryType">

-    <xs:sequence>

-      <xs:element name="Entry" type="t:EmailAddressDictionaryEntryType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="PhoneNumberDictionaryType">

-    <xs:sequence>

-      <xs:element name="Entry" type="t:PhoneNumberDictionaryEntryType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="PhysicalAddressDictionaryType">

-    <xs:sequence>

-      <xs:element name="Entry" type="t:PhysicalAddressDictionaryEntryType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- ContactItemType -->

-

-  <xs:complexType name="ContactItemType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemType">

-        <xs:sequence>

-          <xs:element name="FileAs" type="xs:string" minOccurs="0" />

-          <xs:element name="FileAsMapping" type="t:FileAsMappingType" minOccurs="0" />

-          <xs:element name="DisplayName" type="xs:string" minOccurs="0" />

-          <xs:element name="GivenName" type="xs:string" minOccurs="0" />

-          <xs:element name="Initials" type="xs:string" minOccurs="0" />

-          <xs:element name="MiddleName" type="xs:string" minOccurs="0" />

-          <xs:element name="Nickname" type="xs:string" minOccurs="0" />

-          <xs:element name="CompleteName" type="t:CompleteNameType" minOccurs="0" />

-          <xs:element name="CompanyName" type="xs:string" minOccurs="0" />

-          <xs:element name="EmailAddresses" type="t:EmailAddressDictionaryType" minOccurs="0" />

-          <xs:element name="PhysicalAddresses" type="t:PhysicalAddressDictionaryType" minOccurs="0" />

-          <xs:element name="PhoneNumbers" type="t:PhoneNumberDictionaryType" minOccurs="0" />

-          <xs:element name="AssistantName" type="xs:string" minOccurs="0" />

-          <xs:element name="Birthday" type="xs:dateTime" minOccurs="0" />

-          <xs:element name="BusinessHomePage" type="xs:anyURI" minOccurs="0" />

-          <xs:element name="Children" type="t:ArrayOfStringsType" minOccurs="0" />

-          <xs:element name="Companies" type="t:ArrayOfStringsType" minOccurs="0" />

-          <xs:element name="ContactSource" type="t:ContactSourceType" minOccurs="0" />

-          <xs:element name="Department" type="xs:string" minOccurs="0" />

-          <xs:element name="Generation" type="xs:string" minOccurs="0" />

-          <xs:element name="ImAddresses" type="t:ImAddressDictionaryType" minOccurs="0" />

-          <xs:element name="JobTitle" type="xs:string" minOccurs="0" />

-          <xs:element name="Manager" type="xs:string" minOccurs="0" />

-          <xs:element name="Mileage" type="xs:string" minOccurs="0" />

-          <xs:element name="OfficeLocation" type="xs:string" minOccurs="0" />

-          <xs:element name="PostalAddressIndex" type="t:PhysicalAddressIndexType" minOccurs="0" />

-          <xs:element name="Profession" type="xs:string" minOccurs="0" />

-          <xs:element name="SpouseName" type="xs:string" minOccurs="0" />

-          <xs:element name="Surname" type="xs:string" minOccurs="0" />

-          <xs:element name="WeddingAnniversary" type="xs:dateTime" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- ContactItemType -->

-

-  <xs:complexType name="DistributionListType">

-    <xs:complexContent>

-      <xs:extension base="t:ItemType">

-        <xs:sequence>

-          <xs:element name="DisplayName" type="xs:string" minOccurs="0" />

-          <xs:element name="FileAs" type="xs:string" minOccurs="0" />

-          <xs:element name="ContactSource" type="t:ContactSourceType" minOccurs="0" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- End of Contacts Types-->

-

-  <!-- Description of a search folder -->

-

-  <xs:complexType name="SearchParametersType">

-    <xs:sequence>

-      <xs:element name="Restriction" type="t:RestrictionType" />

-      <xs:element name="BaseFolderIds" type="t:NonEmptyArrayOfBaseFolderIdsType" />

-    </xs:sequence>

-    <xs:attribute name="Traversal" type="t:SearchFolderTraversalType" />

-  </xs:complexType>

-

-  <!-- Search expressions -->

-  <xs:complexType name="ConstantValueType">

-    <xs:attribute name="Value" type="xs:string" />

-  </xs:complexType>

-

-  <!-- Search expression type -->

-  <xs:complexType name="SearchExpressionType" abstract="true" />

-  <xs:element name="SearchExpression" type="t:SearchExpressionType" />

-

-  <!-- GroupBy types for FindItem -->

-  <xs:simpleType name="AggregateType">

-    <xs:annotation>

-      <xs:documentation>

-        This max/min evaluation is applied to the field specified within the group by

-        instance for EACH item within that group.  This determines which item from each group

-        is to be selected as the representative for that group.

-      </xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Minimum"/>

-      <xs:enumeration value="Maximum"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="AggregateOnType">

-    <xs:annotation>

-      <xs:documentation>

-        Represents the field of each item to aggregate on and the qualifier to apply to that

-        field in determining which item will represent the group.

-      </xs:documentation>

-    </xs:annotation>

-    <xs:choice>

-      <!-- Note that the property path here determines which property to examine on each item

-			in the group for the aggregation function.  This has nothing to do with defintion what

-			is in each group.  That determination has already been made via the GroupBy property path.

-			-->

-      <xs:element name="FieldURI" type="t:PathToUnindexedFieldType"/>

-      <xs:element name="IndexedFieldURI" type="t:PathToIndexedFieldType"/>

-      <xs:element name="ExtendedFieldURI" type="t:PathToExtendedFieldType"/>

-    </xs:choice>

-    <xs:attribute name="Aggregate" type="t:AggregateType" use="required"/>

-  </xs:complexType>

-

-  <xs:complexType name="BaseGroupByType" abstract ="true">

-    <xs:attribute name="Order" type="t:SortDirectionType" use="required"/>

-  </xs:complexType>

-

-  <xs:complexType name="GroupByType">

-    <xs:annotation>

-      <xs:documentation>

-        Allows consumers to specify arbitrary groupings for FindItem queries.

-      </xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:BaseGroupByType">

-        <xs:sequence>

-          <!-- This property path represents the property that defines what is in each group.

-					All items within a given group will have the same value for this property. -->

-          <xs:choice>

-            <xs:element name="FieldURI" type="t:PathToUnindexedFieldType"/>

-            <xs:element name="IndexedFieldURI" type="t:PathToIndexedFieldType"/>

-            <xs:element name="ExtendedFieldURI" type="t:PathToExtendedFieldType"/>

-          </xs:choice>

-          <xs:element name="AggregateOn" type="t:AggregateOnType"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:simpleType name="StandardGroupByType">

-    <xs:annotation>

-      <xs:documentation>

-        Represents standard groupings for GroupBy queries.

-      </xs:documentation>

-    </xs:annotation>

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="ConversationTopic"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="DistinguishedGroupByType">

-    <xs:annotation>

-      <xs:documentation>

-        Allows consumers to access standard groupings for FindItem queries.  This is in

-        contrast to the arbitrary (custom) groupings available via the t:GroupByType

-      </xs:documentation>

-    </xs:annotation>

-    <xs:complexContent>

-      <xs:extension base="t:BaseGroupByType">

-        <xs:sequence>

-          <xs:element name="StandardGroupBy" type="t:StandardGroupByType"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- GroupBy result types -->

-

-  <xs:complexType name="GroupedItemsType">

-    <xs:sequence>

-      <xs:element name="GroupIndex" type="xs:string"/>

-      <xs:element name="Items" type="t:ArrayOfRealItemsType"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfGroupedItemsType">

-    <xs:choice>

-      <xs:element name="GroupedItems" type="t:GroupedItemsType" minOccurs="0" maxOccurs="unbounded"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <!-- Basic arithmetic operations -->

-

-  <xs:complexType name="ExistsType">

-    <xs:complexContent>

-      <xs:extension base="t:SearchExpressionType">

-        <xs:sequence>

-          <xs:element ref="t:Path"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="Exists" type="t:ExistsType" substitutionGroup="t:SearchExpression"/>

-

-  <xs:complexType name="FieldURIOrConstantType">

-    <xs:choice>

-      <xs:element ref="t:Path"/>

-      <xs:element name="Constant" type="t:ConstantValueType" />

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="TwoOperandExpressionType" abstract="true">

-    <xs:complexContent>

-      <xs:extension base="t:SearchExpressionType">

-        <xs:sequence>

-          <xs:element ref="t:Path"/>

-          <xs:element name="FieldURIOrConstant" type="t:FieldURIOrConstantType"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <!-- Excludes patterns can either be hex (starting with 0x or 0X) or integers -->

-  <xs:simpleType name="ExcludesAttributeType">

-    <xs:restriction base="xs:string">

-      <xs:pattern value="((0x|0X)[0-9A-Fa-f]*)|([0-9]*)"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="ExcludesValueType">

-    <xs:attribute name="Value" type="t:ExcludesAttributeType" />

-  </xs:complexType>

-

-  <xs:complexType name="ExcludesType">

-    <xs:complexContent>

-      <xs:extension base="t:SearchExpressionType">

-        <xs:sequence>

-          <xs:element ref="t:Path"/>

-          <xs:element name="Bitmask" type="t:ExcludesValueType" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="Excludes" type="t:ExcludesType" substitutionGroup ="t:SearchExpression"/>

-

-

-  <xs:complexType name="IsEqualToType">

-    <xs:complexContent>

-      <xs:extension base="t:TwoOperandExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="IsEqualTo" type="t:IsEqualToType" substitutionGroup ="t:SearchExpression"/>

-  <xs:complexType name="IsNotEqualToType">

-    <xs:complexContent>

-      <xs:extension base="t:TwoOperandExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="IsNotEqualTo" type="t:IsNotEqualToType" substitutionGroup="t:SearchExpression"/>

-  <xs:complexType name="IsGreaterThanType">

-    <xs:complexContent>

-      <xs:extension base="t:TwoOperandExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="IsGreaterThan" type="t:IsGreaterThanType" substitutionGroup ="t:SearchExpression"/>

-  <xs:complexType name="IsGreaterThanOrEqualToType">

-    <xs:complexContent>

-      <xs:extension base="t:TwoOperandExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="IsGreaterThanOrEqualTo" type="t:IsGreaterThanOrEqualToType" substitutionGroup ="t:SearchExpression"/>

-  <xs:complexType name="IsLessThanType">

-    <xs:complexContent>

-      <xs:extension base="t:TwoOperandExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="IsLessThan" type="t:IsLessThanType" substitutionGroup ="t:SearchExpression"/>

-  <xs:complexType name="IsLessThanOrEqualToType">

-    <xs:complexContent>

-      <xs:extension base="t:TwoOperandExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="IsLessThanOrEqualTo" type="t:IsLessThanOrEqualToType" substitutionGroup ="t:SearchExpression"/>

-

-

-  <!-- Content indexing comparison -->

-  <xs:simpleType name="ContainmentModeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="FullString" />

-      <xs:enumeration value="Prefixed" />

-      <xs:enumeration value="Substring" />

-      <xs:enumeration value="PrefixOnWords" />

-      <xs:enumeration value="ExactPhrase" />

-    </xs:restriction>

-  </xs:simpleType>

-  <xs:simpleType name="ContainmentComparisonType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Exact" />

-      <xs:enumeration value="IgnoreCase" />

-      <xs:enumeration value="IgnoreNonSpacingCharacters" />

-      <xs:enumeration value="Loose"/>

-      <xs:enumeration value="IgnoreCaseAndNonSpacingCharacters" />

-      <xs:enumeration value="LooseAndIgnoreCase"/>

-      <xs:enumeration value="LooseAndIgnoreNonSpace"/>

-      <xs:enumeration value="LooseAndIgnoreCaseAndIgnoreNonSpace"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="ContainsExpressionType">

-    <xs:complexContent>

-      <xs:extension base="t:SearchExpressionType">

-        <xs:sequence>

-          <xs:element ref="t:Path"/>

-          <xs:element name="Constant" type="t:ConstantValueType" />

-        </xs:sequence>

-        <xs:attribute name="ContainmentMode" type="t:ContainmentModeType" />

-        <xs:attribute name="ContainmentComparison" type="t:ContainmentComparisonType" />

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="Contains" type="t:ContainsExpressionType" substitutionGroup="t:SearchExpression"/>

-

-  <!-- Boolean operations -->

-  <xs:complexType name="NotType">

-    <xs:complexContent>

-      <xs:extension base="t:SearchExpressionType">

-        <xs:sequence>

-          <xs:element ref="t:SearchExpression"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="Not" type="t:NotType" substitutionGroup="t:SearchExpression"/>

-

-  <xs:complexType name="MultipleOperandBooleanExpressionType" abstract="true">

-    <xs:complexContent>

-      <xs:extension base="t:SearchExpressionType">

-        <xs:sequence>

-          <xs:element ref="t:SearchExpression" minOccurs="2" maxOccurs="unbounded"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="AndType">

-    <xs:complexContent>

-      <xs:extension base="t:MultipleOperandBooleanExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="And" type="t:AndType" substitutionGroup="t:SearchExpression"/>

-

-  <xs:complexType name="OrType">

-    <xs:complexContent>

-      <xs:extension base="t:MultipleOperandBooleanExpressionType"/>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:element name="Or" type="t:OrType" substitutionGroup="t:SearchExpression"/>

-

-  <!-- The type of object which actually encodes a restriction -->

-  <xs:complexType name="RestrictionType">

-    <xs:sequence>

-      <xs:element ref="t:SearchExpression"/>

-    </xs:sequence>

-  </xs:complexType>

-  <!-- Sort order specification -->

-  <xs:simpleType name="SortDirectionType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Ascending" />

-      <xs:enumeration value="Descending" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="FieldOrderType">

-    <xs:sequence>

-      <xs:element ref="t:Path"/>

-    </xs:sequence>

-    <xs:attribute name="Order" type="t:SortDirectionType" use="required" />

-  </xs:complexType>

-

-  <xs:complexType name="NonEmptyArrayOfFieldOrdersType">

-    <xs:sequence>

-      <xs:element name="FieldOrder" type="t:FieldOrderType" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <!-- Data type needed by CreateManagedFolder. -->

-  <xs:complexType name="NonEmptyArrayOfFolderNamesType">

-    <xs:sequence>

-      <xs:element name="FolderName" type="xs:string" maxOccurs="unbounded" />

-    </xs:sequence>

-  </xs:complexType>

-

-

-  <!-- Notification types -->

-

-  <xs:simpleType name="WatermarkType">

-    <xs:restriction base="t:NonEmptyStringType"/>

-  </xs:simpleType>

-

-  <xs:simpleType name="SubscriptionIdType">

-    <xs:restriction base="t:NonEmptyStringType"/>

-  </xs:simpleType>

-

-  <xs:complexType name="BaseNotificationEventType">

-    <xs:sequence>

-      <xs:element name="Watermark" type="t:WatermarkType" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="BaseObjectChangedEventType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseNotificationEventType">

-        <xs:sequence>

-          <xs:element name="TimeStamp" type="xs:dateTime" />

-          <xs:choice>

-            <xs:element name="FolderId" type="t:FolderIdType" />

-            <xs:element name="ItemId" type="t:ItemIdType"/>

-          </xs:choice>

-          <xs:element name="ParentFolderId" type="t:FolderIdType" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="ModifiedEventType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseObjectChangedEventType">

-        <xs:sequence>

-          <xs:element name="UnreadCount" type="xs:int" minOccurs="0" maxOccurs="1"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="MovedCopiedEventType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseObjectChangedEventType">

-        <xs:sequence>

-          <xs:choice>

-            <xs:element name="OldFolderId" type="t:FolderIdType" />

-            <xs:element name="OldItemId" type="t:ItemIdType"/>

-          </xs:choice>

-          <xs:element name="OldParentFolderId" type="t:FolderIdType" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="NotificationType">

-    <xs:sequence>

-      <xs:element name="SubscriptionId" type="t:SubscriptionIdType" />

-      <xs:element name="PreviousWatermark" type="t:WatermarkType" />

-      <xs:element name="MoreEvents" type="xs:boolean" />

-      <xs:choice maxOccurs="unbounded" minOccurs="1">

-        <xs:element name="CopiedEvent" type="t:MovedCopiedEventType"/>

-        <xs:element name="CreatedEvent" type="t:BaseObjectChangedEventType"/>

-        <xs:element name="DeletedEvent" type="t:BaseObjectChangedEventType"/>

-        <xs:element name="ModifiedEvent" type="t:ModifiedEventType"/>

-        <xs:element name="MovedEvent" type="t:MovedCopiedEventType"/>

-        <xs:element name="NewMailEvent" type="t:BaseObjectChangedEventType"/>

-        <xs:element name="StatusEvent" type="t:BaseNotificationEventType"/>

-      </xs:choice>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:simpleType name="NotificationEventTypeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="CopiedEvent" />

-      <xs:enumeration value="CreatedEvent" />

-      <xs:enumeration value="DeletedEvent" />

-      <xs:enumeration value="ModifiedEvent" />

-      <xs:enumeration value="MovedEvent" />

-      <xs:enumeration value="NewMailEvent" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="NonEmptyArrayOfNotificationEventTypesType">

-    <xs:choice maxOccurs="unbounded" minOccurs="1">

-      <xs:element name="EventType" type="t:NotificationEventTypeType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:simpleType name="SubscriptionTimeoutType">

-    <xs:restriction base="xs:int">

-      <xs:minInclusive value="1" />

-      <xs:maxInclusive value="1440" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="SubscriptionStatusFrequencyType">

-    <xs:restriction base="xs:int">

-      <xs:minInclusive value="1" />

-      <xs:maxInclusive value="1440" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="BaseSubscriptionRequestType" abstract="true">

-    <xs:sequence>

-      <xs:element name="FolderIds" type="t:NonEmptyArrayOfBaseFolderIdsType"/>

-      <xs:element name="EventTypes" type="t:NonEmptyArrayOfNotificationEventTypesType"/>

-      <xs:element name="Watermark" type="t:WatermarkType" minOccurs="0"/>

-    </xs:sequence>

-  </xs:complexType>

-  <xs:complexType name="PushSubscriptionRequestType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseSubscriptionRequestType">

-        <xs:sequence>

-          <xs:element name="StatusFrequency" type="t:SubscriptionStatusFrequencyType"/>

-          <xs:element name="URL" type="xs:string"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-  <xs:complexType name="PullSubscriptionRequestType">

-    <xs:complexContent>

-      <xs:extension base="t:BaseSubscriptionRequestType">

-        <xs:sequence>

-          <xs:element name="Timeout" type="t:SubscriptionTimeoutType"/>

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:simpleType name="SubscriptionStatusType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="OK" />

-      <xs:enumeration value="Unsubscribe" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="SyncFolderItemsDeleteType">

-    <xs:sequence>

-      <xs:element name="ItemId" type="t:ItemIdType"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="SyncFolderItemsChangesType">

-    <xs:sequence>

-      <xs:choice maxOccurs="unbounded" minOccurs="0">

-        <xs:element name="Create" type="t:SyncFolderItemsCreateOrUpdateType"/>

-        <xs:element name="Update" type="t:SyncFolderItemsCreateOrUpdateType"/>

-        <xs:element name="Delete" type="t:SyncFolderItemsDeleteType"/>

-      </xs:choice>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="SyncFolderHierarchyCreateOrUpdateType">

-    <xs:choice>

-      <xs:element name="Folder" type="t:FolderType"/>

-      <xs:element name="CalendarFolder" type="t:CalendarFolderType"/>

-      <xs:element name="ContactsFolder" type="t:ContactsFolderType"/>

-      <xs:element name="SearchFolder" type="t:SearchFolderType"/>

-      <xs:element name="TasksFolder" type="t:TasksFolderType"/>

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="SyncFolderHierarchyDeleteType">

-    <xs:sequence>

-      <xs:element name="FolderId" type="t:FolderIdType"/>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="SyncFolderHierarchyChangesType">

-    <xs:sequence>

-      <xs:choice maxOccurs="unbounded" minOccurs="0">

-        <xs:element name="Create" type="t:SyncFolderHierarchyCreateOrUpdateType"/>

-        <xs:element name="Update" type="t:SyncFolderHierarchyCreateOrUpdateType"/>

-        <xs:element name="Delete" type="t:SyncFolderHierarchyDeleteType"/>

-      </xs:choice>

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:simpleType name="MaxSyncChangesReturnedType">

-    <xs:restriction base="xs:int">

-      <xs:minInclusive value="1" />

-      <xs:maxInclusive value="512" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <!-- Availability Service types -->

-

-  <xs:simpleType name="AvailabilityProxyRequestType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="CrossSite" />

-      <xs:enumeration value="CrossForest" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:element name="ProxyRequestTypeHeader" type="t:AvailabilityProxyRequestType"/>

-

-  <xs:simpleType name="MeetingAttendeeType">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Organizer"/>

-      <xs:enumeration value="Required"/>

-      <xs:enumeration value="Optional"/>

-      <xs:enumeration value="Room"/>

-      <xs:enumeration value="Resource"/>

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="CalendarEventDetails">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="1" name="ID" type="xs:string" />

-      <xs:element minOccurs="0" maxOccurs="1" name="Subject" type="xs:string" />

-      <xs:element minOccurs="0" maxOccurs="1" name="Location" type="xs:string" />

-      <xs:element minOccurs="1" maxOccurs="1" name="IsMeeting" type="xs:boolean" />

-      <xs:element minOccurs="1" maxOccurs="1" name="IsRecurring" type="xs:boolean" />

-      <xs:element minOccurs="1" maxOccurs="1" name="IsException" type="xs:boolean" />

-      <xs:element minOccurs="1" maxOccurs="1" name="IsReminderSet" type="xs:boolean" />

-      <xs:element minOccurs="1" maxOccurs="1" name="IsPrivate" type="xs:boolean" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="CalendarEvent">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="StartTime" type="xs:dateTime" />

-      <xs:element minOccurs="1" maxOccurs="1" name="EndTime" type="xs:dateTime" />

-      <xs:element minOccurs="1" maxOccurs="1" name="BusyType" type="t:LegacyFreeBusyType" />

-      <xs:element minOccurs="0" maxOccurs="1" name="CalendarEventDetails" type="t:CalendarEventDetails" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfCalendarEvent">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="unbounded" name="CalendarEvent" type="t:CalendarEvent" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="Duration">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="StartTime" type="xs:dateTime" />

-      <xs:element minOccurs="1" maxOccurs="1" name="EndTime" type="xs:dateTime" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="EmailAddress">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />

-      <xs:element minOccurs="1" maxOccurs="1" name="Address" type="xs:string" />

-      <xs:element minOccurs="0" maxOccurs="1" name="RoutingType" type="xs:string" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:element name="Mailbox" type="t:EmailAddress" />

-

-  <xs:simpleType name="FreeBusyViewType">

-    <xs:list>

-      <xs:simpleType>

-        <xs:restriction base="xs:string">

-          <xs:enumeration value="None" />

-          <xs:enumeration value="MergedOnly" />

-          <xs:enumeration value="FreeBusy" />

-          <xs:enumeration value="FreeBusyMerged" />

-          <xs:enumeration value="Detailed" />

-          <xs:enumeration value="DetailedMerged" />

-        </xs:restriction>

-      </xs:simpleType>

-    </xs:list>

-  </xs:simpleType>

-

-  <xs:complexType name="FreeBusyViewOptionsType">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="TimeWindow" type="t:Duration" />

-      <xs:element minOccurs="0" maxOccurs="1" name="MergedFreeBusyIntervalInMinutes" type="xs:int" />

-      <xs:element minOccurs="0" maxOccurs="1" name="RequestedView" type="t:FreeBusyViewType" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:element name="FreeBusyViewOptions" type="t:FreeBusyViewOptionsType" />

-

-  <xs:complexType name="WorkingPeriod">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="DayOfWeek" type="t:DaysOfWeekType" />

-      <xs:element minOccurs="1" maxOccurs="1" name="StartTimeInMinutes" type="xs:int" />

-      <xs:element minOccurs="1" maxOccurs="1" name="EndTimeInMinutes" type="xs:int" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfWorkingPeriod">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="unbounded" name="WorkingPeriod" type="t:WorkingPeriod" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="SerializableTimeZoneTime">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="Bias" type="xs:int" />

-      <xs:element minOccurs="1" maxOccurs="1" name="Time" type="xs:string" />

-      <xs:element minOccurs="1" maxOccurs="1" name="DayOrder" type="xs:short" />

-      <xs:element minOccurs="1" maxOccurs="1" name="Month" type="xs:short" />

-      <xs:element minOccurs="1" maxOccurs="1" name="DayOfWeek" type="t:DayOfWeekType" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="SerializableTimeZone">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="Bias" type="xs:int" />

-      <xs:element minOccurs="1" maxOccurs="1" name="StandardTime" type="t:SerializableTimeZoneTime" />

-      <xs:element minOccurs="1" maxOccurs="1" name="DaylightTime" type="t:SerializableTimeZoneTime" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:element name="TimeZone" type="t:SerializableTimeZone" />

-

-  <xs:complexType name="WorkingHours">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="TimeZone" type="t:SerializableTimeZone" />

-      <xs:element minOccurs="1" maxOccurs="1" name="WorkingPeriodArray" type="t:ArrayOfWorkingPeriod" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="FreeBusyView">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="FreeBusyViewType" type="t:FreeBusyViewType" />

-      <xs:element minOccurs="0" maxOccurs="1" name="MergedFreeBusy" type="xs:string" />

-      <xs:element minOccurs="0" maxOccurs="1" name="CalendarEventArray" type="t:ArrayOfCalendarEvent" />

-      <xs:element minOccurs="0" maxOccurs="1" name="WorkingHours" type="t:WorkingHours" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="MailboxData">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="Email" type="t:EmailAddress" />

-      <xs:element minOccurs="1" maxOccurs="1" name="AttendeeType" type="t:MeetingAttendeeType" />

-      <xs:element minOccurs="0" maxOccurs="1" name="ExcludeConflicts" type="xs:boolean" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfMailboxData">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="unbounded" name="MailboxData" nillable="true" type="t:MailboxData" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:simpleType name="SuggestionQuality">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Excellent" />

-      <xs:enumeration value="Good" />

-      <xs:enumeration value="Fair" />

-      <xs:enumeration value="Poor" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="SuggestionsViewOptionsType">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="1" name="GoodThreshold" type="xs:int" />

-      <xs:element minOccurs="0" maxOccurs="1" name="MaximumResultsByDay" type="xs:int" />

-      <xs:element minOccurs="0" maxOccurs="1" name="MaximumNonWorkHourResultsByDay" type="xs:int" />

-      <xs:element minOccurs="0" maxOccurs="1" name="MeetingDurationInMinutes" type="xs:int" />

-      <xs:element minOccurs="0" maxOccurs="1" name="MinimumSuggestionQuality" type="t:SuggestionQuality" />

-      <xs:element minOccurs="1" maxOccurs="1" name="DetailedSuggestionsWindow" type="t:Duration" />

-      <xs:element minOccurs="0" maxOccurs="1" name="CurrentMeetingTime" type="xs:dateTime" />

-      <xs:element minOccurs="0" maxOccurs="1" name="GlobalObjectId" type="xs:string" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:element name="SuggestionsViewOptions" type="t:SuggestionsViewOptionsType" />

-

-  <xs:complexType name="ArrayOfAttendeeConflictData">

-    <xs:choice minOccurs="0" maxOccurs="unbounded">

-      <xs:element minOccurs="1" maxOccurs="1" name="UnknownAttendeeConflictData" nillable="true" type="t:UnknownAttendeeConflictData" />

-      <xs:element minOccurs="1" maxOccurs="1" name="IndividualAttendeeConflictData" nillable="true" type="t:IndividualAttendeeConflictData" />

-      <xs:element minOccurs="1" maxOccurs="1" name="TooBigGroupAttendeeConflictData" nillable="true" type="t:TooBigGroupAttendeeConflictData" />

-      <xs:element minOccurs="1" maxOccurs="1" name="GroupAttendeeConflictData" nillable="true" type="t:GroupAttendeeConflictData" />

-    </xs:choice>

-  </xs:complexType>

-

-  <xs:complexType name="AttendeeConflictData" abstract="true"/>

-

-  <xs:complexType name="UnknownAttendeeConflictData">

-    <xs:complexContent mixed="false">

-      <xs:extension base="t:AttendeeConflictData" />

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="TooBigGroupAttendeeConflictData">

-    <xs:complexContent mixed="false">

-      <xs:extension base="t:AttendeeConflictData" />

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="IndividualAttendeeConflictData">

-    <xs:complexContent mixed="false">

-      <xs:extension base="t:AttendeeConflictData">

-        <xs:sequence>

-          <xs:element minOccurs="1" maxOccurs="1" name="BusyType" type="t:LegacyFreeBusyType" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="GroupAttendeeConflictData">

-    <xs:complexContent mixed="false">

-      <xs:extension base="t:AttendeeConflictData">

-        <xs:sequence>

-          <xs:element minOccurs="1" maxOccurs="1" name="NumberOfMembers" type="xs:int" />

-          <xs:element minOccurs="1" maxOccurs="1" name="NumberOfMembersAvailable" type="xs:int" />

-          <xs:element minOccurs="1" maxOccurs="1" name="NumberOfMembersWithConflict" type="xs:int" />

-          <xs:element minOccurs="1" maxOccurs="1" name="NumberOfMembersWithNoData" type="xs:int" />

-        </xs:sequence>

-      </xs:extension>

-    </xs:complexContent>

-  </xs:complexType>

-

-  <xs:complexType name="Suggestion">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="MeetingTime" type="xs:dateTime" />

-      <xs:element minOccurs="1" maxOccurs="1" name="IsWorkTime" type="xs:boolean" />

-      <xs:element minOccurs="1" maxOccurs="1" name="SuggestionQuality" type="t:SuggestionQuality" />

-      <xs:element minOccurs="0" maxOccurs="1" name="AttendeeConflictDataArray" type="t:ArrayOfAttendeeConflictData" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfSuggestion">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="unbounded" name="Suggestion" type="t:Suggestion" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="SuggestionDayResult">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />

-      <xs:element minOccurs="1" maxOccurs="1" name="DayQuality" type="t:SuggestionQuality" />

-      <xs:element minOccurs="0" maxOccurs="1" name="SuggestionArray" type="t:ArrayOfSuggestion" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:complexType name="ArrayOfSuggestionDayResult">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="unbounded" name="SuggestionDayResult" type="t:SuggestionDayResult" />

-    </xs:sequence>

-  </xs:complexType>

-

-  <xs:simpleType name="OofState">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="Disabled" />

-      <xs:enumeration value="Enabled" />

-      <xs:enumeration value="Scheduled" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:simpleType name="ExternalAudience">

-    <xs:restriction base="xs:string">

-      <xs:enumeration value="None" />

-      <xs:enumeration value="Known" />

-      <xs:enumeration value="All" />

-    </xs:restriction>

-  </xs:simpleType>

-

-  <xs:complexType name="ReplyBody">

-    <xs:sequence>

-      <xs:element minOccurs="0" maxOccurs="1" name="Message" type="xs:string" />

-    </xs:sequence>

-    <xs:attribute ref="xml:lang" use="optional" />

-  </xs:complexType>

-

-  <xs:complexType name="UserOofSettings">

-    <xs:sequence>

-      <xs:element minOccurs="1" maxOccurs="1" name="OofState" type="t:OofState" />

-      <xs:element minOccurs="1" maxOccurs="1" name="ExternalAudience" type="t:ExternalAudience" />

-      <xs:element minOccurs="0" maxOccurs="1" name="Duration" type="t:Duration" />

-      <xs:element minOccurs="0" maxOccurs="1" name="InternalReply" type="t:ReplyBody" />

-      <xs:element minOccurs="0" maxOccurs="1" name="ExternalReply" type="t:ReplyBody" />

-    </xs:sequence>

-  </xs:complexType>

-	

-	<xs:element name="OofSettings" type="t:UserOofSettings" />

-  <xs:element name="UserOofSettings" type="t:UserOofSettings" />

-

-	<!-- Value used in Message Xml -->

-	<xs:complexType name="Value">

-		<xs:simpleContent>

-			<xs:extension base="xs:string">

-				<xs:attribute name="Name" type="xs:string" use="required" />

-			</xs:extension>

-		</xs:simpleContent>

-	</xs:complexType>

-	

-</xs:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/wsdls/NewWSDLFile.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/wsdls/NewWSDLFile.wsdl
deleted file mode 100755
index 5c43bd0..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/wsdls/NewWSDLFile.wsdl
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile/" xmlns:imp0="http://sap.com/xi/APPL/SE/Global" xmlns:ns0="http://www.example.org/NewWSDLFile/">

-

-

-

-	<wsdl:types>

-		<xsd:schema xmlns:ns0="http://www.example.org/NewWSDLFile/"

-			xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/NewWSDLFile/" xmlns:Q1="http://schemas.microsoft.com/exchange/services/2006/types">

-            <xsd:import schemaLocation="../types.xsd" namespace="http://schemas.microsoft.com/exchange/services/2006/types"></xsd:import>

-            <xsd:element name="Element1" type="Q1:SearchExpressionType">


-			</xsd:element>

-			<xsd:element name="Element2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="Element3">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:import namespace="http://sap.com/xi/APPL/SE/Global"

-				schemaLocation="../wsdl2.xsd"></xsd:import>

-			<xsd:element name="Element3">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element minOccurs="1" maxOccurs="1" name="string"

-							type="xsd:string"></xsd:element>

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-        <xsd:schema xmlns:ns0="http://www.example.org/NewWSDLFile/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/NewWSDLFile/"></xsd:schema>

-    </wsdl:types>

-	<wsdl:message name="NewOperation1Request">

-		<wsdl:part name="Parameter" element="tns:Element1"></wsdl:part>

-		<wsdl:part name="Parameter1" type="imp0:Amount"></wsdl:part>

-	</wsdl:message>

-	<wsdl:message name="NewOperation1Response">

-		<wsdl:part name="Parameter" element="tns:Element2"></wsdl:part>

-	</wsdl:message>

-	<wsdl:portType name="ServiceInterface1">

-		<wsdl:operation name="NewOperation1">

-			<wsdl:input message="tns:NewOperation1Request"></wsdl:input>

-			<wsdl:output message="tns:NewOperation1Response"></wsdl:output>

-		</wsdl:operation>

-	</wsdl:portType>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/wsdls/stockquoteservice.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/wsdls/stockquoteservice.wsdl
deleted file mode 100755
index 3e7fd38..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/transaction/wsdls/stockquoteservice.wsdl
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>

-<definitions name="StockQuote"

-

-targetNamespace="http://example.com/stockquote/service"

-          xmlns:tns="http://example.com/stockquote/service"

-          xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-          xmlns:defs="http://example.com/stockquote/definitions"

-          xmlns="http://schemas.xmlsoap.org/wsdl/">

-

-   <import namespace="http://example.com/stockquote/definitions"

-           location="wsdl/stockquote.wsdl"/>

-           

-           <import namespace="http://http://MY_WRONG_SCHEMA_NS"

-           location="NewWSDLFile.wsdl"/>

-           

- 

-    <binding name="StockQuoteSoapBinding" type="defs:StockQuotePortType">

-        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-        <operation name="GetLastTradePrice">

-           <soap:operation soapAction="http://example.com/GetLastTradePrice"/>

-           <input>

-               <soap:body use="literal"/>

-           </input>

-           <output>

-               <soap:body use="literal"/>

-           </output>

-        </operation>

-    </binding>

-

-    <service name="StockQuoteService">

-        <documentation>My first service</documentation>

-        <port name="StockQuotePort" binding="tns:StockQuoteSoapBinding">

-           <soap:address location="http://example.com/stockquote"/>

-        </port>

-    </service>

-</definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/MySchema.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/MySchema.xsd
deleted file mode 100755
index f6a132e..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/MySchema.xsd
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:this="http:///test_730_sp1/test/import/MySchema.xsd"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http:///test_730_sp1/test/import/MySchema.xsd"

-	xmlns:imported="http:///test_730_sp1/test/import/MySchema2.xsd">

-	<xsd:import schemaLocation="MySchema2.xsd"

-		namespace="http:///test_730_sp1/test/import/MySchema2.xsd"></xsd:import>

-	<xsd:element name="GlobalElement">

-		<xsd:complexType>

-			<xsd:sequence>

-				<xsd:element minOccurs="1" maxOccurs="1"

-					ref="imported:GlobalElement2"></xsd:element>

-			</xsd:sequence>

-		</xsd:complexType>

-	</xsd:element>

-</xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/MySchema2.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/MySchema2.xsd
deleted file mode 100755
index 51eb39f..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/MySchema2.xsd
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<xsd:schema xmlns:this="http:///test_730_sp1/test/import/MySchema2.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http:///test_730_sp1/test/import/MySchema2.xsd"><xsd:element name="GlobalElement2"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element></xsd:schema>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/NewWSDLFile.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/NewWSDLFile.wsdl
deleted file mode 100755
index 44f1c84..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/NewWSDLFile.wsdl
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile" targetNamespace="http://www.example.org/NewWSDLFile/">

-<wsdl:import location="NewWSDLFile2.wsdl" namespace="http://www.example.org/NewWSDLFile2/"></wsdl:import>

-  <wsdl:types>

-    <xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/" xmlns:Q1="http:///test_730_sp1/test/import/MySchema.xsd">

-            <xsd:import schemaLocation="MySchema.xsd" namespace="http:///test_730_sp1/test/import/MySchema.xsd"></xsd:import>

-            <xsd:element name="NewOperation">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element ref="Q1:GlobalElement"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="NewOperationResponse">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="out" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-    </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="tns:NewOperation" name="parameters"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">

-    <wsdl:part element="tns:NewOperationResponse" name="parameters"/>

-  </wsdl:message>

-  <wsdl:portType name="NewWSDLFile">

-    <wsdl:operation name="NewOperation">

-      <wsdl:input message="tns:NewOperationRequest"/>

-      <wsdl:output message="tns:NewOperationResponse"/>

-    </wsdl:operation>

-  </wsdl:portType>

-  <wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="NewWSDLFile">

-    <wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/NewWSDLFile2.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/NewWSDLFile2.wsdl
deleted file mode 100755
index 67ead03..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/import/wsdl_xsd/NewWSDLFile2.wsdl
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

-	xmlns:tns="http://www.example.org/NewWSDLFile2/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile"

-	targetNamespace="http://www.example.org/NewWSDLFile2/" xmlns:ns0="http://www.example.org/NewWSDLFile/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/NewWSDLFile2/"

-			xmlns:ns1="http://www.example.org/NewWSDLFile2/">

-			<xsd:element name="NewOperation2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="in" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:element name="NewOperationResponse2">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="out" type="xsd:string" />

-					</xsd:sequence>

-				</xsd:complexType>

-			</xsd:element>

-		</xsd:schema>

-	</wsdl:types>

-	<wsdl:message name="NewOperationRequest">

-		<wsdl:part element="tns:NewOperation2" name="in_parameters2" />

-	</wsdl:message>

-	<wsdl:message name="NewOperationResponse">

-		<wsdl:part element="tns:NewOperationResponse2" name="out_parameters2" />

-	</wsdl:message>

-	<wsdl:portType name="NewWSDLFile2">

-		<wsdl:operation name="NewOperation2">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-		</wsdl:operation>

-	</wsdl:portType>

-	<wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile2">

-		<soap:binding style="document"

-			transport="http://schemas.xmlsoap.org/soap/http" />

-		<wsdl:operation name="NewOperation2">

-			<soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation" />

-			<wsdl:input>

-				<soap:body use="literal" />

-			</wsdl:input>

-			<wsdl:output>

-				<soap:body use="literal" />

-			</wsdl:output>

-		</wsdl:operation>

-	</wsdl:binding>

-	<wsdl:service name="NewWSDLFile">

-		<wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">

-			<soap:address location="http://www.example.org/" />

-		</wsdl:port>

-	</wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/ActionAvailabilityCheck.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/ActionAvailabilityCheck.wsdl
deleted file mode 100755
index 728bca5..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/ActionAvailabilityCheck.wsdl
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:schns="http://www.example.org/" name="ActionAvailabilityCheck.wsdl" targetNamespace="http://www.example.org/">

-  <wsdl:types>

-    <xsd:schema targetNamespace="http://www.example.org/">

-      <xsd:element name="NewOperation">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="in" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-      <xsd:element name="NewOperationResponse">

-        <xsd:complexType>

-          <xsd:sequence>

-            <xsd:element name="out" type="xsd:string"/>

-          </xsd:sequence>

-        </xsd:complexType>

-      </xsd:element>

-            <xsd:element name="NewOperationParameter"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-            <xsd:element name="NewOperation1Parameter"><xsd:complexType><xsd:sequence><xsd:element minOccurs="1" maxOccurs="1" name="string" type="xsd:string"></xsd:element></xsd:sequence></xsd:complexType></xsd:element>

-        </xsd:schema>

-  </wsdl:types>

-  <wsdl:message name="NewOperationRequest">

-    <wsdl:part element="schns:NewOperation" name="Parameter"/>

-  </wsdl:message>

-  <wsdl:message name="NewOperationResponse">

-    <wsdl:part element="schns:NewOperationResponse" name="Parameter"/>

-  </wsdl:message>

-    <wsdl:message name="NewOperationFault"><wsdl:part name="Parameter" element="tns:NewOperationParameter"></wsdl:part></wsdl:message>

-    <wsdl:message name="NewOperation1Request"><wsdl:part name="Parameter" element="tns:NewOperation1Parameter"></wsdl:part></wsdl:message>

-    <wsdl:message name="NewOperation1Response1"></wsdl:message>

-    <wsdl:portType name="ActionAvailabilityCheck.wsdl">

-		<wsdl:operation name="NewOperation">

-			<wsdl:input message="tns:NewOperationRequest" />

-			<wsdl:output message="tns:NewOperationResponse" />

-			<wsdl:fault name="Fault1" message="tns:NewOperationFault"></wsdl:fault>

-		</wsdl:operation>

-		<wsdl:operation name="NewOperation1">

-			<wsdl:input message="tns:NewOperation1Request"></wsdl:input>

-		</wsdl:operation>

-	</wsdl:portType>

-  <wsdl:binding name="ActionAvailabilityCheck.wsdlSOAP" type="tns:ActionAvailabilityCheck.wsdl">

-    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

-    <wsdl:operation name="NewOperation">

-      <soap:operation soapAction="http://www.example.org/NewOperation"/>

-      <wsdl:input>

-        <soap:body use="literal"/>

-      </wsdl:input>

-      <wsdl:output>

-        <soap:body use="literal"/>

-      </wsdl:output>

-    </wsdl:operation>

-  </wsdl:binding>

-  <wsdl:service name="ActionAvailabilityCheck.wsdl">

-    <wsdl:port binding="tns:ActionAvailabilityCheck.wsdlSOAP" name="ActionAvailabilityCheck.wsdlSOAP">

-      <soap:address location="http://www.example.org/"/>

-    </wsdl:port>

-  </wsdl:service>

-</wsdl:definitions>

diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestExternal.xsd b/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestExternal.xsd
deleted file mode 100755
index cb2316a..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestExternal.xsd
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>

-<xsd:schema targetNamespace="http://www.example.org/CopyTypeTest/Types"

-	xmlns:tns="http://www.example.org/CopyTypeTest/Types"

-	xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-	<xsd:element name="GlobalElementWithSimpleType">

-		<xsd:simpleType>

-			<xsd:restriction base="tns:BusinessTransactionDocumentIDContent">

-			</xsd:restriction>

-		</xsd:simpleType>

-	</xsd:element>

-	<xsd:group name="ModelGroupDefinitionOne">

-		<xsd:sequence>

-			<xsd:element name="elementm1" type="tns:CatalogueItemID" />

-			<xsd:element name="elementm2" type="xsd:int" />

-			<xsd:sequence>

-				<xsd:element name="elementm4">

-					<xsd:simpleType>

-						<xsd:restriction base="tns:ContactPersonPartyIDOne">

-							<xsd:maxLength value="40" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:element>

-			</xsd:sequence>

-		</xsd:sequence>

-	</xsd:group>

-	<xsd:attributeGroup name="AttributeGroupDefinitionOne">

-		<xsd:attribute name="attributeaa1" type="xsd:string" />

-		<xsd:attribute name="attributeaa2">

-			<xsd:simpleType>

-				<xsd:restriction base="tns:AcceptanceStatusCode">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-		</xsd:attribute>

-		<xsd:anyAttribute />

-	</xsd:attributeGroup>

-	<xsd:simpleType name="AcceptanceStatusCode">

-		<xsd:restriction base="xsd:token">

-			<xsd:length value="2" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="ActionCode">

-		<xsd:restriction base="xsd:token">

-			<xsd:length value="2" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="CatalogueItemID">

-		<xsd:restriction base="xsd:token">

-			<xsd:maxLength value="40" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="ContactPersonPartyID">

-		<xsd:restriction base="xsd:token">

-			<xsd:maxLength value="60" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="ContactPersonPartyIDOne">

-		<xsd:restriction base="xsd:token">

-			<xsd:maxLength value="60" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="Date">

-		<xsd:restriction base="xsd:date" />

-	</xsd:simpleType>

-	<xsd:attribute name="AttributeWithSimpleType">

-		<xsd:simpleType>

-			<xsd:restriction base="xsd:token">

-				<xsd:length value="3" />

-			</xsd:restriction>

-		</xsd:simpleType>

-	</xsd:attribute>

-	<xsd:attribute name="AttributeWithSimpleTypeOne">

-		<xsd:simpleType>

-			<xsd:restriction base="tns:Date">

-			</xsd:restriction>

-		</xsd:simpleType>

-	</xsd:attribute>

-	<xsd:simpleType name="BusinessTransactionDocumentIDContent">

-		<xsd:restriction base="xsd:token">

-			<xsd:maxLength value="35" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="BusinessTransactionDocumentItemGroupID">

-		<xsd:restriction base="xsd:token">

-			<xsd:length value="3" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="BusinessTransactionDocumentItemID">

-		<xsd:restriction base="xsd:token">

-			<xsd:maxLength value="10" />

-		</xsd:restriction>

-	</xsd:simpleType>

-	<xsd:simpleType name="BusinessTransactionDocumentItemTypeCode">

-		<xsd:restriction base="tns:BusinessTransactionDocumentItemID">

-			<xsd:maxLength value="3" />

-		</xsd:restriction>

-	</xsd:simpleType>

-</xsd:schema>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestImportedSchema.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestImportedSchema.wsdl
deleted file mode 100755
index ded9548..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestImportedSchema.wsdl
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:tns="http://www.example.org/CopyTypeTest/"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	targetNamespace="http://www.example.org/CopyTypeTest/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/CopyTypeTest/Imported/ns1"

-			xmlns:tns="http://www.example.org/CopyTypeTest/Imported/ns1"

-			xmlns:imp="http://www.example.org/CopyTypeTest/Types">

-			<xsd:import namespace="http://www.example.org/CopyTypeTest/Types" schemaLocation="CopyTypeTestExternal.xsd"/>

-			<xsd:complexType name="GlobalComplexType">

-				<xsd:sequence>

-					<xsd:element name="element1" type="xsd:string" />

-					<xsd:element name="element2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="element4" type="tns:CountryCode" />

-						<xsd:group ref="tns:ModelGroupDefinition" />

-					</xsd:sequence>

-				</xsd:sequence>

-				<xsd:attribute name="attr1" type="xsd:string" />

-				<xsd:attribute ref="imp:AttributeWithSimpleType" />

-				<xsd:attributeGroup ref="tns:AttributeGroupDefinition" />

-				

-			</xsd:complexType>

-			<xsd:element name="myEl" type="tns:CountryCode" />

-			<xsd:group name="ModelGroupDefinition">

-				<xsd:sequence>

-					<xsd:element name="elementm1" type="imp:CatalogueItemID" />

-					<xsd:element name="elementm2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="elementm4">

-							<xsd:simpleType>

-								<xsd:restriction base="imp:ContactPersonPartyID">

-									<xsd:maxLength value="40" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:element>

-						<xsd:group ref="imp:ModelGroupDefinitionOne"/>

-					</xsd:sequence>

-				</xsd:sequence>

-			</xsd:group>

-			<xsd:attributeGroup name="AttributeGroupDefinition">

-				<xsd:attribute name="attributea1" type="xsd:string" />

-				<xsd:attribute name="attributea2">

-					<xsd:simpleType>

-						<xsd:restriction base="imp:ActionCode">

-							<xsd:length value="2" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:attribute>

-				<xsd:attribute ref="imp:AttributeWithSimpleTypeOne" />

-				<xsd:attributeGroup ref="imp:AttributeGroupDefinitionOne" />

-				<xsd:anyAttribute />

-			</xsd:attributeGroup>

-			<xsd:simpleType name="CountryCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="AcceptanceStatusCodeOne">

-				<xsd:restriction base="imp:AcceptanceStatusCode">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-	</wsdl:types>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestIncludedSchema.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestIncludedSchema.wsdl
deleted file mode 100755
index dce2e24..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestIncludedSchema.wsdl
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:tns="http://www.example.org/CopyTypeTest/"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	targetNamespace="http://www.example.org/CopyTypeTest/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/CopyTypeTest/Types"

-			xmlns:tns="http://www.example.org/CopyTypeTest/Types">

-			<xsd:include schemaLocation="CopyTypeTestExternal.xsd"/>

-			<xsd:complexType name="GlobalComplexType">

-				<xsd:sequence>

-					<xsd:element name="element1" type="xsd:string" />

-					<xsd:element name="element2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="element4" type="tns:CountryCode" />

-						<xsd:group ref="tns:ModelGroupDefinition" />

-					</xsd:sequence>

-				</xsd:sequence>

-				<xsd:attribute name="attr1" type="xsd:string" />

-				<xsd:attribute ref="tns:AttributeWithSimpleType" />

-				<xsd:attributeGroup ref="tns:AttributeGroupDefinition" />

-			</xsd:complexType>

-			<xsd:group name="ModelGroupDefinition">

-				<xsd:sequence>

-					<xsd:element name="elementm1" type="tns:CatalogueItemID" />

-					<xsd:element name="elementm2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="elementm4">

-							<xsd:simpleType>

-								<xsd:restriction base="tns:ContactPersonPartyID">

-									<xsd:maxLength value="40" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:element>

-						<xsd:group ref="tns:ModelGroupDefinitionOne"/>

-					</xsd:sequence>

-				</xsd:sequence>

-			</xsd:group>

-			<xsd:attributeGroup name="AttributeGroupDefinition">

-				<xsd:attribute name="attributea1" type="xsd:string" />

-				<xsd:attribute name="attributea2">

-					<xsd:simpleType>

-						<xsd:restriction base="tns:ActionCode">

-							<xsd:length value="2" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:attribute>

-				<xsd:attribute ref="tns:AttributeWithSimpleTypeOne" />

-				<xsd:attributeGroup ref="tns:AttributeGroupDefinitionOne" />

-				<xsd:anyAttribute />

-			</xsd:attributeGroup>

-			<xsd:simpleType name="CountryCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="AcceptanceStatusCodeOne">

-				<xsd:restriction base="tns:AcceptanceStatusCode">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-	</wsdl:types>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestMultipleSchema.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestMultipleSchema.wsdl
deleted file mode 100755
index d44b165..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestMultipleSchema.wsdl
+++ /dev/null
@@ -1,160 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:tns="http://www.example.org/CopyTypeTest/"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	targetNamespace="http://www.example.org/CopyTypeTest/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/CopyTypeTest/Multiple/ns1"

-			xmlns:tns="http://www.example.org/CopyTypeTest/Multiple/ns1"

-			xmlns:imp="http://www.example.org/CopyTypeTest/Multiple/ns2">

-			<xsd:import namespace="http://www.example.org/CopyTypeTest/Multiple/ns2"/>

-			<xsd:complexType name="GlobalComplexType">

-				<xsd:sequence>

-					<xsd:element name="element1" type="xsd:string" />

-					<xsd:element name="element2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="element4" type="tns:CountryCode" />

-						<xsd:group ref="tns:ModelGroupDefinition" />

-					</xsd:sequence>

-				</xsd:sequence>

-				<xsd:attribute name="attr1" type="xsd:string" />

-				<xsd:attribute ref="imp:AttributeWithSimpleType" />

-				<xsd:attributeGroup ref="tns:AttributeGroupDefinition" />

-			</xsd:complexType>

-			<xsd:group name="ModelGroupDefinition">

-				<xsd:sequence>

-					<xsd:element name="elementm1" type="imp:CatalogueItemID" />

-					<xsd:element name="elementm2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="elementm4">

-							<xsd:simpleType>

-								<xsd:restriction base="imp:ContactPersonPartyID">

-									<xsd:maxLength value="40" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:element>

-						<xsd:group ref="imp:ModelGroupDefinitionOne"/>

-					</xsd:sequence>

-				</xsd:sequence>

-			</xsd:group>

-			<xsd:attributeGroup name="AttributeGroupDefinition">

-				<xsd:attribute name="attributea1" type="xsd:string" />

-				<xsd:attribute name="attributea2">

-					<xsd:simpleType>

-						<xsd:restriction base="imp:ActionCode">

-							<xsd:length value="2" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:attribute>

-				<xsd:attribute ref="imp:AttributeWithSimpleTypeOne" />

-				<xsd:attributeGroup ref="imp:AttributeGroupDefinitionOne" />

-				<xsd:anyAttribute />

-			</xsd:attributeGroup>

-			<xsd:simpleType name="CountryCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="AcceptanceStatusCodeOne">

-				<xsd:restriction base="imp:AcceptanceStatusCode">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-		<xsd:schema targetNamespace="http://www.example.org/CopyTypeTest/Multiple/ns2"

-			xmlns:tns="http://www.example.org/CopyTypeTest/Multiple/ns2">

-			<xsd:element name="GlobalElementWithSimpleType">

-				<xsd:simpleType>

-					<xsd:restriction base="tns:BusinessTransactionDocumentIDContent">

-					</xsd:restriction>

-				</xsd:simpleType>

-			</xsd:element>

-			<xsd:group name="ModelGroupDefinitionOne">

-				<xsd:sequence>

-					<xsd:element name="elementm1" type="tns:CatalogueItemID" />

-					<xsd:element name="elementm2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="elementm4">

-							<xsd:simpleType>

-								<xsd:restriction base="tns:ContactPersonPartyIDOne">

-									<xsd:maxLength value="40" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:element>

-					</xsd:sequence>

-				</xsd:sequence>

-			</xsd:group>

-			<xsd:attributeGroup name="AttributeGroupDefinitionOne">

-				<xsd:attribute name="attributeaa1" type="xsd:string" />

-				<xsd:attribute name="attributeaa2">

-					<xsd:simpleType>

-						<xsd:restriction base="tns:AcceptanceStatusCode">

-							<xsd:length value="2" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:attribute>

-				<xsd:anyAttribute />

-			</xsd:attributeGroup>

-			<xsd:simpleType name="AcceptanceStatusCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ActionCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="CatalogueItemID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="40" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ContactPersonPartyID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="60" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ContactPersonPartyIDOne">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="60" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="Date">

-				<xsd:restriction base="xsd:date" />

-			</xsd:simpleType>

-			<xsd:attribute name="AttributeWithSimpleType">

-				<xsd:simpleType>

-					<xsd:restriction base="xsd:token">

-						<xsd:length value="3" />

-					</xsd:restriction>

-				</xsd:simpleType>

-			</xsd:attribute>

-			<xsd:attribute name="AttributeWithSimpleTypeOne">

-				<xsd:simpleType>

-					<xsd:restriction base="tns:Date">

-					</xsd:restriction>

-				</xsd:simpleType>

-			</xsd:attribute>

-			<xsd:simpleType name="BusinessTransactionDocumentIDContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="35" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemGroupID">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="10" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemTypeCode">

-				<xsd:restriction base="tns:BusinessTransactionDocumentItemID">

-					<xsd:maxLength value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-	</wsdl:types>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestSingleSchema.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestSingleSchema.wsdl
deleted file mode 100755
index aace77f..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/CopyTypeTestSingleSchema.wsdl
+++ /dev/null
@@ -1,163 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<wsdl:definitions xmlns:tns="http://www.example.org/CopyTypeTest/"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"

-	targetNamespace="http://www.example.org/CopyTypeTest/">

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://www.example.org/CopyTypeTest/ns1"

-			xmlns:tns="http://www.example.org/CopyTypeTest/ns1">

-			<xsd:element name="ElementWithAnonymousType">

-				<xsd:complexType>

-					<xsd:sequence>

-						<xsd:element name="element1" type="xsd:string" />

-						<xsd:element name="element2" type="xsd:int" />

-						<xsd:sequence>

-							<xsd:element name="element4" type="tns:CountryCode" />

-							<xsd:group ref="tns:ModelGroupDefinitionOne" />

-						</xsd:sequence>

-					</xsd:sequence>

-					<xsd:attribute name="attr1" type="xsd:string" />

-					<xsd:attribute ref="tns:AttributeWithSimpleType" />

-					<xsd:attributeGroup ref="tns:AttributeGroupDefinition" />

-				</xsd:complexType>

-			</xsd:element>

-			<xsd:complexType name="GlobalComplexType">

-				<xsd:sequence>

-					<xsd:element name="element1" type="xsd:string" />

-					<xsd:element name="element2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="element4" type="tns:CountryCode" />

-						<xsd:group ref="tns:ModelGroupDefinitionOne" />

-					</xsd:sequence>

-				</xsd:sequence>

-				<xsd:attribute name="attr1" type="xsd:string" />

-				<xsd:attribute ref="tns:AttributeWithSimpleType" />

-				<xsd:attributeGroup ref="tns:AttributeGroupDefinition" />

-			</xsd:complexType>

-			<xsd:group name="ModelGroupDefinition">

-				<xsd:sequence>

-					<xsd:element name="elementm1" type="tns:CatalogueItemID" />

-					<xsd:element name="elementm2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="elementm4">

-							<xsd:simpleType>

-								<xsd:restriction base="tns:ContactPersonPartyID">

-									<xsd:maxLength value="40" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:element>

-					</xsd:sequence>

-				</xsd:sequence>

-			</xsd:group>

-			<xsd:group name="ModelGroupDefinitionOne">

-				<xsd:sequence>

-					<xsd:element name="elementm1" type="tns:CatalogueItemID" />

-					<xsd:element name="elementm2" type="xsd:int" />

-					<xsd:sequence>

-						<xsd:element name="elementm4">

-							<xsd:simpleType>

-								<xsd:restriction base="tns:ContactPersonPartyIDOne">

-									<xsd:maxLength value="40" />

-								</xsd:restriction>

-							</xsd:simpleType>

-						</xsd:element>

-					</xsd:sequence>

-				</xsd:sequence>

-			</xsd:group>

-			<xsd:attributeGroup name="AttributeGroupDefinition">

-				<xsd:attribute name="attributea1" type="xsd:string" />

-				<xsd:attribute name="attributea2">

-					<xsd:simpleType>

-						<xsd:restriction base="tns:ActionCode">

-							<xsd:length value="2" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:attribute>

-				<xsd:attribute ref="tns:AttributeWithSimpleTypeOne" />

-				<xsd:attributeGroup ref="tns:AttributeGroupDefinitionOne" />

-				<xsd:anyAttribute />

-			</xsd:attributeGroup>

-			<xsd:attributeGroup name="AttributeGroupDefinitionOne">

-				<xsd:attribute name="attributeaa1" type="xsd:string" />

-				<xsd:attribute name="attributeaa2">

-					<xsd:simpleType>

-						<xsd:restriction base="tns:AcceptanceStatusCode">

-							<xsd:length value="2" />

-						</xsd:restriction>

-					</xsd:simpleType>

-				</xsd:attribute>

-				<xsd:anyAttribute />

-			</xsd:attributeGroup>

-			<xsd:simpleType name="AcceptanceStatusCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ActionCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="CatalogueItemID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="40" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ContactPersonPartyID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="60" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ContactPersonPartyIDOne">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="60" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="CountryCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="CountryCodeOne">

-				<xsd:restriction base="tns:CountryCode">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="Date">

-				<xsd:restriction base="xsd:date" />

-			</xsd:simpleType>

-			<xsd:attribute name="AttributeWithSimpleType">

-				<xsd:simpleType>

-					<xsd:restriction base="xsd:token">

-						<xsd:length value="3" />

-					</xsd:restriction>

-				</xsd:simpleType>

-			</xsd:attribute>

-			<xsd:attribute name="AttributeWithSimpleTypeOne">

-				<xsd:simpleType>

-					<xsd:restriction base="tns:Date">

-					</xsd:restriction>

-				</xsd:simpleType>

-			</xsd:attribute>

-			<xsd:simpleType name="BusinessTransactionDocumentIDContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="35" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemGroupID">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="10" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemTypeCode">

-				<xsd:restriction base="tns:BusinessTransactionDocumentItemID">

-					<xsd:maxLength value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-		</xsd:schema>

-	</wsdl:types>

-</wsdl:definitions>
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/Documentation.wsdl b/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/Documentation.wsdl
deleted file mode 100755
index 9bc017f..0000000
--- a/plugins/org.eclipse.wst.sse.sieditor.test/pub/self/mix/Documentation.wsdl
+++ /dev/null
@@ -1,1436 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<wsdl:definitions targetNamespace="http://sap.com/xi/Purchasing"

-	xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="http://sap.com/xi/SRM/Basis/Global"

-	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://sap.com/xi/Purchasing"

-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-	<wsdl:documentation>Documentation</wsdl:documentation>

-	<wsdl:types>

-		<xsd:schema targetNamespace="http://sap.com/xi/Purchasing"

-			xmlns="http://sap.com/xi/Purchasing" xmlns:xi1="http://sap.com/xi/SRM/Basis/Global"

-			xmlns:xsd="http://www.w3.org/2001/XMLSchema">

-			<xsd:element name="PurchaseOrderConfirmationRequest"

-				type="PurchaseOrderMessage" />

-			<xsd:element name="PurchaseOrderConfirmationRequestResponse"

-				type="BusinessTransactionDocumentID" />

-			<xsd:simpleType name="AcceptanceStatusCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="ActionCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="2" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="Address">

-				<xsd:sequence>

-					<xsd:element name="OrganisationFormattedName"

-						minOccurs="0" maxOccurs="unbounded" />

-					<xsd:element name="PersonName" minOccurs="0" type="PersonName" />

-					<xsd:element name="FunctionalTitleName" minOccurs="0">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:string">

-								<xsd:maxLength value="40" />

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element name="DepartmentName" minOccurs="0">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:string">

-								<xsd:maxLength value="40" />

-							</xsd:restriction>

-						</xsd:simpleType>

-					</xsd:element>

-					<xsd:element name="Office" minOccurs="0">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="BuildingID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="FloorID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="RoomID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="InhouseMailID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="CorrespondenceShortName"

-									minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element name="PhysicalAddress" minOccurs="0">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="CountryCode" minOccurs="0"

-									type="CountryCode" />

-								<xsd:element name="RegionCode" minOccurs="0"

-									type="RegionCode" />

-								<xsd:element name="StreetPostalCode" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:token">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="POBoxPostalCode" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:token">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="CompanyPostalCode" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:token">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="CityName" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="40" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="AdditionalCityName" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="40" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="DistrictName" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="40" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="POBoxID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="POBoxIndicator" minOccurs="0"

-									type="xsd:boolean" />

-								<xsd:element name="POBoxCountryCode" minOccurs="0"

-									type="CountryCode" />

-								<xsd:element name="POBoxRegionCode" minOccurs="0"

-									type="RegionCode" />

-								<xsd:element name="POBoxCityName" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="40" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="StreetName" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="60" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="StreetPrefixName" minOccurs="0"

-									maxOccurs="unbounded" />

-								<xsd:element name="StreetSuffixName" minOccurs="0"

-									maxOccurs="unbounded" />

-								<xsd:element name="HouseID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="AdditionalHouseID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="BuildingID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="20" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="FloorID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="RoomID" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="10" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="CareOfName" minOccurs="0">

-									<xsd:simpleType>

-										<xsd:restriction base="xsd:string">

-											<xsd:maxLength value="40" />

-										</xsd:restriction>

-									</xsd:simpleType>

-								</xsd:element>

-								<xsd:element name="Description" minOccurs="0"

-									maxOccurs="unbounded" type="Description" />

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-					<xsd:element name="TaxJurisdictionCode" minOccurs="0"

-						type="TaxJurisdictionCode" />

-					<xsd:element name="TimeZoneDifferenceValue" minOccurs="0"

-						type="TimeZoneDifferenceValue" />

-					<xsd:element name="GeoCoordinates" minOccurs="0"

-						type="GeoCoordinates" />

-					<xsd:element name="Communication" minOccurs="0">

-						<xsd:complexType>

-							<xsd:sequence>

-								<xsd:element name="CorrespondenceLanguageCode"

-									minOccurs="0" type="LanguageCode" />

-								<xsd:element name="Telephone" minOccurs="0"

-									maxOccurs="unbounded">

-									<xsd:complexType>

-										<xsd:sequence>

-											<xsd:element name="Number" type="PhoneNumber" />

-											<xsd:element name="NumberDefaultIndicator" type="xsd:boolean" />

-											<xsd:element name="NumberDescription" minOccurs="0"

-												maxOccurs="unbounded" type="Description" />

-											<xsd:element name="NumberUsageDenialIndicator"

-												type="xsd:boolean" />

-										</xsd:sequence>

-									</xsd:complexType>

-								</xsd:element>

-								<xsd:element name="MobilePhone" minOccurs="0"

-									maxOccurs="unbounded">

-									<xsd:complexType>

-										<xsd:sequence>

-											<xsd:element name="Number" type="PhoneNumber" />

-											<xsd:element name="NumberDefaultIndicator" type="xsd:boolean" />

-											<xsd:element name="NumberDescription" minOccurs="0"

-												maxOccurs="unbounded" type="Description" />

-											<xsd:element name="NumberUsageDenialIndicator"

-												type="xsd:boolean" />

-										</xsd:sequence>

-									</xsd:complexType>

-								</xsd:element>

-								<xsd:element name="Facsimile" minOccurs="0"

-									maxOccurs="unbounded">

-									<xsd:complexType>

-										<xsd:sequence>

-											<xsd:element name="Number" type="PhoneNumber" />

-											<xsd:element name="NumberDefaultIndicator" type="xsd:boolean" />

-											<xsd:element name="NumberDescription" minOccurs="0"

-												maxOccurs="unbounded" type="Description" />

-											<xsd:element name="NumberUsageDenialIndicator"

-												type="xsd:boolean" />

-										</xsd:sequence>

-									</xsd:complexType>

-								</xsd:element>

-								<xsd:element name="Email" minOccurs="0" maxOccurs="unbounded">

-									<xsd:complexType>

-										<xsd:sequence>

-											<xsd:element name="Address" type="EmailAddress" />

-											<xsd:element name="AddressDefaultIndicator" type="xsd:boolean" />

-											<xsd:element name="AddressDescription" minOccurs="0"

-												maxOccurs="unbounded" type="Description" />

-											<xsd:element name="AddressUsageDenialIndicator"

-												type="xsd:boolean" />

-										</xsd:sequence>

-									</xsd:complexType>

-								</xsd:element>

-								<xsd:element name="Web" minOccurs="0" maxOccurs="unbounded">

-									<xsd:complexType>

-										<xsd:sequence>

-											<xsd:element name="Address" type="WebAddress" />

-											<xsd:element name="AddressDefaultIndicator" type="xsd:boolean" />

-											<xsd:element name="AddressDescription" minOccurs="0"

-												maxOccurs="unbounded" type="Description" />

-										</xsd:sequence>

-									</xsd:complexType>

-								</xsd:element>

-							</xsd:sequence>

-						</xsd:complexType>

-					</xsd:element>

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="Amount">

-				<xsd:simpleContent>

-					<xsd:extension base="AmountContent">

-						<xsd:attribute name="currencyCode" type="xsd:token"

-							use="required" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="AmountContent">

-				<xsd:restriction base="xsd:decimal">

-					<xsd:totalDigits value="28" />

-					<xsd:fractionDigits value="6" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="Attachment">

-				<xsd:simpleContent>

-					<xsd:extension base="xsd:normalizedString">

-						<xsd:attribute name="id" type="xsd:string" use="required" />

-						<xsd:attribute name="filename" type="xsd:string" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="AttachmentWebAddress">

-				<xsd:restriction base="xsd:anyURI">

-					<xsd:maxLength value="255" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="BusinessDocumentMessageHeader">

-				<xsd:sequence>

-					<xsd:element name="ID" type="BusinessDocumentMessageID" />

-					<xsd:element name="ReferenceID" minOccurs="0"

-						type="BusinessDocumentMessageID" />

-					<xsd:element name="CreationDateTime" type="DateTime" />

-					<xsd:element name="SenderParty" minOccurs="0"

-						type="BusinessDocumentMessageHeaderParty" />

-					<xsd:element name="RecipientParty" minOccurs="0"

-						maxOccurs="unbounded" type="BusinessDocumentMessageHeaderParty" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessDocumentMessageHeaderParty">

-				<xsd:sequence>

-					<xsd:element name="InternalID" minOccurs="0"

-						type="PartyInternalID" />

-					<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded"

-						type="PartyStandardID" />

-					<xsd:element name="ContactPerson" minOccurs="0"

-						type="BusinessDocumentMessageHeaderPartyContactPerson" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessDocumentMessageHeaderPartyContactPerson">

-				<xsd:sequence>

-					<xsd:element name="Address" minOccurs="0" type="Address" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessDocumentMessageID">

-				<xsd:simpleContent>

-					<xsd:extension base="BusinessDocumentMessageIDContent">

-						<xsd:attribute name="schemeID" type="xsd:token" />

-						<xsd:attribute name="schemeAgencyID" type="xsd:token" />

-						<xsd:attribute name="schemeAgencySchemeAgencyID"

-							type="xsd:token" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="BusinessDocumentMessageIDContent">

-				<xsd:restriction base="xsd:string">

-					<xsd:maxLength value="35" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="BusinessTransactionDocumentID">

-				<xsd:simpleContent>

-					<xsd:extension base="BusinessTransactionDocumentIDContent">

-						<xsd:attribute name="schemeID" type="xsd:token" />

-						<xsd:attribute name="schemeAgencyID" type="xsd:token" />

-						<xsd:attribute name="schemeAgencySchemeID" type="xsd:token" />

-						<xsd:attribute name="schemeAgencySchemeAgencyID"

-							type="xsd:token" />

-					</xsd:extension>

-				</xsd:simpleContent>

-			</xsd:complexType>

-			<xsd:simpleType name="BusinessTransactionDocumentIDContent">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="35" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType

-				name="BusinessTransactionDocumentItemHierarchyRelationshipTypeCode">

-				<xsd:restriction base="xsd:token">

-					<xsd:length value="3" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="10" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:simpleType name="BusinessTransactionDocumentItemScheduleLineID">

-				<xsd:restriction base="xsd:token">

-					<xsd:maxLength value="4" />

-				</xsd:restriction>

-			</xsd:simpleType>

-			<xsd:complexType name="BusinessTransactionDocumentLocation">

-				<xsd:sequence>

-					<xsd:element name="InternalID" minOccurs="0"

-						type="LocationInternalID" />

-					<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded"

-						type="LocationStandardID" />

-					<xsd:element name="BuyerID" minOccurs="0" type="LocationPartyID" />

-					<xsd:element name="SellerID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="ProductRecipientID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="VendorID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="BillToID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="BillFromID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="BidderID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="Address" minOccurs="0" type="Address" />

-					<xsd:element name="Note" minOccurs="0" type="Note" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessTransactionDocumentParty">

-				<xsd:sequence>

-					<xsd:element name="InternalID" minOccurs="0"

-						type="PartyInternalID" />

-					<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded"

-						type="PartyStandardID" />

-					<xsd:element name="BuyerID" minOccurs="0" type="PartyPartyID" />

-					<xsd:element name="SellerID" minOccurs="0" type="PartyPartyID" />

-					<xsd:element name="ProductRecipientID" minOccurs="0"

-						type="PartyPartyID" />

-					<xsd:element name="VendorID" minOccurs="0" type="PartyPartyID" />

-					<xsd:element name="BillToID" minOccurs="0" type="PartyPartyID" />

-					<xsd:element name="BillFromID" minOccurs="0" type="PartyPartyID" />

-					<xsd:element name="BidderID" minOccurs="0" type="PartyPartyID" />

-					<xsd:element name="TaxID" minOccurs="0" type="PartyTaxID" />

-					<xsd:element name="Address" minOccurs="0" type="Address" />

-					<xsd:element name="ContactPerson" minOccurs="0"

-						type="ContactPerson" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessTransactionDocumentProduct">

-				<xsd:sequence>

-					<xsd:element name="InternalID" minOccurs="0"

-						type="ProductInternalID" />

-					<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded"

-						type="ProductStandardID" />

-					<xsd:element name="BuyerID" minOccurs="0" type="ProductPartyID" />

-					<xsd:element name="SellerID" minOccurs="0" type="ProductPartyID" />

-					<xsd:element name="ProductRecipientID" minOccurs="0"

-						type="ProductPartyID" />

-					<xsd:element name="VendorID" minOccurs="0" type="ProductPartyID" />

-					<xsd:element name="ManufacturerID" minOccurs="0"

-						type="ProductPartyID" />

-					<xsd:element name="BillToID" minOccurs="0" type="ProductPartyID" />

-					<xsd:element name="BillFromID" minOccurs="0"

-						type="ProductPartyID" />

-					<xsd:element name="BidderID" minOccurs="0" type="ProductPartyID" />

-					<xsd:element name="TypeCode" minOccurs="0"

-						type="ProductTypeCode" />

-					<xsd:element name="Note" minOccurs="0" type="Note" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessTransactionDocumentProductCategory">

-				<xsd:sequence>

-					<xsd:element name="InternalID" minOccurs="0"

-						type="ProductCategoryInternalID" />

-					<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded"

-						type="ProductCategoryStandardID" />

-					<xsd:element name="BuyerID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-					<xsd:element name="SellerID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-					<xsd:element name="ProductRecipientID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-					<xsd:element name="VendorID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-					<xsd:element name="ManufacturerID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-					<xsd:element name="BillToID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-					<xsd:element name="BillFromID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-					<xsd:element name="BidderID" minOccurs="0"

-						type="ProductCategoryPartyID" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessTransactionDocumentReference">

-				<xsd:sequence>

-					<xsd:element name="ID" type="BusinessTransactionDocumentID" />

-					<xsd:element name="ItemID" minOccurs="0" maxOccurs="unbounded"

-						type="BusinessTransactionDocumentItemID" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessTransactionDocumentShipFromLocation">

-				<xsd:sequence>

-					<xsd:element name="InternalID" minOccurs="0"

-						type="LocationInternalID" />

-					<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded"

-						type="LocationStandardID" />

-					<xsd:element name="BuyerID" minOccurs="0" type="LocationPartyID" />

-					<xsd:element name="SellerID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="ProductRecipientID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="VendorID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="Address" minOccurs="0" type="Address" />

-					<xsd:element name="Note" minOccurs="0" type="Note" />

-					<xsd:element name="LoadingLocation" minOccurs="0"

-						type="BusinessTransactionDocumentLocation" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:complexType name="BusinessTransactionDocumentShipToLocation">

-				<xsd:sequence>

-					<xsd:element name="InternalID" minOccurs="0"

-						type="LocationInternalID" />

-					<xsd:element name="StandardID" minOccurs="0" maxOccurs="unbounded"

-						type="LocationStandardID" />

-					<xsd:element name="BuyerID" minOccurs="0" type="LocationPartyID" />

-					<xsd:element name="SellerID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="ProductRecipientID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="VendorID" minOccurs="0"

-						type="LocationPartyID" />

-					<xsd:element name="Address" minOccurs="0" type="Address" />

-					<xsd:element name="Note" minOccurs="0" type="Note" />

-					<xsd:element name="UnloadingLocation" minOccurs="0"

-						type="BusinessTransactionDocumentLocation" />

-				</xsd:sequence>

-			</xsd:complexType>

-			<xsd:simpleType name="CancelledIndicator">

-				<xsd:restriction base="xsd:boolean" />

-			</xsd:simpleType>

-			<xsd:complexType name="CashDiscount">

-				<xsd:sequence>

-					<xsd:element name="DaysValue">

-						<xsd:simpleType>

-							<xsd:restriction base="xsd:integer">

-								<xsd:totalDigits value="3" />

-							</xsd:restriction>

-						</xsd:simpleType>