[evolution-ews/wip/tests] Add traces
- From: Fabiano Fidêncio <ffidencio src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews/wip/tests] Add traces
- Date: Mon, 30 Sep 2013 12:55:21 +0000 (UTC)
commit c4ba0e4c3fdfd6c31b953c1425f31c7a066693fa
Author: Fabiano Fidêncio <fidencio redhat com>
Date: Mon Sep 30 14:21:03 2013 +0200
Add traces
.../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 ++++++
.../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 ++++++
18 files changed, 720 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..f7e1a25
--- /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: 1380531934
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 5 (0x9a6a20), SoupSocket 1 (0x7fbd3c004d00)
+> 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: 1380531935
+< Soup-Debug: ESoapMessage 5 (0x9a6a20)
+< Date: Mon, 30 Sep 2013 09:05: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+U1kHAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VOy/" /></t:Folder></m:Folders></m:CreateFolderResponseMessage
</m:ResponseMessages></m:CreateFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1380531935
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 6 (0x9a6a20), SoupSocket 1 (0x7fbd3c004d00)
+> 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+U1kHAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VOy/"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380531935
+< Soup-Debug: ESoapMessage 6 (0x9a6a20)
+< Date: Mon, 30 Sep 2013 09:05: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: 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+U1kHAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VOy/"
/></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..4f5e493
--- /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: 1380531931
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 1 (0x9a6340), SoupSocket 1 (0x7fbd3c004d00)
+> 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: 1380531931
+< Soup-Debug: ESoapMessage 1 (0x9a6340)
+< Content-Length: 1539
+< Content-Type: text/html
+< Server: Microsoft-IIS/6.0
+< WWW-Authenticate: NTLM
TlRMTVNTUAACAAAAGAAYADgAAAAFgoECsXcu1KvGew0AAAAAAAAAANgA2ABQAAAABQLODgAAAA9FAFgAQwBIAEEATgBHAEUAMgAwADAANwACABgARQBYAEMASABBAE4ARwBFADIAMAAwADcAAQAaAFcASQBOAEQATwBXAFMAMgAwADAAMwBSADIABAAmAGUAeABjAGgAYQBuAGcAZQAyADAAMAA3AC4AZwBzAHMAbABhAGIAAwBCAHcAaQBuAGQAbwB3AHMAMgAwADAAMwByADIALgBlAHgAYwBoAGEAbgBnAGUAMgAwADAANwAuAGcAcwBzAGwAYQBiAAUAJgBlAHgAYwBoAGEAbgBnAGUAMgAwADAANwAuAGcAcwBzAGwAYQBiAAAAAAA=
+< X-Powered-By: ASP.NET
+< Date: Mon, 30 Sep 2013 09:05:31 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: 1380531931
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 1 (0x9a6340), SoupSocket 1 (0x7fbd3c004d00),
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: 1380531931
+< Soup-Debug: ESoapMessage 1 (0x9a6340)
+< Date: Mon, 30 Sep 2013 09:05: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: 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..577d6be
--- /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: 1380531932
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 2 (0x9a6940), SoupSocket 1 (0x7fbd3c004d00)
+> 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: 1380531932
+< Soup-Debug: ESoapMessage 2 (0x9a6940)
+< Date: Mon, 30 Sep 2013 09:05:32 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..55082f5
--- /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: 1380531932
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 3 (0x9a9280), SoupSocket 1 (0x7fbd3c004d00)
+> 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: 1380531933
+< Soup-Debug: ESoapMessage 3 (0x9a9280)
+< Date: Mon, 30 Sep 2013 09:05: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: 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..27e92a6
--- /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: 1380531933
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 4 (0x9a9d60), SoupSocket 1 (0x7fbd3c004d00)
+> 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: 1380531934
+< Soup-Debug: ESoapMessage 4 (0x9a9d60)
+< Date: Mon, 30 Sep 2013 09:05: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: 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..ca36e93
--- /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: 1380531935
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 7 (0x9a1090), SoupSocket 1 (0x7fbd3c004d00)
+> 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+U1kHAAA="/></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: 1380531936
+< Soup-Debug: ESoapMessage 7 (0x9a1090)
+< Date: Mon, 30 Sep 2013 09:05: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: 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+U1kIAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VO7D" /></t:Folder></m:Folders></m:CreateFolderResponseMessage
</m:ResponseMessages></m:CreateFolderResponse></soap:Body></soap:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1380531936
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 8 (0x9a1090), SoupSocket 1 (0x7fbd3c004d00)
+> 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+U1kIAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VO7D"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380531936
+< Soup-Debug: ESoapMessage 8 (0x9a1090)
+< Date: Mon, 30 Sep 2013 09:05: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: 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+U1kIAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VO7D"
/></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..2519956
--- /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: 1380531938
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 12 (0x9a1090), SoupSocket 1 (0x7fbd3c004d00)
+> 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+U1kHAAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380531939
+< Soup-Debug: ESoapMessage 12 (0x9a1090)
+< Date: Mon, 30 Sep 2013 09:05: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: 1380531939
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 13 (0x9a1090), SoupSocket 1 (0x7fbd3c004d00)
+> 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+U1kHAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VOy/"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380531939
+< Soup-Debug: ESoapMessage 13 (0x9a1090)
+< Date: Mon, 30 Sep 2013 09:05: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_non_distinguished_folder_subfolder
b/src/tests/traces/Exchange2007_SP1/camel/folder/hard_delete_non_distinguished_folder_subfolder
new file mode 100644
index 0000000..5d9ea72
--- /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: 1380531937
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 10 (0x9a1090), SoupSocket 1 (0x7fbd3c004d00)
+> 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+U1kIAAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380531938
+< Soup-Debug: ESoapMessage 10 (0x9a1090)
+< Date: Mon, 30 Sep 2013 09:05: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: 1380531938
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 11 (0x9a1090), SoupSocket 1 (0x7fbd3c004d00)
+> 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+U1kIAAA="
ChangeKey="AQAAABYAAAAZqVFjEGG+Qo7TIVNxZT1qBJW+VO7D"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380531938
+< Soup-Debug: ESoapMessage 11 (0x9a1090)
+< Date: Mon, 30 Sep 2013 09:05: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: 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..e375be1
--- /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: 1380531937
+> Soup-Debug: SoupSessionAsync 1 (0x98fae0), ESoapMessage 9 (0x9a1090), SoupSocket 1 (0x7fbd3c004d00)
+> 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: 1380531937
+< Soup-Debug: ESoapMessage 9 (0x9a1090)
+< Date: Mon, 30 Sep 2013 09:05: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: 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/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..e08f80b
--- /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: 1380541899
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 5 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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: 1380541900
+< Soup-Debug: ESoapMessage 5 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50:25 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+xAACqksodAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksof"/></t:Folder></m:Folders></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1380541900
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 6 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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+xAACqksodAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksof"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380541901
+< Soup-Debug: ESoapMessage 6 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50: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: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+xAACqksodAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksof"/></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..a0b3381
--- /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: 1380541896
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 1 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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: 1380541896
+< Soup-Debug: ESoapMessage 1 (0x1e59ad0)
+< Server: Microsoft-IIS/7.5
+< Set-Cookie: <redacted>
+< WWW-Authenticate: NTLM
TlRMTVNTUAACAAAADAAMADgAAAAFgoEC3QJfk7jDsk0AAAAAAAAAAOAA4ABEAAAABgGxHQAAAA9HAFMAUwBMAEEAQgACAAwARwBTAFMATABBAEIAAQAYAEUAWABDAEgAQQBOAEcARQAyADAAMQAwAAQAKgBnAHMAcwBsAGEAYgAuAHAAbgBxAC4AcgBlAGQAaABhAHQALgBjAG8AbQADAEQAZQB4AGMAaABhAG4AZwBlADIAMAAxADAALgBnAHMAcwBsAGEAYgAuAHAAbgBxAC4AcgBlAGQAaABhAHQALgBjAG8AbQAFACoAZwBzAHMAbABhAGIALgBwAG4AcQAuAHIAZQBkAGgAYQB0AC4AYwBvAG0ABwAIAE2WkT7Tvc4BAAAAAA==
+< WWW-Authenticate: Negotiate
+< X-Powered-By: ASP.NET
+< Date: Mon, 30 Sep 2013 11:50:22 GMT
+< Content-Length: 0
+<
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1380541896
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 1 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460),
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: 1380541897
+< Soup-Debug: ESoapMessage 1 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50:22 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..525fab2
--- /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: 1380541897
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 2 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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: 1380541898
+< Soup-Debug: ESoapMessage 2 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50:24 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..edc113c
--- /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: 1380541898
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 3 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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: 1380541898
+< Soup-Debug: ESoapMessage 3 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50:24 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..9c3ab77
--- /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: 1380541899
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 4 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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: 1380541899
+< Soup-Debug: ESoapMessage 4 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50:25 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..1701e0e
--- /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: 1380541901
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 7 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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+xAACqksodAAA="/></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: 1380541902
+< Soup-Debug: ESoapMessage 7 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50: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="Success"><m:ResponseCode>NoError</m:ResponseCode><m:Folders><t:Folder><t:FolderId
Id="AAMkADhhNjgxMWMwLWFjMjAtNGMxYi1iMmVkLTYxN2ZjZjg0NjYxMwAuAAAAAABrjnF0sj+sSounzj9c5
qzwAQBPRrS+NgN2TLdvauFC2S+xAACqksogAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksoi"/></t:Folder></m:Folders></m:CreateFolderResponseMessage></m:ResponseMessages></m:CreateFolderResponse></s:Body></s:Envelope>
+
+> POST /EWS/Exchange.asmx HTTP/1.1
+> Soup-Debug-Timestamp: 1380541902
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 8 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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+xAACqksogAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksoi"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380541903
+< Soup-Debug: ESoapMessage 8 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50: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: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+xAACqksogAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksoi"/></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..19c71bd
--- /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: 1380541905
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 12 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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+xAACqksodAAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380541906
+< Soup-Debug: ESoapMessage 12 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50: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: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: 1380541906
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 13 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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+xAACqksodAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksof"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380541907
+< Soup-Debug: ESoapMessage 13 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50: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="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..78b13f9
--- /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: 1380541904
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 10 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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+xAACqksogAAA="/></messages:FolderIds></messages:DeleteFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380541904
+< Soup-Debug: ESoapMessage 10 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50:30 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: 1380541904
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 11 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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+xAACqksogAAA="
ChangeKey="AQAAABYAAABPRrS+NgN2TLdvauFC2S+xAACqksoi"/></messages:FolderIds></messages:GetFolder></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+< HTTP/1.1 200 OK
+< Soup-Debug-Timestamp: 1380541905
+< Soup-Debug: ESoapMessage 11 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50:30 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..ad0362d
--- /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: 1380541903
+> Soup-Debug: SoupSessionAsync 1 (0x1e3e7c0), ESoapMessage 9 (0x1e59ad0), SoupSocket 1 (0x7fb4f8002460)
+> 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: 1380541903
+< Soup-Debug: ESoapMessage 9 (0x1e59ad0)
+< 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: Mon, 30 Sep 2013 11:50: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:DeleteFolderResponse
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"><m:ResponseMessages><m:DeleteFolderResponseMessage
ResponseClass="Error"><m:MessageText>Distinguished folders cannot be
deleted.</m:MessageText><m:ResponseCode>ErrorDeleteDistinguishedFolder</m:ResponseCode><m:DescriptiveLinkKey>0</m
:DescriptiveLinkKey></m:DeleteFolderResponseMessage></m:ResponseMessages></m:DeleteFolderResponse></s:Body></s:Envelope>
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]