[evolution-ews/wip/tests: 2/2] Add trace files for folder management tests



commit b6dedcb16cc36a05c48415b5ef23e54c6cf2d0f4
Author: Fabiano Fidêncio <fidencio redhat com>
Date:   Wed Sep 11 14:47:47 2013 +0200

    Add trace files for folder management tests

 .../folder/create_distinguished_folder_subfolder   |   50 +++++++++++++++++++
 .../traces/camel/folder/create_existing_folder     |   52 ++++++++++++++++++++
 ...ate_folder_with_invalid_distinguished_parent_id |   25 +++++++++
 ...folder_with_invalid_non_distinguished_parent_id |   25 +++++++++
 .../folder/create_folder_with_malformed_parent_id  |   25 +++++++++
 .../create_non_distinguished_folder_subfolder      |   50 +++++++++++++++++++
 .../hard_delete_distinguished_folder_subfolder     |   50 +++++++++++++++++++
 .../hard_delete_non_distinguished_folder_subfolder |   50 +++++++++++++++++++
 .../traces/camel/folder/hard_delete_root_subfolder |   25 +++++++++
 9 files changed, 352 insertions(+), 0 deletions(-)
---
diff --git a/src/tests/traces/camel/folder/create_distinguished_folder_subfolder 
b/src/tests/traces/camel/folder/create_distinguished_folder_subfolder
new file mode 100644
index 0000000..d3a71f9
--- /dev/null
+++ b/src/tests/traces/camel/folder/create_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429755
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 5 (0x197d780), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:CreateFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:ParentFolderId><DistinguishedFolderId
 
Id="inbox"/></messages:ParentFolderId><messages:Folders><Folder><DisplayName>distinguished-folder-subfolder</DisplayName></Folder></messages:Folders></messages:CreateFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429756
+< Soup-Debug: ESoapMessage 5 (0x197d780)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:42 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:CreateFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:CreateFolderResponseMessage
 ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfE
 sR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlAAAA=" 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlC"/></t:Folder></m:Folders></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+  
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429756
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 6 (0x197d910), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:GetFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:FolderShape><BaseShape>IdOnly</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlAAAA="
 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlC"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429757
+< Soup-Debug: ESoapMessage 6 (0x197d910)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:42 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:GetFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:GetFolderResponseMessage
 ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQD
 mMlv9AsfpQJFXL/IQCD6jAAAAtqlAAAA=" 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlC"/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/create_existing_folder 
b/src/tests/traces/camel/folder/create_existing_folder
new file mode 100644
index 0000000..3bf175c
--- /dev/null
+++ b/src/tests/traces/camel/folder/create_existing_folder
@@ -0,0 +1,52 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429750
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 1 (0x197d140), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> Authorization: <redacted>
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:CreateFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:ParentFolderId><DistinguishedFolderId
 
Id="msgfolderroot"/></messages:ParentFolderId><messages:Folders><Folder><DisplayName>inbox</DisplayName></Folder></messages:Folders></messages:CreateFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 401 Unauthorized
+< Soup-Debug-Timestamp: 1379429751
+< Soup-Debug: ESoapMessage 1 (0x197d140)
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< WWW-Authenticate: NTLM 
TlRMTVNTUAACAAAADAAMADgAAAAFgoECIZ3Sv4Y7cx0AAAAAAAAAAOAA4ABEAAAABgGxHQAAAA9HAFMAUwBMAEEAQgACAAwARwBTAFMATABBAEIAAQAYAEUAWABDAEgAQQBOAEcARQAyADAAMQAwAAQAKgBnAHMAcwBsAGEAYgAuAHAAbgBxAC4AcgBlAGQAaABhAHQALgBjAG8AbQADAEQAZQB4AGMAaABhAG4AZwBlADIAMAAxADAALgBnAHMAcwBsAGEAYgAuAHAAbgBxAC4AcgBlAGQAaABhAHQALgBjAG8AbQAFACoAZwBzAHMAbABhAGIALgBwAG4AcQAuAHIAZQBkAGgAYQB0AC4AYwBvAG0ABwAIACdagNS1s84BAAAAAA==
+< WWW-Authenticate: Negotiate
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:37 GMT
+< Content-Length: 0
+< 
+  
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429751
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 1 (0x197d140), SoupSocket 1 (0x195d6c0), restarted
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> Content-Length: 877
+> Authorization: <redacted>
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:CreateFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:ParentFolderId><DistinguishedFolderId
 
Id="msgfolderroot"/></messages:ParentFolderId><messages:Folders><Folder><DisplayName>inbox</DisplayName></Folder></messages:Folders></messages:CreateFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429752
+< Soup-Debug: ESoapMessage 1 (0x197d140)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< Persistent-Auth: true
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:38 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:CreateFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:CreateFolderResponseMessage
 ResponseClass="Error"><m:MessageText>A folder with the specified name already 
exists.</m:MessageText><m:ResponseCode>ErrorFolderExists</m:ResponseCode><m:DescriptiveLinkKey>0</m:Desc
 
riptiveLinkKey><m:Folders/></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/create_folder_with_invalid_distinguished_parent_id 
b/src/tests/traces/camel/folder/create_folder_with_invalid_distinguished_parent_id
new file mode 100644
index 0000000..7220ea9
--- /dev/null
+++ b/src/tests/traces/camel/folder/create_folder_with_invalid_distinguished_parent_id
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429752
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 2 (0x197d2d0), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:CreateFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:ParentFolderId><DistinguishedFolderId
 
Id="invalidparentid"/></messages:ParentFolderId><messages:Folders><Folder><DisplayName>folder</DisplayName></Folder></messages:Folders></messages:CreateFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 500 Internal Server Error
+< Soup-Debug-Timestamp: 1379429753
+< Soup-Debug: ESoapMessage 2 (0x197d2d0)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:39 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Body><s:Fault><faultcode 
xmlns:a="http://schemas.microsoft.com/exchange/services/2006/types";>a:ErrorSchemaValidation</faultcode><faultstring
 xml:lang="en-US">The request failed schema validation: The 'Id' attribute is invalid - The value 
'invalidparentid' is invalid according to its datatype 
'http://schemas.microsoft.com/exchange/services/2006/types:DistinguishedFolderIdNameType' - The Enumeration 
constraint failed.</faultstring><detail><e:ResponseCode 
xmlns:e="http://schemas.microsoft.com/exchange/services/2006/errors";>ErrorSchemaValidation</e:ResponseCode><e:Message
 xmlns:e="http://schemas.microsoft.com/exchange/services/2006/errors";>The request failed schema 
validation.</e:Message><t:MessageXml 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><t:LineNumber>2</t:LineNumber><t:LinePosition>630</t:LinePosition><t:Violation>The
 'Id' attribute is invali
 d - The value 'invalidparentid' is invalid according to its datatype 
'http://schemas.microsoft.com/exchange/services/2006/types:DistinguishedFolderIdNameType' - The Enumeration 
constraint failed.</t:Violation></t:MessageXml></detail></s:Fault></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/create_folder_with_invalid_non_distinguished_parent_id 
b/src/tests/traces/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
new file mode 100644
index 0000000..8a207cd
--- /dev/null
+++ b/src/tests/traces/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429753
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 3 (0x197d460), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:CreateFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:ParentFolderId><FolderId 
Id="AAMkADQyYzVlYmU0LWNhNTUtNDNkYy04ZGYxLTk5ZTk5ZGY4NmJlMwAuAAAAAAB9G7pDgpwKQKc31aq6C3GTAQAi6qqMgDmPQrslhHoZnZkhAABOpnTeSTE="/></messages:ParentFolderId><messages:Folders><Folder><DisplayName>folder</DisplayName></Folder></messages:Folders></messages:CreateFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429754
+< Soup-Debug: ESoapMessage 3 (0x197d460)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:40 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:CreateFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:CreateFolderResponseMessage
 ResponseClass="Error"><m:MessageText>The specified parent folder could not be 
found.</m:MessageText><m:ResponseCode>ErrorParentFolderNotFound</m:ResponseCode><m:DescriptiveLinkKey>0<
 
/m:DescriptiveLinkKey><m:Folders/></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/create_folder_with_malformed_parent_id 
b/src/tests/traces/camel/folder/create_folder_with_malformed_parent_id
new file mode 100644
index 0000000..c44ffc4
--- /dev/null
+++ b/src/tests/traces/camel/folder/create_folder_with_malformed_parent_id
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429754
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 4 (0x197d5f0), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:CreateFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:ParentFolderId><FolderId 
Id="malformedparentid"/></messages:ParentFolderId><messages:Folders><Folder><DisplayName>folder</DisplayName></Folder></messages:Folders></messages:CreateFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429755
+< Soup-Debug: ESoapMessage 4 (0x197d5f0)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:40 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:CreateFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:CreateFolderResponseMessage
 ResponseClass="Error"><m:MessageText>Id is 
malformed.</m:MessageText><m:ResponseCode>ErrorInvalidIdMalformed</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><m:Folders/
</m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/create_non_distinguished_folder_subfolder 
b/src/tests/traces/camel/folder/create_non_distinguished_folder_subfolder
new file mode 100644
index 0000000..e2084ef
--- /dev/null
+++ b/src/tests/traces/camel/folder/create_non_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429757
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 7 (0x197daa0), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2010_SP2"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:CreateFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:ParentFolderId><FolderId 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlAAAA="/></messages:ParentFolderId><messages:Folders><Folder><DisplayName>non-distinguished-folder-subfolder</DisplayName></Folder></messages:Folders></messages:CreateFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429758
+< Soup-Debug: ESoapMessage 7 (0x197daa0)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:44 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:CreateFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:CreateFolderResponseMessage
 ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfE
 sR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlDAAA=" 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlF"/></t:Folder></m:Folders></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+  
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429758
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 8 (0x197dc30), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:GetFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:FolderShape><BaseShape>IdOnly</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlDAAA="
 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlF"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429759
+< Soup-Debug: ESoapMessage 8 (0x197dc30)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:44 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:GetFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:GetFolderResponseMessage
 ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQD
 mMlv9AsfpQJFXL/IQCD6jAAAAtqlDAAA=" 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlF"/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/hard_delete_distinguished_folder_subfolder 
b/src/tests/traces/camel/folder/hard_delete_distinguished_folder_subfolder
new file mode 100644
index 0000000..9a41af2
--- /dev/null
+++ b/src/tests/traces/camel/folder/hard_delete_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429762
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 12 (0x196e2d0), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2010_SP2"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:DeleteFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
DeleteType="HardDelete"><messages:FolderIds><FolderId 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlAAAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429763
+< Soup-Debug: ESoapMessage 12 (0x196e2d0)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:49 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:DeleteFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:DeleteFolderResponseMessage
 
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode></m:DeleteFolderResponseMessage></m:ResponseMessages></m:DeleteFolderResponse></s:Body></s:Envelope>
+  
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429763
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 13 (0x197d5f0), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:GetFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:FolderShape><BaseShape>IdOnly</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlAAAA="
 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlC"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429764
+< Soup-Debug: ESoapMessage 13 (0x197d5f0)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:49 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:GetFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:GetFolderResponseMessage
 ResponseClass="Error"><m:MessageText>The specified object was not found in the 
store.</m:MessageText><m:ResponseCode>ErrorItemNotFound</m:ResponseCode><m:DescriptiveLinkKey>0</m:Descriptiv
 
eLinkKey><m:Folders/></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/hard_delete_non_distinguished_folder_subfolder 
b/src/tests/traces/camel/folder/hard_delete_non_distinguished_folder_subfolder
new file mode 100644
index 0000000..5deed74
--- /dev/null
+++ b/src/tests/traces/camel/folder/hard_delete_non_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429760
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 10 (0x197df50), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2010_SP2"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:DeleteFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
DeleteType="HardDelete"><messages:FolderIds><FolderId 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlDAAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429761
+< Soup-Debug: ESoapMessage 10 (0x197df50)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:47 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:DeleteFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:DeleteFolderResponseMessage
 
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode></m:DeleteFolderResponseMessage></m:ResponseMessages></m:DeleteFolderResponse></s:Body></s:Envelope>
+  
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429761
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 11 (0x196e140), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:GetFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types";><messages:FolderShape><BaseShape>IdOnly</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
 
Id="AAMkADQ3ZmRjZDk3LTJiMWUtNDcwOC1iYTJlLWNjNjcwNGZhMmJjOQAuAAAAAACFtWvPdZZpQIaYanIfEsR+AQDmMlv9AsfpQJFXL/IQCD6jAAAAtqlDAAA="
 
ChangeKey="AQAAABYAAADmMlv9AsfpQJFXL/IQCD6jAAAAtqlF"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429762
+< Soup-Debug: ESoapMessage 11 (0x196e140)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:47 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:GetFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:GetFolderResponseMessage
 ResponseClass="Error"><m:MessageText>The specified object was not found in the 
store.</m:MessageText><m:ResponseCode>ErrorItemNotFound</m:ResponseCode><m:DescriptiveLinkKey>0</m:Descriptiv
 
eLinkKey><m:Folders/></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+  
diff --git a/src/tests/traces/camel/folder/hard_delete_root_subfolder 
b/src/tests/traces/camel/folder/hard_delete_root_subfolder
new file mode 100644
index 0000000..9c76c08
--- /dev/null
+++ b/src/tests/traces/camel/folder/hard_delete_root_subfolder
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1379429759
+> Soup-Debug: SoupSessionAsync 1 (0x19631c0), ESoapMessage 9 (0x197ddc0), SoupSocket 1 (0x195d6c0)
+> Host: <redacted>
+> User-Agent: Evolution/3.10.0
+> Connection: Keep-Alive
+> Content-Type: text/xml; charset=utf-8
+> 
+> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><types:RequestServerVersion 
xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types"; 
Version="Exchange2010_SP2"/></SOAP-ENV:Header><SOAP-ENV:Body 
xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages";><messages:DeleteFolder 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
DeleteType="HardDelete"><messages:FolderIds><DistinguishedFolderId 
Id="inbox"/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+  
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1379429760
+< Soup-Debug: ESoapMessage 9 (0x197ddc0)
+< Cache-Control: private
+< Transfer-Encoding: chunked
+< Content-Type: text/xml; charset=utf-8
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< X-AspNet-Version: 2.0.50727
+< X-Powered-By: ASP.NET
+< Date: Tue, 17 Sep 2013 14:54:46 GMT
+< 
+< <?xml version="1.0" encoding="utf-8"?><s:Envelope 
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";><s:Header><h:ServerVersionInfo MajorVersion="14" 
MinorVersion="2" MajorBuildNumber="328" MinorBuildNumber="9" Version="Exchange2010_SP2" 
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/></s:Header><s:Body 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";><m:DeleteFolderResponse 
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"; 
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types";><m:ResponseMessages><m:DeleteFolderResponseMessage
 ResponseClass="Error"><m:MessageText>Distinguished folders cannot be 
deleted.</m:MessageText><m:ResponseCode>ErrorDeleteDistinguishedFolder</m:ResponseCode><m:DescriptiveLinkKey>0</m
 
:DescriptiveLinkKey></m:DeleteFolderResponseMessage></m:ResponseMessages></m:DeleteFolderResponse></s:Body></s:Envelope>
+  



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]