[evolution-ews] Bug 708121 - Add low level tests in EWS (for EwsConnection)
- From: Fabiano Fidêncio <ffidencio src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews] Bug 708121 - Add low level tests in EWS (for EwsConnection)
- Date: Thu, 10 Oct 2013 12:14:04 +0000 (UTC)
commit b7381cf893e2ec0818e47dc7af426929fbb381d1
Author: Fabiano Fidêncio <fidencio redhat com>
Date: Mon Sep 30 14:21:03 2013 +0200
Bug 708121 - Add low level tests in EWS (for EwsConnection)
Add trace files for supported tests
.../folder/create_distinguished_folder_subfolder | 48 ++++++++++++
.../camel/folder/create_existing_folder | 79 ++++++++++++++++++++
...ate_folder_with_invalid_distinguished_parent_id | 25 ++++++
...folder_with_invalid_non_distinguished_parent_id | 24 ++++++
.../folder/create_folder_with_malformed_parent_id | 24 ++++++
.../create_non_distinguished_folder_subfolder | 48 ++++++++++++
.../hard_delete_distinguished_folder_subfolder | 48 ++++++++++++
.../hard_delete_non_distinguished_folder_subfolder | 48 ++++++++++++
.../camel/folder/hard_delete_root_subfolder | 24 ++++++
...to_folder_that_has_subfolder_with_the_same_name | 48 ++++++++++++
.../camel/folder/move_folder_to_msgfolderroot | 72 ++++++++++++++++++
.../camel/folder/move_folder_to_valid_folder | 72 ++++++++++++++++++
.../folder/move_invalid_folder_to_valid_folder | 24 ++++++
.../folder/move_valid_folder_to_invalid_folder | 24 ++++++
.../folder/create_distinguished_folder_subfolder | 50 ++++++++++++
.../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 ++++++++++++
.../camel/folder/hard_delete_root_subfolder | 25 ++++++
...to_folder_that_has_subfolder_with_the_same_name | 50 ++++++++++++
.../camel/folder/move_folder_to_msgfolderroot | 75 +++++++++++++++++++
.../camel/folder/move_folder_to_valid_folder | 75 +++++++++++++++++++
.../folder/move_invalid_folder_to_valid_folder | 25 ++++++
.../folder/move_valid_folder_to_invalid_folder | 25 ++++++
28 files changed, 1210 insertions(+), 0 deletions(-)
---
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/create_distinguished_folder_subfolder
b/src/tests/traces/Exchange2007_SP1/camel/folder/create_distinguished_folder_subfolder
new file mode 100644
index 0000000..3020ae7
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/create_distinguished_folder_subfolder
@@ -0,0 +1,48 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373609
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 5 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: 1381373610
+< Soup-Debug: ESoapMessage 5 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:30 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1062
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:CreateFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:CreateFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWcF" /></t:Folder></m:Folders></m:CreateFolderResponseMessage
</m:ResponseMessages></m:CreateFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373610
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 6 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWcF"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373610
+< Soup-Debug: ESoapMessage 6 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:30 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1050
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWcF"
/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:Resp
onseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/create_existing_folder
b/src/tests/traces/Exchange2007_SP1/camel/folder/create_existing_folder
new file mode 100644
index 0000000..f7033ef
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/create_existing_folder
@@ -0,0 +1,79 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373607
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 1 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: 1381373607
+< Soup-Debug: ESoapMessage 1 (0x2546440)
+< Content-Length: 1539
+< Content-Type: text/html
+< Server: Microsoft-IIS/6.0
+< WWW-Authenticate: NTLM
TlRMTVNTUAACAAAAGAAYADgAAAAFgoEC6JS04IcAkUIAAAAAAAAAANgA2ABQAAAABQLODgAAAA9FAFgAQwBIAEEATgBHAEUAMgAwADAANwACABgARQBYAEMASABBAE4ARwBFADIAMAAwADcAAQAaAFcASQBOAEQATwBXAFMAMgAwADAAMwBSADIABAAmAGUAeABjAGgAYQBuAGcAZQAyADAAMAA3AC4AZwBzAHMAbABhAGIAAwBCAHcAaQBuAGQAbwB3AHMAMgAwADAAMwByADIALgBlAHgAYwBoAGEAbgBnAGUAMgAwADAANwAuAGcAcwBzAGwAYQBiAAUAJgBlAHgAYwBoAGEAbgBnAGUAMgAwADAANwAuAGcAcwBzAGwAYQBiAAAAAAA=
+< X-Powered-By: ASP.NET
+< Date: Thu, 10 Oct 2013 02:53:27 GMT
+<
+< <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+< <HTML><HEAD><TITLE>You are not authorized to view this page</TITLE>
+< <META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">
+< <STYLE type="text/css">
+< BODY { font: 8pt/12pt verdana }
+< H1 { font: 13pt/15pt verdana }
+< H2 { font: 8pt/12pt verdana }
+< A:link { color: red }
+< A:visited { color: maroon }
+< </STYLE>
+< </HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD>
+<
+< <h1>You are not authorized to view this page</h1>
+< You do not have permission to view this directory or page using the credentials that you supplied.
+< <hr>
+< <p>Please try the following:</p>
+< <ul>
+< <li>Contact the Web site administrator if you believe you should be able to view this directory or
page.</li>
+< <li>Click the <a href="javascript:location.reload()">Refresh</a> button to try again with different
credentials.</li>
+< </ul>
+< <h2>HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials.<br>Internet Information
Services (IIS)</h2>
+< <hr>
+< <p>Technical Information (for support personnel)</p>
+< <ul>
+< <li>Go to <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft Product Support Services</a> and
perform a title search for the words <b>HTTP</b> and <b>401</b>.</li>
+< <li>Open <b>IIS Help</b>, which is accessible in IIS Manager (inetmgr),
+< and search for topics titled <b>Authentication</b>, <b>Access Control</b>, and <b>About Custom Error
Messages</b>.</li>
+< </ul>
+<
+< </TD></TR></TABLE></BODY></HTML>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373607
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 1 (0x2546440), SoupSocket 1 (0x7fa350004d00),
restarted
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: 1381373608
+< Soup-Debug: ESoapMessage 1 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:28 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 971
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:CreateFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><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:DescriptiveLinkKey><m:Folders
/></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></soap:Body></soap:Envelope>
+
diff --git
a/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_invalid_distinguished_parent_id
b/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_invalid_distinguished_parent_id
new file mode 100644
index 0000000..880c3d2
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_invalid_distinguished_parent_id
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373608
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 2 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: 1381373608
+< Soup-Debug: ESoapMessage 2 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:28 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Content-Length: 1361
+< Cache-Control: private
+< Content-Type: text/xml; charset=utf-8
+<
+< <?xml version="1.0"?>
+< <soap11:Envelope
xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"><soap11:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap11:Header><soap11:Body><soap11:Fault><faultcode>soap11:Client</faultcode><faultstring>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 'Id' attribute is invalid - The
value 'invalidparentid' is invalid according to its datatype 'http://schemas.microsoft.c
om/exchange/services/2006/types:DistinguishedFolderIdNameType' - The Enumeration constraint
failed.</e:Message><e:Line
xmlns:e="http://schemas.microsoft.com/exchange/services/2006/errors">2</e:Line><e:Position
xmlns:e="http://schemas.microsoft.com/exchange/services/2006/errors">630</e:Position></detail></soap11:Fault></soap11:Body></soap11:Envelope>
+
diff --git
a/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
b/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
new file mode 100644
index 0000000..d7ab0ba
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
@@ -0,0 +1,24 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373608
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 3 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: 1381373609
+< Soup-Debug: ESoapMessage 3 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:29 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1058
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:CreateFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:CreateFolderResponseMessage
ResponseClass="Error"><m:MessageText>No mailbox with such
guid.</m:MessageText><m:ResponseCode>ErrorNonExistentMailbox</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><m:MessageXml><t:Value
Name="MailboxGuid">42c5ebe4-ca55-43dc-8df1-99e99df86be3</t:Value></m:MessageXml><m:Folders
/></m:CreateFolderResponseMessage></m
:ResponseMessages></m:CreateFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_malformed_parent_id
b/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_malformed_parent_id
new file mode 100644
index 0000000..36a3032
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/create_folder_with_malformed_parent_id
@@ -0,0 +1,24 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373609
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 4 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: 1381373609
+< Soup-Debug: ESoapMessage 4 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:29 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 945
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:CreateFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><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></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/create_non_distinguished_folder_subfolder
b/src/tests/traces/Exchange2007_SP1/camel/folder/create_non_distinguished_folder_subfolder
new file mode 100644
index 0000000..50df904
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/create_non_distinguished_folder_subfolder
@@ -0,0 +1,48 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373610
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 7 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="/></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: 1381373611
+< Soup-Debug: ESoapMessage 7 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:31 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1062
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:CreateFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:CreateFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ" /></t:Folder></m:Folders></m:CreateFolderResponseMessage
</m:ResponseMessages></m:CreateFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373611
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 8 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373611
+< Soup-Debug: ESoapMessage 8 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:31 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1050
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ"
/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:Resp
onseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_distinguished_folder_subfolder
b/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_distinguished_folder_subfolder
new file mode 100644
index 0000000..3281362
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_distinguished_folder_subfolder
@@ -0,0 +1,48 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373619
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 22 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:DeleteFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
DeleteType="HardDelete"><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373620
+< Soup-Debug: ESoapMessage 22 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:39 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 825
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:DeleteFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:DeleteFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode></m:DeleteFolderResponseMessage></m:ResponseMessages></m:DeleteFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373620
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 23 (0x2548420), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWcF"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373620
+< Soup-Debug: ESoapMessage 23 (0x2548420)
+< Date: Thu, 10 Oct 2013 02:53:40 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 959
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><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:DescriptiveLinkKey><m:Folders
/></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_non_distinguished_folder_subfolder
b/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_non_distinguished_folder_subfolder
new file mode 100644
index 0000000..6ebea14
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_non_distinguished_folder_subfolder
@@ -0,0 +1,48 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373618
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 20 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:DeleteFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
DeleteType="HardDelete"><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373618
+< Soup-Debug: ESoapMessage 20 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:38 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 825
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:DeleteFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:DeleteFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode></m:DeleteFolderResponseMessage></m:ResponseMessages></m:DeleteFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373618
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 21 (0x25493e0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373619
+< Soup-Debug: ESoapMessage 21 (0x25493e0)
+< Date: Thu, 10 Oct 2013 02:53:39 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 959
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><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:DescriptiveLinkKey><m:Folders
/></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_root_subfolder
b/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_root_subfolder
new file mode 100644
index 0000000..773a686
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_root_subfolder
@@ -0,0 +1,24 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373617
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 19 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: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: 1381373618
+< Soup-Debug: ESoapMessage 19 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:38 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 963
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:DeleteFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><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></soap:Body></soap:Envelope>
+
diff --git
a/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_folder_that_has_subfolder_with_the_same_name
b/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_folder_that_has_subfolder_with_the_same_name
new file mode 100644
index 0000000..39c2fc4
--- /dev/null
+++
b/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_folder_that_has_subfolder_with_the_same_name
@@ -0,0 +1,48 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373615
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 14 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="/></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: 1381373615
+< Soup-Debug: ESoapMessage 14 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:35 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1062
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:CreateFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:CreateFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB5AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWsQ" /></t:Folder></m:Folders></m:CreateFolderResponseMessage
</m:ResponseMessages></m:CreateFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373615
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 15 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><DistinguishedFolderId
Id="msgfolderroot"/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB5AAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373616
+< Soup-Debug: ESoapMessage 15 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:36 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 951
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:MoveFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Error"><m:MessageText>The move or copy operation
failed.</m:MessageText><m:ResponseCode>ErrorMoveCopyFailed</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><m:Folders
/></m:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_msgfolderroot
b/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_msgfolderroot
new file mode 100644
index 0000000..9bf16fe
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_msgfolderroot
@@ -0,0 +1,72 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373613
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 11 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><DistinguishedFolderId
Id="msgfolderroot"/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373613
+< Soup-Debug: ESoapMessage 11 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:33 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1054
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:MoveFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkL"
/></t:Folder></m:Folders></m:MoveFolderResponseMessage></m:R
esponseMessages></m:MoveFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373613
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 12 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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>AllProperties</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373614
+< Soup-Debug: ESoapMessage 12 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:34 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 2746
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkL" /><t:ParentFolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLW
I1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQCXrIvNJV9tRZcDrN7PGc3YAABdjHY8AAA=" ChangeKey="AQAAAA=="
/><t:DisplayName>non-distinguished-folder-subfolder</t:DisplayName><t:TotalCount>0</t:TotalCount><t:ChildFolderCount>0</t:ChildFolderCount><t:EffectiveRights><t:CreateAssociated>true</t:CreateAssociated><t:CreateContents>true</t:CreateContents><t:CreateHierarchy>true</t:CreateHierarchy><t:Delete>true</t:Delete><t:Modify>true</t:Modify><t:Read>true</t:Read></t:EffectiveRights><t:PermissionSet><t:Permissions><t:Permission><t:UserId><t:DistinguishedUser>Default</t:DistinguishedUser></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>true</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>None</t:ReadItems><t:PermissionLevel>None</t:PermissionLevel></t:Permission><t:Permission
<t:UserId><t:SID>S-1-5-21-2911559388-2830705764-2912516678-1126</t:SID><t:PrimarySmtpAddress>mcrha
exchange2007 gsslab</t:PrimarySmtpAddress><t:DisplayName>Milan
Crha</t:DisplayName></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>true</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>FullDetails</t:ReadItems><t:PermissionLevel>Reviewer</t:PermissionLevel></t:Permission></t:Permissions></t:PermissionSet><t:UnreadCount>0</t:UnreadCount></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373614
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 13 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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><DistinguishedFolderId
Id="msgfolderroot"/><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373615
+< Soup-Debug: ESoapMessage 13 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:34 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1408
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQCXrIvNJV9tRZcDrN7PGc3YAABdjHY8AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qAfi/mx/H"
/></t:Folder></m:Folders></m:GetFolderResponseMessage><m:GetFo
lderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkL"
/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_valid_folder
b/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_valid_folder
new file mode 100644
index 0000000..ae4a290
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/move_folder_to_valid_folder
@@ -0,0 +1,72 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373616
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 16 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:E
nvelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373616
+< Soup-Debug: ESoapMessage 16 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:36 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1054
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:MoveFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWsS"
/></t:Folder></m:Folders></m:MoveFolderResponseMessage></m:R
esponseMessages></m:MoveFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373616
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 17 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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>AllProperties</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373617
+< Soup-Debug: ESoapMessage 17 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:37 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 2746
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWsS" /><t:ParentFolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLW
I1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA=" ChangeKey="AQAAAA=="
/><t:DisplayName>non-distinguished-folder-subfolder</t:DisplayName><t:TotalCount>0</t:TotalCount><t:ChildFolderCount>1</t:ChildFolderCount><t:EffectiveRights><t:CreateAssociated>true</t:CreateAssociated><t:CreateContents>true</t:CreateContents><t:CreateHierarchy>true</t:CreateHierarchy><t:Delete>true</t:Delete><t:Modify>true</t:Modify><t:Read>true</t:Read></t:EffectiveRights><t:PermissionSet><t:Permissions><t:Permission><t:UserId><t:DistinguishedUser>Default</t:DistinguishedUser></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>true</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>None</t:ReadItems><t:PermissionLevel>None</t:PermissionLevel></t:Permission><t:Permission
<t:UserId><t:SID>S-1-5-21-2911559388-2830705764-2912516678-1126</t:SID><t:PrimarySmtpAddress>mcrha
exchange2007 gsslab</t:PrimarySmtpAddress><t:DisplayName>Milan
Crha</t:DisplayName></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>true</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>FullDetails</t:ReadItems><t:PermissionLevel>Reviewer</t:PermissionLevel></t:Permission></t:Permissions></t:PermissionSet><t:UnreadCount>0</t:UnreadCount></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373617
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 18 (0x25414a0), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWcF"/><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW
+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWkJ"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373617
+< Soup-Debug: ESoapMessage 18 (0x25414a0)
+< Date: Thu, 10 Oct 2013 02:53:37 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 1408
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:GetFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWcF"
/></t:Folder></m:Folders></m:GetFolderResponseMessage><m:GetFo
lderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB4AAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VWsS"
/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/move_invalid_folder_to_valid_folder
b/src/tests/traces/Exchange2007_SP1/camel/folder/move_invalid_folder_to_valid_folder
new file mode 100644
index 0000000..a62d11b
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/move_invalid_folder_to_valid_folder
@@ -0,0 +1,24 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373612
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 10 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="/></messages:ToFolderId><messages:FolderIds><FolderId
Id="malformedparentid"/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373613
+< Soup-Debug: ESoapMessage 10 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:33 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 937
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:MoveFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Error"><m:MessageText>Id is
malformed.</m:MessageText><m:ResponseCode>ErrorInvalidIdMalformed</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><m:Folders
/></m:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2007_SP1/camel/folder/move_valid_folder_to_invalid_folder
b/src/tests/traces/Exchange2007_SP1/camel/folder/move_valid_folder_to_invalid_folder
new file mode 100644
index 0000000..6948c4f
--- /dev/null
+++ b/src/tests/traces/Exchange2007_SP1/camel/folder/move_valid_folder_to_invalid_folder
@@ -0,0 +1,24 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373611
+> Soup-Debug: SoupSessionAsync 1 (0x25324b0), ESoapMessage 9 (0x2546440), SoupSocket 1 (0x7fa350004d00)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><FolderId
Id="malformed_parent_id"/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADIyMDQ2NDc3LWI5NWUtNGRjNi1iN2RiLWI1YWQ5ODQ1ZDA5OQAuAAAAAACivok1/cL1QIejMUXitFygAQAZqVFjEGG+Qo7TIVNxZT1qBJW+VRB3AAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373612
+< Soup-Debug: ESoapMessage 9 (0x2546440)
+< Date: Thu, 10 Oct 2013 02:53:32 GMT
+< Server: Microsoft-IIS/6.0
+< X-Powered-By: ASP.NET
+< X-AspNet-Version: 2.0.50727
+< Cache-Control: private, max-age=0
+< Content-Type: text/xml; charset=utf-8
+< Content-Length: 937
+<
+< <?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Header><t:ServerVersionInfo MajorVersion="8"
MinorVersion="1" MajorBuildNumber="436" MinorBuildNumber="0" Version="Exchange2007_SP1"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
/></soap:Header><soap:Body><m:MoveFolderResponse
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Error"><m:MessageText>Id is
malformed.</m:MessageText><m:ResponseCode>ErrorInvalidIdMalformed</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><m:Folders
/></m:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></soap:Body></soap:Envelope>
+
diff --git a/src/tests/traces/Exchange2010_SP2/camel/folder/create_distinguished_folder_subfolder
b/src/tests/traces/Exchange2010_SP2/camel/folder/create_distinguished_folder_subfolder
new file mode 100644
index 0000000..90e0e92
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/create_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373626
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 5 (0x25414a0), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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><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: 1381373626
+< Soup-Debug: ESoapMessage 5 (0x25414a0)
+< 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: Thu, 10 Oct 2013 02:52:31 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5
qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK6"/></t:Folder></m:Folders></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373626
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 6 (0x2548830), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK6"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373627
+< Soup-Debug: ESoapMessage 6 (0x2548830)
+< 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: Thu, 10 Oct 2013 02:52:32 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQB
PRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK6"/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+
diff --git a/src/tests/traces/Exchange2010_SP2/camel/folder/create_existing_folder
b/src/tests/traces/Exchange2010_SP2/camel/folder/create_existing_folder
new file mode 100644
index 0000000..401bcc0
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/create_existing_folder
@@ -0,0 +1,52 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373622
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 1 (0x2546440), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="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><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: 1381373622
+< Soup-Debug: ESoapMessage 1 (0x2546440)
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< WWW-Authenticate: NTLM
TlRMTVNTUAACAAAADAAMADgAAAAFgoECVOk3E0s5q1YAAAAAAAAAAOAA4ABEAAAABgGxHQAAAA9HAFMAUwBMAEEAQgACAAwARwBTAFMATABBAEIAAQAYAEUAWABDAEgAQQBOAEcARQAyADAAMQAwAAQAKgBnAHMAcwBsAGEAYgAuAHAAbgBxAC4AcgBlAGQAaABhAHQALgBjAG8AbQADAEQAZQB4AGMAaABhAG4AZwBlADIAMAAxADAALgBnAHMAcwBsAGEAYgAuAHAAbgBxAC4AcgBlAGQAaABhAHQALgBjAG8AbQAFACoAZwBzAHMAbABhAGIALgBwAG4AcQAuAHIAZQBkAGgAYQB0AC4AYwBvAG0ABwAIAEObXcFjxc4BAAAAAA==
+< WWW-Authenticate: Negotiate
+< X-Powered-By: ASP.NET
+< Date: Thu, 10 Oct 2013 02:52:27 GMT
+< Content-Length: 0
+<
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373622
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 1 (0x2546440), SoupSocket 1 (0x7fa34c002460),
restarted
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="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><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: 1381373623
+< Soup-Debug: ESoapMessage 1 (0x2546440)
+< 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: Thu, 10 Oct 2013 02:52:27 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/Exchange2010_SP2/camel/folder/create_folder_with_invalid_distinguished_parent_id
b/src/tests/traces/Exchange2010_SP2/camel/folder/create_folder_with_invalid_distinguished_parent_id
new file mode 100644
index 0000000..72e4b44
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/create_folder_with_invalid_distinguished_parent_id
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373623
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 2 (0x25414a0), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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><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: 1381373624
+< Soup-Debug: ESoapMessage 2 (0x25414a0)
+< 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: Thu, 10 Oct 2013 02:52:29 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/Exchange2010_SP2/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
b/src/tests/traces/Exchange2010_SP2/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
new file mode 100644
index 0000000..f81037f
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/create_folder_with_invalid_non_distinguished_parent_id
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373624
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 3 (0x25414a0), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="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: 1381373625
+< Soup-Debug: ESoapMessage 3 (0x25414a0)
+< 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: Thu, 10 Oct 2013 02:52:29 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/Exchange2010_SP2/camel/folder/create_folder_with_malformed_parent_id
b/src/tests/traces/Exchange2010_SP2/camel/folder/create_folder_with_malformed_parent_id
new file mode 100644
index 0000000..a6f62cf
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/create_folder_with_malformed_parent_id
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373625
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 4 (0x25414a0), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="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: 1381373626
+< Soup-Debug: ESoapMessage 4 (0x25414a0)
+< 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: Thu, 10 Oct 2013 02:52:31 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/Exchange2010_SP2/camel/folder/create_non_distinguished_folder_subfolder
b/src/tests/traces/Exchange2010_SP2/camel/folder/create_non_distinguished_folder_subfolder
new file mode 100644
index 0000000..b8afa5e
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/create_non_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373627
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 7 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="/></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: 1381373628
+< Soup-Debug: ESoapMessage 7 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:32 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5
qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></t:Folder></m:Folders></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373628
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 8 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373629
+< Soup-Debug: ESoapMessage 8 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:34 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQB
PRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+
diff --git a/src/tests/traces/Exchange2010_SP2/camel/folder/hard_delete_distinguished_folder_subfolder
b/src/tests/traces/Exchange2010_SP2/camel/folder/hard_delete_distinguished_folder_subfolder
new file mode 100644
index 0000000..bc37e17
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/hard_delete_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373641
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 22 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373642
+< Soup-Debug: ESoapMessage 22 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52: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: 1381373642
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 23 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK6"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373643
+< Soup-Debug: ESoapMessage 23 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52: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/Exchange2010_SP2/camel/folder/hard_delete_non_distinguished_folder_subfolder
b/src/tests/traces/Exchange2010_SP2/camel/folder/hard_delete_non_distinguished_folder_subfolder
new file mode 100644
index 0000000..de362ab
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/hard_delete_non_distinguished_folder_subfolder
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373639
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 20 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373640
+< Soup-Debug: ESoapMessage 20 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:45 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: 1381373640
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 21 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373641
+< Soup-Debug: ESoapMessage 21 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:45 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/Exchange2010_SP2/camel/folder/hard_delete_root_subfolder
b/src/tests/traces/Exchange2010_SP2/camel/folder/hard_delete_root_subfolder
new file mode 100644
index 0000000..ffa7f9b
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/hard_delete_root_subfolder
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373638
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 19 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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: 1381373639
+< Soup-Debug: ESoapMessage 19 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52: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: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>
+
diff --git
a/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_folder_that_has_subfolder_with_the_same_name
b/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_folder_that_has_subfolder_with_the_same_name
new file mode 100644
index 0000000..dbc1857
--- /dev/null
+++
b/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_folder_that_has_subfolder_with_the_same_name
@@ -0,0 +1,50 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373634
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 14 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="/></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: 1381373635
+< Soup-Debug: ESoapMessage 14 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:39 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5
qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvLBAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvLD"/></t:Folder></m:Folders></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373635
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 15 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><DistinguishedFolderId
Id="msgfolderroot"/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvLBAAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373635
+< Soup-Debug: ESoapMessage 15 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52: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:MoveFolderResponse
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Error"><m:MessageText>The move or copy operation
failed.</m:MessageText><m:ResponseCode>ErrorMoveCopyFailed</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><
m:Folders/></m:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></s:Body></s:Envelope>
+
diff --git a/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_msgfolderroot
b/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_msgfolderroot
new file mode 100644
index 0000000..15180d4
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_msgfolderroot
@@ -0,0 +1,75 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373631
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 11 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><DistinguishedFolderId
Id="msgfolderroot"/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373632
+< Soup-Debug: ESoapMessage 11 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:37 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:MoveFolderResponse
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwA
QBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvLA"/></t:Folder></m:Folders></m:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373632
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 12 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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>AllProperties</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373633
+< Soup-Debug: ESoapMessage 12 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:37 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQB
PRrS+NgN2TLdvauFC2S+xAACqkvK7AAA=" ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvLA"/><t:ParentFolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAAAADPRWAAA="
ChangeKey="AQAAAA=="/><t:DisplayName>non-distinguished-folder-subfolder</t:DisplayName><t:TotalCount>0</t:TotalCount><t:ChildFolderCount>0</t:ChildFolderCount><t:EffectiveRights><t:CreateAssociated>true</t:CreateAssociated><t:CreateContents>true</t:CreateContents><t:CreateHierarchy>true</t:CreateHierarchy><t:Delete>true</t:Delete><t:Modify>true</t:Modify><t:Read>true</t:Read></t:EffectiveRights><t:PermissionSet><t:Permissions><t:Permission><t:UserId><t:DistinguishedUser>Default</t:DistinguishedUser></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>false</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</
t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>None</t:ReadItems><t:PermissionLevel>None</t:PermissionLevel></t:Permission><t:Permission><t:UserId><t:DistinguishedUser>Anonymous</t:DistinguishedUser></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>false</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>None</t:ReadItems><t:PermissionLevel>None</t:PermissionLevel></t:Permission></t:Permissions></t:PermissionSet><t:UnreadCount>0</t:UnreadCount></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373633
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 13 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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><DistinguishedFolderId
Id="msgfolderroot"/><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373634
+< Soup-Debug: ESoapMessage 13 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:39 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQB
PRrS+NgN2TLdvauFC2S+xAAAADPRWAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAAAADPR8"/></t:Folder></m:Folders></m:GetFolderResponseMessage><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvLA"/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+
diff --git a/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_valid_folder
b/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_valid_folder
new file mode 100644
index 0000000..cd7107b
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/move_folder_to_valid_folder
@@ -0,0 +1,75 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373635
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 16 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:E
nvelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373636
+< Soup-Debug: ESoapMessage 16 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52: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:MoveFolderResponse
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwA
QBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvLG"/></t:Folder></m:Folders></m:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373636
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 17 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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>AllProperties</BaseShape></messages:FolderShape><messages:FolderIds><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373637
+< Soup-Debug: ESoapMessage 17 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52: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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQB
PRrS+NgN2TLdvauFC2S+xAACqkvK7AAA=" ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvLG"/><t:ParentFolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="
ChangeKey="AQAAAA=="/><t:DisplayName>non-distinguished-folder-subfolder</t:DisplayName><t:TotalCount>0</t:TotalCount><t:ChildFolderCount>1</t:ChildFolderCount><t:EffectiveRights><t:CreateAssociated>true</t:CreateAssociated><t:CreateContents>true</t:CreateContents><t:CreateHierarchy>true</t:CreateHierarchy><t:Delete>true</t:Delete><t:Modify>true</t:Modify><t:Read>true</t:Read></t:EffectiveRights><t:PermissionSet><t:Permissions><t:Permission><t:UserId><t:DistinguishedUser>Default</t:DistinguishedUser></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>false</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</
t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>None</t:ReadItems><t:PermissionLevel>None</t:PermissionLevel></t:Permission><t:Permission><t:UserId><t:DistinguishedUser>Anonymous</t:DistinguishedUser></t:UserId><t:CanCreateItems>false</t:CanCreateItems><t:CanCreateSubFolders>false</t:CanCreateSubFolders><t:IsFolderOwner>false</t:IsFolderOwner><t:IsFolderVisible>false</t:IsFolderVisible><t:IsFolderContact>false</t:IsFolderContact><t:EditItems>None</t:EditItems><t:DeleteItems>None</t:DeleteItems><t:ReadItems>None</t:ReadItems><t:PermissionLevel>None</t:PermissionLevel></t:Permission></t:Permissions></t:PermissionSet><t:UnreadCount>0</t:UnreadCount></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373637
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 18 (0x254a180), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK6"/><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAAC
qkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK9"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373638
+< Soup-Debug: ESoapMessage 18 (0x254a180)
+< 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: Thu, 10 Oct 2013 02:52: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="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQB
PRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvK6"/></t:Folder></m:Folders></m:GetFolderResponseMessage><m:GetFolderResponseMessage
ResponseClass="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK7AAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqkvLG"/></t:Folder></m:Folders></m:GetFolderResponseMessage></m:ResponseMessages></m:GetFolderResponse></s:Body></s:Envelope>
+
diff --git a/src/tests/traces/Exchange2010_SP2/camel/folder/move_invalid_folder_to_valid_folder
b/src/tests/traces/Exchange2010_SP2/camel/folder/move_invalid_folder_to_valid_folder
new file mode 100644
index 0000000..c32b9e6
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/move_invalid_folder_to_valid_folder
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373630
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 10 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="/></messages:ToFolderId><messages:FolderIds><FolderId
Id="malformedparentid"/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373631
+< Soup-Debug: ESoapMessage 10 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:35 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:MoveFolderResponse
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Error"><m:MessageText>Id is
malformed.</m:MessageText><m:ResponseCode>ErrorInvalidIdMalformed</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><m:Folders/></m
:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></s:Body></s:Envelope>
+
diff --git a/src/tests/traces/Exchange2010_SP2/camel/folder/move_valid_folder_to_invalid_folder
b/src/tests/traces/Exchange2010_SP2/camel/folder/move_valid_folder_to_invalid_folder
new file mode 100644
index 0000000..85a6a70
--- /dev/null
+++ b/src/tests/traces/Exchange2010_SP2/camel/folder/move_valid_folder_to_invalid_folder
@@ -0,0 +1,25 @@
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1381373629
+> Soup-Debug: SoupSessionAsync 1 (0x24a78a0), ESoapMessage 9 (0x2548390), SoupSocket 1 (0x7fa34c002460)
+> Host: <redacted>
+> User-Agent: Evolution/3.11.1
+> 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:MoveFolder
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:ToFolderId><FolderId
Id="malformed_parent_id"/></messages:ToFolderId><messages:FolderIds><FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5qzwAQBPRrS+NgN2TLdvauFC2S+xAACqkvK4AAA="/></messages:FolderIds></messages:MoveFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1381373630
+< Soup-Debug: ESoapMessage 9 (0x2548390)
+< 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: Thu, 10 Oct 2013 02:52:35 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:MoveFolderResponse
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"><m:ResponseMessages><m:MoveFolderResponseMessage
ResponseClass="Error"><m:MessageText>Id is
malformed.</m:MessageText><m:ResponseCode>ErrorInvalidIdMalformed</m:ResponseCode><m:DescriptiveLinkKey>0</m:DescriptiveLinkKey><m:Folders/></m
:MoveFolderResponseMessage></m:ResponseMessages></m:MoveFolderResponse></s:Body></s:Envelope>
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]