[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при использовании SOAP
justquestion
Есть веб-сервис, обращаюсь к его методам так:
$option = array('trace'=>1); 
$client = new SoapClient('http://.../ws-itsbus/ITS_Reports.asmx?WSDL', $option);

$str = '';
$result_sysadmins = $client->MethodName($str);

У метода MethodName входной аргумент - строка.
При вышеприведенном коде вылазит ошибка:

Fatal error: Uncaught SoapFault exception: [soap:Server] Серверу не удалось обработать запрос. ---> Ссылка на строку не ссылается на экземпляр String. Имя параметра: s in C:\dev\executors.php:33 Stack trace: #0 [internal function]: SoapClient->__call('MethodName', Array) #1 C:\dev\executors.php(33): SoapClient->MethodName() #2 {main} thrown in C:\dev\executors.php on line 33

Пробовал убирать аргумент, ставить число, массив строк и т.д. На все одна и та же ошибка.

При чем у этого веб-сервиса есть другой метод без входных аргументов. Использую его так же как в вышеприведенном коде и все работает.
В чем может быть дело?
linker
Может стоит в $str написать название метода?

_____________
Gear Framework
Gear Framework на Github
SlavaFr
полный урл wsdl скинь.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.