Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Cannot Reproduce
-
Adobe Flex SDK Previous
-
None
-
None
-
Affected OS(s): All OS Platforms
Language Found: English
Description
Steps to reproduce:
1. Used a WebService to connect to Exchange 2007 Web Service--don't use livecycle proxy.
2. Attempt to set up the UpdateItem operation:
<mx:operation ="UpdateItem">
<mx:request xmlns="..../messages" xmlns:t="..../types">
<request>
<ItemChanges>
<t:ItemChange>
<t:ItemId Id="AAAtAEFkb..." ChangeKey="CQAAABYAAAB..."/>
<t:Updates>
<t:SetItemField>
<t:FieldURI FieldURI="item:Sensitivity"/>
<t:Message>
<t:Sensitivity>Normal</t:Sensitivity>
</t:Message>
</t:SetItemField>
</t:Updates>
</t:ItemChange>
</ItemChanges>
</request>
</mx:request>
</mx:operation>
info on operation:
http://msdn2.microsoft.com/en-us/library/aa581084(EXCHG.80).aspx
Actual Results:
I get an error that fields are missing within the SetItemField tag from the web service.
Sniffed the SOAP message that is output--
<SOAP-ENV:Envelope>
<SOAP-ENV:Body>
<tns:UpdateItem ConflictResolution="AutoResolve" MessageDisposition="SaveOnly" xmlns:tns="http://schemas.microsoft.com/exchange/services/2006/messages">
<tns:ItemChanges>
<t:ItemChange xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<t:ItemId Id="aF..." ChangeKey="ZZ..."/>
<t:Updates>
<t:SetItemField/>
</t:Updates>
</t:ItemChange>
</tns:ItemChanges>
</tns:UpdateItem>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
..
Expected Results:
This should work just like DeleteItem, GetItem, and FindItem operations...they work just fine.
Workaround (if any):
?