We are using WCF to consume several Java based SOAP services. Generally most of them works fine, but we can't consume services that returns objects with inheritance. On Windows Phone, response is OK, but on iOS and Android our response contains null values. I assume its related to deserializing issues, so I have tried implementing MessageInspector to parse result in another way.
I have implemented IEndpointBehavior and IClientMessageInspector, but when I call
public void ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
{
behavior.ClientMessageInspectors.Add(new MessageInspector());
}
I get
System.ServiceModel.Dispatcher.ClientMessageInspectors - The requested feature is not implemented
Is there any way I can implement this in alternative way or consume soap service with inheritance without using Web Reference?
Thanks in advance