|
Web-сервис 8.2 | ☑ | ||
---|---|---|---|---|
0
312Kbps
25.11.11
✎
13:38
|
Уважаемые профессионалы, объясните мне бестолковому, как с этим работать, а то я ни как не могу вникнуть )
есть база 8.2 создал в ней веб-сервис WS URL пространства имен: localhost создал операцию: preved Функция preved() Возврат "Ура, работает"; КонецФункции все это дело опубликовал по именем: webservis по ссылке http://localhost/webservis/ - захожу в базу (работает) а вот как по ссылке обратится к моей функции на веб-сервисе если я правильно понял, то по ссылке http://localhost/webservis/ws/preved.1cws?wsdl но ни чего не получается , очень расстроен... помоги разобраться, хотя бы с какими нить простейшими примерами и в яндексе и в гугле лазил... но не помогло ( Огромное Спасибо ! |
|||
1
312Kbps
25.11.11
✎
13:45
|
установлено все это на WinXP
|
|||
2
Defender aka LINN
25.11.11
✎
13:47
|
Что по ссылке http://localhost/webservis/ws/preved.1cws?wsdl видно? XML, или что-то другое?
|
|||
3
312Kbps
25.11.11
✎
13:51
|
HTTP 500 - внутренняя ошибка сервера
а если по ссылке http://localhost/webservis/ws/preved.1cws то показывает: http://localhost/webservis/ws/preved.1cws (ссылкой на http://localhost/webservis/ws/preved.1cws?wsdl) |
|||
4
312Kbps
25.11.11
✎
13:56
|
при публикации web-сервиса, указано
имя: ws адрес: ws1.1cws так вот если обратится по ссылке: http://localhost/webservis/ws/ws1.1cws?wsdl возвращает XML |
|||
5
Defender aka LINN
25.11.11
✎
14:26
|
(4) Еще вопросы есть?
|
|||
6
312Kbps
25.11.11
✎
14:44
|
(5) что я не правильно сделал или настроил !?
чтоб на мой запрос http://localhost/webservis/ws/preved.1cws?wsdl возращался ответ |
|||
7
Defender aka LINN
25.11.11
✎
14:47
|
(6) Адрес твоего веб-сервиса - http://localhost/webservis/ws/ws1.1cws?wsdl
|
|||
8
312Kbps
25.11.11
✎
14:55
|
(7) подскажи тогда как мне обратится к функции preved() моего веб-сервиса !?
|
|||
9
Defender aka LINN
25.11.11
✎
14:56
|
(8) Откуда? Если из другой 1С, то через WS-ссылку, тут где-то в КЗ статья была, ищи.
|
|||
10
acsent
25.11.11
✎
14:56
|
юзай altova
|
|||
11
312Kbps
25.11.11
✎
14:59
|
(9) не совсем понял что это такое !? altova
|
|||
12
312Kbps
25.11.11
✎
15:00
|
(9) из адресной строки браузера, http запросом
|
|||
13
Serginio1
25.11.11
✎
17:04
|
Получи прокси
И из него вызывай свой preved |
|||
14
Serginio1
25.11.11
✎
17:09
|
ИмяВэбСервиса=ТвоёИмя;//"ws1.1cws"
ИмяТочкиПодключения=ИмяВэбСервиса+"Soap"; АдресВэбСервиса="http://ИмяСервера/ИмяБазы/ws/"+ИмяВэбСервиса; Определения= новый WSОпределения(АдресВэбСервиса+"?wsdl",Юзер,Пароль); Прокси= Новый WSПрокси(Определения,URiПространстваИмен,ИмяВэбСервиса,ИмяТочкиПодключения); Прокси.Пользователь = Юзер; Прокси.Пароль = пароль; Сообщить(Прокси.preved()); |
|||
15
312Kbps
29.11.11
✎
12:01
|
{Форма.Форма(18)}: Ошибка при вызове конструктора (WSОпределения): Аутентификация пользователя не выполнена.
Определения= новый WSОпределения(АдресВэбСервиса+"?wsdl",Юзер,Пароль); по причине: Аутентификация пользователя не выполнена. что я только не делал с авторизацией, ни чего не получается ((( на bin и на каталог права иис дал, в 1С пользователя с вин авторизацией сделал у этого пользователя права на иис но все равно авторизацию пройти не могу что делать подскажите !? |
|||
16
Defender aka LINN
29.11.11
✎
12:43
|
В свойствах веб-узла IIS укажи этого пользователя для анонимного доступа.
|
|||
17
Serginio1
29.11.11
✎
15:38
|
А Юзер,Пароль правильные указал?
|
|||
18
Serginio1
29.11.11
✎
15:40
|
Сделай в базе WS ссылку и через не подключись
|
|||
19
Serginio1
29.11.11
✎
15:41
|
Юзер и пароль это данные пользователя 1С
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |