chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From f...@apache.org
Subject svn commit: r1757710 [3/5] - in /chemistry/opencmis/trunk: ./ chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/META-INF/ chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/wsdl/cmis10/ chemistry-o...
Date Thu, 25 Aug 2016 15:37:40 GMT
Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/wsdl/cmis11/CMIS-Messaging.xsd
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/wsdl/cmis11/CMIS-Messaging.xsd?rev=1757710&r1=1757709&r2=1757710&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/wsdl/cmis11/CMIS-Messaging.xsd (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/resources/wsdl/cmis11/CMIS-Messaging.xsd Thu Aug 25 15:37:40 2016
@@ -1,192 +1,147 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
 
-	<!--
-		Licensed under the Apache License, Version 2.0 (the "License"); you
-		may not use this file except in compliance with the License. You may
-		obtain a copy of the License at
-
-		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
-		applicable law or agreed to in writing, software distributed under the
-		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
-		CONDITIONS OF ANY KIND, either express or implied. See the License for
-		the specific language governing permissions and limitations under the
-		License.
-	-->
-
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	targetNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/"
-	xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/"
-	xmlns:cmism="http://docs.oasis-open.org/ns/cmis/messaging/200908/"
-	xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" version="1.0"
-	xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
-	jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1"
-	elementFormDefault="qualified">
+     Content Management Interoperability Services (CMIS) Version 1.1
+     OASIS Standard
+     23 May 2013
+     Copyright (c) OASIS Open 2013. All Rights Reserved.
+     Source: http://docs.oasis-open.org/cmis/CMIS/v1.1/os/schema/
+     
+     -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/" xmlns:cmism="http://docs.oasis-open.org/ns/cmis/messaging/200908/" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" version="1.0" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1" elementFormDefault="qualified">
 
-	<xs:import schemaLocation="CMIS-Core.xsd"
-		namespace="http://docs.oasis-open.org/ns/cmis/core/200908/" />
+	<xs:import schemaLocation="CMIS-Core.xsd" namespace="http://docs.oasis-open.org/ns/cmis/core/200908/"/>
 
 	<!-- exceptions -->
 	<xs:complexType name="cmisFaultType">
 		<xs:sequence>
-			<xs:element name="type" type="cmism:enumServiceException" />
-			<xs:element name="code" type="xs:integer" />
-			<xs:element name="message" type="xs:string" />
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" />
+			<xs:element name="type" type="cmism:enumServiceException"/>
+			<xs:element name="code" type="xs:integer"/>
+			<xs:element name="message" type="xs:string"/>
+			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
 		</xs:sequence>
 	</xs:complexType>
 
-	<xs:element name="cmisFault" type="cmism:cmisFaultType" />
+	<xs:element name="cmisFault" type="cmism:cmisFaultType"/>
 	<xs:simpleType name="enumServiceException">
 		<xs:restriction base="xs:string">
-			<xs:enumeration value="constraint" />
-			<xs:enumeration value="nameConstraintViolation" />
-			<xs:enumeration value="contentAlreadyExists" />
-			<xs:enumeration value="filterNotValid" />
-			<xs:enumeration value="invalidArgument" />
-			<xs:enumeration value="notSupported" />
-			<xs:enumeration value="objectNotFound" />
-			<xs:enumeration value="permissionDenied" />
-			<xs:enumeration value="runtime" />
-			<xs:enumeration value="storage" />
-			<xs:enumeration value="streamNotSupported" />
-			<xs:enumeration value="updateConflict" />
-			<xs:enumeration value="versioning" />
+			<xs:enumeration value="constraint"/>
+			<xs:enumeration value="nameConstraintViolation"/>
+			<xs:enumeration value="contentAlreadyExists"/>
+			<xs:enumeration value="filterNotValid"/>
+			<xs:enumeration value="invalidArgument"/>
+			<xs:enumeration value="notSupported"/>
+			<xs:enumeration value="objectNotFound"/>
+			<xs:enumeration value="permissionDenied"/>
+			<xs:enumeration value="runtime"/>
+			<xs:enumeration value="storage"/>
+			<xs:enumeration value="streamNotSupported"/>
+			<xs:enumeration value="updateConflict"/>
+			<xs:enumeration value="versioning"/>
 		</xs:restriction>
 	</xs:simpleType>
 
 	<!-- extension -->
 	<xs:complexType name="cmisExtensionType">
 		<xs:sequence>
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" />
+			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
 		</xs:sequence>
 	</xs:complexType>
 	
 	<!-- types for WS -->
 	<xs:complexType name="cmisTypeContainer">
 		<xs:sequence>
-			<xs:element name="type" type="cmis:cmisTypeDefinitionType" 
-				minOccurs="1" maxOccurs="1" />
-			<xs:element name="children" type="cmism:cmisTypeContainer"
-				minOccurs="0" maxOccurs="unbounded" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="type" type="cmis:cmisTypeDefinitionType" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="children" type="cmism:cmisTypeContainer" minOccurs="0" maxOccurs="unbounded"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>
 	</xs:complexType>
 
 	<xs:complexType name="cmisTypeDefinitionListType">
 		<xs:sequence>
-			<xs:element name="types" type="cmis:cmisTypeDefinitionType"
-				minOccurs="0" maxOccurs="unbounded" />
-			<xs:element name="hasMoreItems" type="xs:boolean"
-				minOccurs="1" maxOccurs="1" />
-			<xs:element name="numItems" type="xs:integer" minOccurs="0"
-				maxOccurs="1" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="types" type="cmis:cmisTypeDefinitionType" minOccurs="0" maxOccurs="unbounded"/>
+			<xs:element name="hasMoreItems" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="numItems" type="xs:integer" minOccurs="0" maxOccurs="1"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>
 	</xs:complexType>
 	
 	<xs:complexType name="cmisObjectInFolderContainerType">
 		<xs:sequence>
-			<xs:element name="objectInFolder" type="cmism:cmisObjectInFolderType"
-				minOccurs="1" maxOccurs="1" />
-			<xs:element name="children" type="cmism:cmisObjectInFolderContainerType"
-				minOccurs="0" maxOccurs="unbounded" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="objectInFolder" type="cmism:cmisObjectInFolderType" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="children" type="cmism:cmisObjectInFolderContainerType" minOccurs="0" maxOccurs="unbounded"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />	
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>	
 	</xs:complexType>
 
 	<xs:complexType name="cmisObjectListType">
 		<xs:sequence>
-			<xs:element name="objects" type="cmis:cmisObjectType"
-				minOccurs="0" maxOccurs="unbounded" />
-			<xs:element name="hasMoreItems" type="xs:boolean"
-				minOccurs="1" maxOccurs="1" />
-			<xs:element name="numItems" type="xs:integer" minOccurs="0"
-				maxOccurs="1" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="objects" type="cmis:cmisObjectType" minOccurs="0" maxOccurs="unbounded"/>
+			<xs:element name="hasMoreItems" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="numItems" type="xs:integer" minOccurs="0" maxOccurs="1"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />		
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>		
 	</xs:complexType>
 	
 	<xs:complexType name="cmisObjectInFolderType">
 		<xs:sequence>
-			<xs:element name="object" type="cmis:cmisObjectType" 
-				minOccurs="1" maxOccurs="1"/>
-			<xs:element name="pathSegment" type="xs:string" minOccurs="0"
-				maxOccurs="1" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="object" type="cmis:cmisObjectType" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="pathSegment" type="xs:string" minOccurs="0" maxOccurs="1"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />		
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>		
 	</xs:complexType>
 
 	<xs:complexType name="cmisObjectParentsType">
 		<xs:sequence>
-			<xs:element name="object" type="cmis:cmisObjectType" 
-				minOccurs="1" maxOccurs="1"/>
-			<xs:element name="relativePathSegment" type="xs:string" minOccurs="0"
-				maxOccurs="1" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="object" type="cmis:cmisObjectType" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="relativePathSegment" type="xs:string" minOccurs="0" maxOccurs="1"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" /> 
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/> 
 	</xs:complexType>
 	
 	<xs:complexType name="cmisObjectInFolderListType">
 		<xs:sequence>
-			<xs:element name="objects" type="cmism:cmisObjectInFolderType"
-				minOccurs="0" maxOccurs="unbounded" />
-			<xs:element name="hasMoreItems" type="xs:boolean"
-				minOccurs="1" maxOccurs="1" />
-			<xs:element name="numItems" type="xs:integer" minOccurs="0"
-				maxOccurs="1" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="objects" type="cmism:cmisObjectInFolderType" minOccurs="0" maxOccurs="unbounded"/>
+			<xs:element name="hasMoreItems" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="numItems" type="xs:integer" minOccurs="0" maxOccurs="1"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>
 	</xs:complexType>
 	
 	<xs:complexType name="cmisRepositoryEntryType">
 		<xs:sequence>
-			<xs:element name="repositoryId" type="xs:string" minOccurs="1"
-				maxOccurs="1" />
-			<xs:element name="repositoryName" type="xs:string" minOccurs="1"
-				maxOccurs="1" />
-			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"
-				processContents="lax" />
+			<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="repositoryName" type="xs:string" minOccurs="1" maxOccurs="1"/>
+			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>
 	</xs:complexType>
 
 	<xs:complexType name="cmisContentStreamType">
 		<xs:sequence>
-			<xs:element name="length" type="xs:integer" minOccurs="0" />
-			<xs:element name="mimeType" type="xs:string" minOccurs="0" />
-			<xs:element name="filename" type="xs:string" minOccurs="0" />
-			<xs:element name="stream" type="xs:base64Binary"
-				xmime:expectedContentTypes="application/octet-stream" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" />
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="length" type="xs:integer" minOccurs="0"/>
+			<xs:element name="mimeType" type="xs:string" minOccurs="0"/>
+			<xs:element name="filename" type="xs:string" minOccurs="0"/>
+			<xs:element name="stream" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream" xmlns:xmime="http://www.w3.org/2005/05/xmlmime"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>
 	</xs:complexType>
 
 	<xs:complexType name="cmisACLType">
 		<xs:sequence>
-			<xs:element name="ACL" type="cmis:cmisAccessControlListType"
-				minOccurs="1" maxOccurs="1" />
-			<xs:element name="exact" type="xs:boolean" 
-				minOccurs="0" maxOccurs="1"/>
-			<xs:any namespace="##other" processContents="lax" minOccurs="0"
-				maxOccurs="unbounded" />
+			<xs:element name="ACL" type="cmis:cmisAccessControlListType" minOccurs="1" maxOccurs="1"/>
+			<xs:element name="exact" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 		</xs:sequence>
-		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
+		<xs:attributeGroup ref="cmis:cmisUndefinedAttribute"/>
 	</xs:complexType>
 	
 	<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
@@ -196,8 +151,7 @@
 	<xs:element name="getRepositories">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -212,8 +166,7 @@
 	<xs:element name="getRepositoriesResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositories" type="cmism:cmisRepositoryEntryType"
-					minOccurs="0" maxOccurs="unbounded" nillable="true" />
+				<xs:element name="repositories" type="cmism:cmisRepositoryEntryType" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -223,10 +176,8 @@
 	<xs:element name="getRepositoryInfo">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -242,8 +193,7 @@
 	<xs:element name="getRepositoryInfoResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryInfo" type="cmis:cmisRepositoryInfoType" 
-					minOccurs="1" maxOccurs="1"/>
+				<xs:element name="repositoryInfo" type="cmis:cmisRepositoryInfoType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -252,19 +202,13 @@
 	<xs:element name="getTypeChildren">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="typeId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="includePropertyDefinitions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="maxItems" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="skipCount" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="typeId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePropertyDefinitions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="maxItems" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="skipCount" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -280,8 +224,7 @@
 	<xs:element name="getTypeChildrenResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="types" type="cmism:cmisTypeDefinitionListType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="types" type="cmism:cmisTypeDefinitionListType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -290,17 +233,12 @@
 	<xs:element name="getTypeDescendants">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="typeId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="depth" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="includePropertyDefinitions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="typeId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="depth" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePropertyDefinitions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -316,8 +254,7 @@
 	<xs:element name="getTypeDescendantsResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="types" type="cmism:cmisTypeContainer"
-					minOccurs="0" maxOccurs="unbounded" />
+				<xs:element name="types" type="cmism:cmisTypeContainer" minOccurs="0" maxOccurs="unbounded"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -326,12 +263,9 @@
 	<xs:element name="getTypeDefinition">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="typeId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="typeId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -347,8 +281,7 @@
 	<xs:element name="getTypeDefinitionResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="type" type="cmis:cmisTypeDefinitionType"
-					minOccurs="0" maxOccurs="1" />
+				<xs:element name="type" type="cmis:cmisTypeDefinitionType" minOccurs="0" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -357,10 +290,9 @@
 	<xs:element name="createType">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1" />
-				<xs:element name="type" type="cmis:cmisTypeDefinitionType" minOccurs="1" maxOccurs="1" />
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="type" type="cmis:cmisTypeDefinitionType" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -376,8 +308,7 @@
 	<xs:element name="createTypeResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="type" type="cmis:cmisTypeDefinitionType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="type" type="cmis:cmisTypeDefinitionType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -386,12 +317,9 @@
 	<xs:element name="updateType">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="type" type="cmis:cmisTypeDefinitionType"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="type" type="cmis:cmisTypeDefinitionType" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -407,8 +335,7 @@
 	<xs:element name="updateTypeResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="type" type="cmis:cmisTypeDefinitionType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="type" type="cmis:cmisTypeDefinitionType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -417,10 +344,9 @@
 	<xs:element name="deleteType">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1" />
-				<xs:element name="typeId" type="xs:string" minOccurs="1" maxOccurs="1" />
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="typeId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -435,8 +361,7 @@
 	<xs:element name="deleteTypeResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -457,25 +382,16 @@
 	<xs:element name="getDescendants">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="depth" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includePathSegment" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="depth" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePathSegment" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -491,8 +407,7 @@
 	<xs:element name="getDescendantsResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objects" type="cmism:cmisObjectInFolderContainerType"
-					minOccurs="0" maxOccurs="unbounded" />
+				<xs:element name="objects" type="cmism:cmisObjectInFolderContainerType" minOccurs="0" maxOccurs="unbounded"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -501,26 +416,17 @@
 	<xs:element name="getFolderTree">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="depth" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="depth" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 					
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includePathSegment" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePathSegment" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -536,8 +442,7 @@
 	<xs:element name="getFolderTreeResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objects" type="cmism:cmisObjectInFolderContainerType"
-					minOccurs="0" maxOccurs="unbounded" />
+				<xs:element name="objects" type="cmism:cmisObjectInFolderContainerType" minOccurs="0" maxOccurs="unbounded"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -546,30 +451,19 @@
 	<xs:element name="getChildren">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="orderBy" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includePathSegment" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="maxItems" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="skipCount" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="orderBy" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePathSegment" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="maxItems" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="skipCount" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -585,8 +479,7 @@
 	<xs:element name="getChildrenResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objects" type="cmism:cmisObjectInFolderListType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="objects" type="cmism:cmisObjectInFolderListType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -595,15 +488,11 @@
 	<xs:element name="getFolderParent">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -619,8 +508,7 @@
 	<xs:element name="getFolderParentResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="object" type="cmis:cmisObjectType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="object" type="cmis:cmisObjectType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -629,24 +517,16 @@
 	<xs:element name="getObjectParents">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelativePathSegment" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelativePathSegment" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -661,8 +541,7 @@
 	<xs:element name="getObjectParentsResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="parents" type="cmism:cmisObjectParentsType"
-					minOccurs="0" maxOccurs="unbounded" />
+				<xs:element name="parents" type="cmism:cmisObjectParentsType" minOccurs="0" maxOccurs="unbounded"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -671,19 +550,13 @@
 	<xs:element name="getRenditions">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="maxItems" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="skipCount" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="maxItems" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="skipCount" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -699,8 +572,7 @@
 	<xs:element name="getRenditionsResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="renditions" type="cmis:cmisRenditionType"
-					minOccurs="0" maxOccurs="unbounded" />
+				<xs:element name="renditions" type="cmis:cmisRenditionType" minOccurs="0" maxOccurs="unbounded"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -709,28 +581,18 @@
 	<xs:element name="getCheckedOutDocs">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="orderBy" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="maxItems" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="skipCount" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="orderBy" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="maxItems" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="skipCount" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -746,8 +608,7 @@
 	<xs:element name="getCheckedOutDocsResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objects" type="cmism:cmisObjectListType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="objects" type="cmism:cmisObjectListType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -759,25 +620,16 @@
 	<xs:element name="createDocument">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="contentStream" type="cmism:cmisContentStreamType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="versioningState" type="cmis:enumVersioningState"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="policies" type="xs:string"
-					minOccurs="0" maxOccurs="unbounded" nillable="true" />
-				<xs:element name="addACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="contentStream" type="cmism:cmisContentStreamType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="versioningState" type="cmis:enumVersioningState" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="policies" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+				<xs:element name="addACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -793,11 +645,9 @@
 	<xs:element name="createDocumentResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -815,25 +665,16 @@
 	<xs:element name="createDocumentFromSource">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="sourceId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />					
-				<xs:element name="folderId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="versioningState" type="cmis:enumVersioningState"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="policies" type="xs:string"
-					minOccurs="0" maxOccurs="unbounded" nillable="true" />
-				<xs:element name="addACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="sourceId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>					
+				<xs:element name="folderId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="versioningState" type="cmis:enumVersioningState" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="policies" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+				<xs:element name="addACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
 					
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -849,11 +690,9 @@
 	<xs:element name="createDocumentFromSourceResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -871,21 +710,14 @@
 	<xs:element name="createFolder">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="policies" type="xs:string"
-					minOccurs="0" maxOccurs="unbounded" nillable="true" />
-				<xs:element name="addACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="policies" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+				<xs:element name="addACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -901,11 +733,9 @@
 	<xs:element name="createFolderResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -923,20 +753,14 @@
 	<xs:element name="createRelationship">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />
-
-				<xs:element name="policies" type="xs:string"
-					minOccurs="0" maxOccurs="unbounded" nillable="true" />
-				<xs:element name="addACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="policies" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+				<xs:element name="addACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -952,11 +776,9 @@
 	<xs:element name="createRelationshipResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -973,21 +795,14 @@
 	<xs:element name="createPolicy">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="policies" type="xs:string"
-					minOccurs="0" maxOccurs="unbounded" nillable="true" />
-				<xs:element name="addACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="policies" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+				<xs:element name="addACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1003,11 +818,9 @@
 	<xs:element name="createPolicyResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1024,18 +837,12 @@
 	<xs:element name="createItem">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="addACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="addACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1050,9 +857,8 @@
 	<xs:element name="createItemResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1" />
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1070,13 +876,10 @@
 	<xs:element name="getAllowableActions">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1091,8 +894,7 @@
 	<xs:element name="getAllowableActionsResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="allowableActions" type="cmis:cmisAllowableActionsType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="allowableActions" type="cmis:cmisAllowableActionsType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -1101,15 +903,11 @@
 	<xs:element name="getProperties">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1124,8 +922,7 @@
 	<xs:element name="getPropertiesResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -1134,26 +931,17 @@
 	<xs:element name="getObject">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-
-				<xs:element name="filter" type="xs:string" 
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includePolicyIds" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeACL" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePolicyIds" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeACL" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1168,8 +956,7 @@
 	<xs:element name="getObjectResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="object" type="cmis:cmisObjectType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="object" type="cmis:cmisObjectType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -1178,26 +965,17 @@
 	<xs:element name="getObjectByPath">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="path" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-
-				<xs:element name="filter" type="xs:string" 
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includePolicyIds" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeACL" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="path" type="xs:string" minOccurs="1" maxOccurs="1"/>
+
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePolicyIds" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeACL" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
 					
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1212,8 +990,7 @@
 	<xs:element name="getObjectByPathResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="object" type="cmis:cmisObjectType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="object" type="cmis:cmisObjectType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -1222,19 +999,13 @@
 	<xs:element name="getContentStream">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="streamId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="offset" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="length" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="streamId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="offset" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="length" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 					
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1249,8 +1020,7 @@
 	<xs:element name="getContentStreamResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="contentStream" type="cmism:cmisContentStreamType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="contentStream" type="cmism:cmisContentStreamType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -1259,21 +1029,16 @@
 	<xs:element name="updateProperties">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 				<!--
 					if objectId is present in the properties the value must match this
 					objectId
 				-->
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="1" maxOccurs="1"/>
 					
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1288,13 +1053,10 @@
 	<xs:element name="updatePropertiesResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1311,14 +1073,11 @@
 	<xs:element name="bulkUpdateProperties">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 					
-				<xs:element name="bulkUpdateData" type="cmis:cmisBulkUpdateType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="bulkUpdateData" type="cmis:cmisBulkUpdateType" minOccurs="1" maxOccurs="1"/>
 					
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1333,11 +1092,9 @@
 	<xs:element name="bulkUpdatePropertiesResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectIdAndChangeToken" type="cmis:cmisObjectIdAndChangeTokenType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="objectIdAndChangeToken" type="cmis:cmisObjectIdAndChangeTokenType" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1354,17 +1111,12 @@
 	<xs:element name="moveObject">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="targetFolderId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="sourceFolderId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="targetFolderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="sourceFolderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1379,11 +1131,9 @@
 	<xs:element name="moveObjectResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1400,15 +1150,11 @@
 	<xs:element name="deleteObject">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="allVersions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="allVersions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1423,8 +1169,7 @@
 	<xs:element name="deleteObjectResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1441,19 +1186,13 @@
 	<xs:element name="deleteTree">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="allVersions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="unfileObjects" type="cmis:enumUnfileObject"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="continueOnFailure" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="allVersions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="unfileObjects" type="cmis:enumUnfileObject" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="continueOnFailure" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1471,10 +1210,8 @@
 				<xs:element name="failedToDelete">
 					<xs:complexType>
 						<xs:sequence>
-							<xs:element name="objectIds" type="xs:string"
-								minOccurs="0" maxOccurs="unbounded" />
-							<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"
-								processContents="lax" />
+							<xs:element name="objectIds" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+							<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
 						</xs:sequence>
 					</xs:complexType>
 				</xs:element>
@@ -1486,19 +1223,13 @@
 	<xs:element name="setContentStream">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="overwriteFlag" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="contentStream" type="cmism:cmisContentStreamType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="overwriteFlag" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="contentStream" type="cmism:cmisContentStreamType" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1513,13 +1244,10 @@
 	<xs:element name="setContentStreamResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1537,19 +1265,13 @@
 	<xs:element name="appendContentStream">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="isLastChunk" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="contentStream" type="cmism:cmisContentStreamType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="isLastChunk" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="contentStream" type="cmism:cmisContentStreamType" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1564,13 +1286,10 @@
 	<xs:element name="appendContentStreamResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1588,15 +1307,11 @@
 	<xs:element name="deleteContentStream">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1611,13 +1326,10 @@
 	<xs:element name="deleteContentStreamResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="changeToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="changeToken" type="xs:string" minOccurs="0" maxOccurs="1"/>
 				
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1637,17 +1349,12 @@
 	<xs:element name="addObjectToFolder">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="allVersions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="allVersions" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1662,8 +1369,7 @@
 	<xs:element name="addObjectToFolderResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1680,15 +1386,11 @@
 	<xs:element name="removeObjectFromFolder">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="folderId" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="folderId" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1703,8 +1405,7 @@
 	<xs:element name="removeObjectFromFolderResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1724,26 +1425,17 @@
 	<xs:element name="query">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="statement" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="searchAllVersions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-
-				<xs:element name="includeAllowableActions" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="renditionFilter" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="maxItems" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="skipCount" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="statement" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="searchAllVersions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+
+				<xs:element name="includeAllowableActions" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeRelationships" type="cmis:enumIncludeRelationships" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="renditionFilter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="maxItems" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="skipCount" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1758,8 +1450,7 @@
 	<xs:element name="queryResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objects" type="cmism:cmisObjectListType"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="objects" type="cmism:cmisObjectListType" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -1768,23 +1459,15 @@
 	<xs:element name="getContentChanges">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="changeLogToken" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeProperties" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="filter" type="xs:string" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="includePolicyIds" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="includeACL" type="xs:boolean"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="maxItems" type="xs:integer" minOccurs="0"
-					maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="changeLogToken" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeProperties" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="filter" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includePolicyIds" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="includeACL" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="maxItems" type="xs:integer" minOccurs="0" maxOccurs="1" nillable="true"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1799,10 +1482,8 @@
 	<xs:element name="getContentChangesResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objects" type="cmism:cmisObjectListType"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="changeLogToken" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="objects" type="cmism:cmisObjectListType" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="changeLogToken" type="xs:string" minOccurs="1" maxOccurs="1"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -1814,13 +1495,10 @@
 	<xs:element name="checkOut">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1835,13 +1513,10 @@
 	<xs:element name="checkOutResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="contentCopied" type="xs:boolean"
-					minOccurs="1" maxOccurs="1" />
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="contentCopied" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1858,13 +1533,10 @@
 	<xs:element name="cancelCheckOut">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
 
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1879,8 +1551,7 @@
 	<xs:element name="cancelCheckOutResponse">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="extension" type="cmism:cmisExtensionType"
-					minOccurs="0" maxOccurs="1" nillable="true">
+				<xs:element name="extension" type="cmism:cmisExtensionType" minOccurs="0" maxOccurs="1" nillable="true">
 					<xs:annotation>
 						<xs:documentation>
 							This is an extension element to hold any
@@ -1897,28 +1568,18 @@
 	<xs:element name="checkIn">
 		<xs:complexType>
 			<xs:sequence>
-				<xs:element name="repositoryId" type="xs:string"
-					minOccurs="1" maxOccurs="1" />
-				<xs:element name="objectId" type="xs:string" minOccurs="1"
-					maxOccurs="1" />
-				<xs:element name="major" type="xs:boolean" minOccurs="0"
-					maxOccurs="1" nillable="true" />
-				<xs:element name="properties" type="cmis:cmisPropertiesType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="contentStream" type="cmism:cmisContentStreamType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="checkinComment" type="xs:string"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-
-				<xs:element name="policies" type="xs:string"
-					minOccurs="0" maxOccurs="unbounded" nillable="true" />
-				<xs:element name="addACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
-				<xs:element name="removeACEs" type="cmis:cmisAccessControlListType"
-					minOccurs="0" maxOccurs="1" nillable="true" />
+				<xs:element name="repositoryId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="objectId" type="xs:string" minOccurs="1" maxOccurs="1"/>
+				<xs:element name="major" type="xs:boolean" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="properties" type="cmis:cmisPropertiesType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="contentStream" type="cmism:cmisContentStreamType" minOccurs="0" maxOccurs="1" nillable="true"/>
+				<xs:element name="checkinComment" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true"/>
+
+				<xs:element name="policies" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
+				<xs:element name="addACEs" type="cmis:cmisAccessControlListType" minOccurs="0" maxOccurs="1" nillable="true"/>

[... 347 lines stripped ...]



Mime
View raw message