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