Имя: Пароль:
1C
1С v8
Не подключиться к ВЕБ-сервису: ошибка аутентификации.
0 Иоканаан
 
30.10.12
17:32
С ВЕБ-сервисами я ранее не работал, поэтому прошу прощения, если вопрос покажется глупым или наивным.
Суть вопроса: есть две однотипные конфигурации, собственно, одна является копией другой (список пользователей, их прав и ролей, и паролей идентичен). В одной из них (Конф1) создан ВЕБ-сервис, опубликован на Apache 2.2. Доступ к нему через http есть (проверено через браузер) на клиентской машине.
В другой конфигурации (Конф2) создана статическая WS-ссылка на этот ВЕБ-сервис, при импорте описания WSDL была затребована авторизация, которая прошла успешно. При попытке подключения к ВЕБ-сервису через эту ссылку выдаётся сообщение:
Ошибка вызова операции сервиса:  
по причине:
Аутентификация пользователя не выполнена.  <html>
<head><title> A server error occurred. </title></head>
<h1> Аутентификация пользователя не выполнена.   </h1>
<hr/>
An error occurred processing this request.</html>

Собственно, вопрос: на какую аутентификацию идёт ругань? Где ковырять? В статьях по WEB-сервисы и в 1С-ной литературе, и здесь, в Книге Знаний, описания таких проблем не нашёл.
Заранее большое спасибо!
1 Иоканаан
 
01.11.12
13:59
У кого-нибудь были ли указанные сложности?
2 Balonbl4
 
01.11.12
14:02
Код покажите, код
3 Иоканаан
 
01.11.12
14:47
(2) Код подключения вполне стандартный:
Прокси = WSСсылки.WSрасчётныйЛист.СоздатьWSПрокси("http://bserver.local/wsreport/", "ws_rlist", "ws_rlistSoap");
ДанныеОтчёта = Прокси.ПолучитьОтчётПоСотруднику(ДатаНачала, ДатаОкончания,);
Если ДанныеОтчёта = Неопределено Тогда
   Возврат;
КонецЕсли;
4 Balonbl4
 
01.11.12
14:56
(3) Очень странно.
Попробуйте подключиться динамически
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс