0
KRV_1983
13.03.17
✎
17:23
|
Есть веб-сервис, используется аутентификация ОС
Как его вызвать?
Определение = Новый WSОпределения("...WSDL",,,,,,Истина);
На этой строке выходит "Аутентификация пользователя не выполнена"
|
|
4
KRV_1983
14.03.17
✎
10:20
|
Теме ап, переформулирую
Из 1С вызываю веб-сервис стороннего ПО.
Доступ к веб-сервису есть только у пользователей из AD
Сервер 1С запущен из под локальной уч. записи (отсутствует в AD)
если использовать динамическую ws ссылку, то выходит ошибка аутентификации уже в строке
Определение = Новый WSОпределения("http:web01?WSDL");
если добавить ws ссылку в конфигурацию, то
вебсервис = wsссылки.WSСсылка1.СоздатьWSПрокси(";, "Сервис", "СервисSoap");
Фабрика = вебсервис.ФабрикаXDTO;
сообщ = Фабрика.Создать(Фабрика.Тип(";));
........
Значен = вебсервис.Load(сообщ);
В последней строке, т.е. при вызове метода выходит ошибка
Ошибка при вызове метода контекста (Load)
Значен = вебсервис.Load(сообщ);
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса:
{()
по причине:
Ошибка HTTP:
Вопрос: 1. я правильно понимаю, в это сторонне ПО нужно добавить локального пользователя, чтобы из под него запускать веб-сервис, т.е.будет Определение = Новый WSОпределения("http:web01?WSDL", user, password);
2. что за ошибка во втором типе подключения и как её можно обойти?
|
|