However, upon using the SOAP API, I kept getting the error
date' is an invalid value for the SoapElementAttribute.DataType property. The property may only be specified for primitive types
After spending some time with google and msdn, I found a couple of links which attributed the problem to incompatibilities in the proxies generated by .NET 1.1 and .NET 2.0.
Till this point of time, I was always using a live reference from my C# application to the web-service. Upon generating a proxy class using wsdl and replacing all
System.Nullable