Доступ к web-сервису soap.

Iva

Новичок
Доступ к web-сервису soap.

Некоторое время назад обращение к web-сервису срабатывало безошибочно.
Команда
$client = new SoapClient("http://10.36.39.123/rsnetgain/ricoserver/InventorySoap.asmx?wsdl");
не выдавала никаких ошибок.
Поскольку скрипт мы используем не часто, то до сего момента он оставался неизменным.
При попытке запустить его сегодня появилась ошибка

[function.SoapClient] failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in имя скрипта

Что могло произойти с web-сервисом, подскажите пожалуйста.
Задаю в комаде параметры login и password - не помогает
$client = new SoapClient("http://10.36.39.123/rsnetgain/ricoserver/InventorySoap.asmx?wsdl",array('login'=>'mylogin','password'=>'passw'));
Ошибка та же.
Помогите, пожалуйста, разобраться.
Спасибо заранее.
 

Iva

Новичок
Автор оригинала: dimagolov
веб-серввер, к примеру, мог потерять доступ к файлу с юзерами
:( исключено, поскольку работает программный комплекс, который использует
этот web-сервис.При входе в комплекс используется доменная аутентификация.
К сожалению, код этого комплекса закрыт разработчиком и мы сами пытаемся писать скрипты.
 

dimagolov

Новичок
К сожалению, код этого комплекса закрыт разработчиком и мы сами пытаемся писать скрипты.
вот в этом и проблема. но исходя из того, что протокол http, ничего не мешает перехватить soap-запросы, которые работают, и посмотреть, что там за параметры авторизации.
 

Iva

Новичок
Автор оригинала: dimagolov
вот в этом и проблема. но исходя из того, что протокол http, ничего не мешает перехватить soap-запросы, которые работают, и посмотреть, что там за параметры авторизации.
dimagolov, cпасибо за совет, посмотрим.
Вот только почему я беспрепятственно выхожу по адресу web-сервиса,смотрю его wsdl-описание через IE, у меня не запрашивается логин и пароль - видимо IE успешно подхватывает их и даже передает.
А скрипт не работает :( Нужны еще какие-нибудь важные параметры в функции SoapClient?
 

prolis

Новичок
Автор оригинала: Iva
1. При входе в комплекс используется доменная аутентификация
2. Вот только почему я беспрепятственно выхожу по адресу web-сервиса
Юзер веб-сервера не входит в домен?
 

Iva

Новичок
Автор оригинала: prolis
Юзер веб-сервера не входит в домен?
Входит, поэтому мне и непонятно, почему указываемые в SoapClient
логин и пароль не воспринимаются.
 
Сверху