Имя: Пароль:
1C
1С v8
Опубликовал web сервис Proba. Подключиться динамически не дает пишет ошибку Extr
,
0 Ivan_495
 
26.09.15
16:37
Опубликовал web сервис Proba. Подключиться динамически не дает пишет ошибку
Форма.Форма.Форма(11)}: Ошибка при вызове конструктора (WSОпределения)
    Определения=НОвый WSОпределения(АдресWebСервиса+ "?wsdl");
по причине:
Ошибка разбора XML:  - [1,1]
Фатальная ошибка:
Extra content at the end of the document
SystemId: http://localhost/ws/ws2.1cws?wsdl
1 Ivan_495
 
26.09.15
16:39
1С:Предприятие 8.2 (8.2.19.76), локально создан IIS.
После публикации при обращении http://localhost/BDBUH/
запускается тонкий клиент, а до веб сервиса Proba достучаться не могу
2 Ivan_495
 
26.09.15
16:39
код динамического подключения
ИмяWEBСервиса="Proba";

АдресWebСервиса="http://localhost/ws/ws2.1cws";;

    URIПространстваИмен="http://www.URI.com";;
    
    ИмяТочкиПодключения=ИмяWEBСервиса+"SOAP";
    
    Определения=НОвый WSОпределения(АдресWebСервиса+ "?wsdl");
    
    Прокси=Новый WSПрокси(Определения,URIПространстваИмен,ИмяWEBСервиса,ИмяТочкиПодключения);
    
    Данные=Прокси.Получить(2);
3 Cyberhawk
 
26.09.15
16:52
Что означает "динамически"?
4 Ivan_495
 
26.09.15
16:53
(3) по URL не по WS-ссылке
5 Ivan_495
 
26.09.15
16:54
ошибка возникает вот здесь
Определения=НОвый WSОпределения(АдресWebСервиса+ "?wsdl");
6 Cyberhawk
 
26.09.15
16:55
Ну, причина ошибки - неправильно указал адрес wsdl-описания
7 Cyberhawk
 
26.09.15
16:56
Сначала в браузере добейся работоспособности (отображения содержимого по wsdl)
8 Ivan_495
 
26.09.15
17:01
(7) сам-то добился?
9 Cyberhawk
 
26.09.15
17:22
(8) такой вопрос от тебя как от автора вопроса кажется странным
10 Ivan_495
 
26.09.15
17:24
если у тебя подключение работает кинь строчку WSОпределения посмотреть
11 Cyberhawk
 
26.09.15
17:24
Я не понимаю, что означает "кинь строчку WSОпределения". Что сделать-то?
12 Ivan_495
 
26.09.15
17:29
у меня ошибка в первом параметре WSОпределения , если у тебя есть рабочие веб-сервисы пришли АдресWebСервиса+ "?wsdl"
13 Cyberhawk
 
26.09.15
17:38
Ну ладно, раз просишь, держи:

http://192.168.157.87:8080/1c/ws/pos?wsdl
14 Ivan_495
 
26.09.15
17:43
а 1с это что?
15 Ivan_495
 
26.09.15
17:50
/1с/ ?
16 Cyberhawk
 
26.09.15
17:50
Имя опубликованной на веб-сервере базы
17 Ivan_495
 
26.09.15
17:55
pos -имя веб-сервиса?
18 Cyberhawk
 
26.09.15
17:55
Да
19 Ivan_495
 
26.09.15
17:56
http://localhost/BDBUH/ws/proba?wsdl должно работать
20 Ivan_495
 
26.09.15
17:57
http://localhost/BDBUH/ws/proba?wsdl запускаю спрашивает пароль
21 Ivan_495
 
26.09.15
18:34
определения создались
Определения=НОвый WSОпределения(АдресWebСервиса,"ttt","1");

прокси не проходит    
    Прокси=Новый WSПрокси(Определения,URIПространстваИмен,ИмяWEBСервиса,ИмяТочкиПодключения);
22 Ivan_495
 
26.09.15
18:37
ошибка
Сервис не найден. {http://www.URI.com}:Proba
23 Ivan_495
 
26.09.15
18:45
может этот прокси вообще не нужен?
24 Ivan_495
 
26.09.15
19:27
up