Я создал клиент из файла wsdl, используя Visual Studio 2010 Pro, создал новый проект, щелкнул правой кнопкой мыши ссылку, выбрал «Добавить ссылку на службу ...», затем написал адрес веб-службы, щелкнул готово. После того, как Visual Studio сгенерировал частичные классы, затем вызвал метод с двумя аргументами:
CompanyClient client = new CompanyClient();
log[] logs = client.GetLogs(new System.DateTime(2000, 11, 22), new System.DateTime(2011, 11, 22));
Тогда есть исключение:
SystemInvalidException: There was an error reflecting 'arg0'.
Внутреннее исключение:
System.InvalidOperationException: The top XML element 'arg0' from namespace '' references distinct types System.DateTime and System.Int32. Use XML attributes to specify another XML name or namespace for the element or types.
Я написал soapserver в scala и протестировал его с SoapUI, все работает, но при разработке клиента такие проблемы возникали.