У меня есть довольно необычная (IMHO) ошибка, которая возникает, когда я пытаюсь сделать запрос к службе SOAP:
Ошибка демаршаллинга: неожиданный элемент (uri: "http://www.domain.com/ws/servicename/", local:" dummyArg "). Ожидаемые элементы: <{} dummyArg>
Метод, который я вызываю, имеет вид:
function GetData(const dummyArg: WideString): Array_Of_Data; stdcall;
У меня мало опыта с SOAP, поэтому я настолько близок к тому, чтобы сойти с ума, я не смог найти никакой полезной информации по этому вопросу.
Не стесняйтесь задавать любые вопросы, которые могут ускорить процесс поиска проблемы.
РЕДАКТИРОВАТЬ: я использую Delphi 2010, и я назвал метод следующим образом:
GetData(EmptyStr);
, GetData('null');
и GetData('{}');
Спасибо за ваше время.