Hi Brendan,
I have version 3.2.0 build1 of the RA Web Service agent and have tried to select "Disable Strict Schema Validation" (which this tick box was renamed to in this version) and have tried the Marshal option as you suggest. I have been able to get the EWS operation findFolder working, but am trying to get findItem working, this is complaining about an item that is not mandatory, but Automic seems to think it is - do you know if this can be controlled somewhere? I get this in the agent log:
Caused by: org.apache.axis2.databinding.ADBException: NonEmptyArrayOfPathsToElementTypeChoice cannot be null!!
at com.microsoft.schemas.exchange.services._2006.types.NonEmptyArrayOfPathsToElementType.serialize(NonEmptyArrayOfPathsToElementType.java:111)
at com.microsoft.schemas.exchange.services._2006.types.NonEmptyArrayOfPathsToElementType.serialize(NonEmptyArrayOfPathsToElementType.java:79)
at com.microsoft.schemas.exchange.services._2006.types.ItemResponseShapeType.serialize(ItemResponseShapeType.java:270)
at com.microsoft.schemas.exchange.services._2006.types.ItemResponseShapeType.serialize(ItemResponseShapeType.java:204)
at com.microsoft.schemas.exchange.services._2006.messages.FindItemType.serialize(FindItemType.java:277)
at com.microsoft.schemas.exchange.services._2006.messages.FindItemType.serialize(FindItemType.java:244)
at com.microsoft.schemas.exchange.services._2006.messages.FindItem.serialize(FindItem.java:63)
at com.microsoft.schemas.exchange.services._2006.messages.FindItem.serialize(FindItem.java:53)
at org.apache.axis2.databinding.ADBDataSource.serialize(ADBDataSource.java:90)
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerialize(OMSourcedElementImpl.java:635)
at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:556)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:846)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:214)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:120)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serialize(OMSerializableImpl.java:108)
at org.apache.axiom.om.impl.llom.OMElementImpl.toString(OMElementImpl.java:957)
... 21 more
++++++++++++++++++++++++++++++++++++++ End of Runtime Exception ++++++++++++++++++++++++++++++++++++++
I have found this element, but it cannot be edited.. Happy to WebEx if that would help.
-Phill..