Имя: Пароль:
1C
1С v8
Ошибка при создании "WSОписание" Extra content at the end of the document
0 borrman
 
03.12.13
11:50
Добрый день, коллеги!
Возникла ошибка при создании WSОпределения

Ошибка{Форма.Форма.Форма(11)}: Ошибка при вызове конструктора (WSОпределения): Ошибка разбора XML:  - [1,1]
Фатальная ошибка:
Extra content at the end of the document
SystemId: http://www.webservicex.com/globalweather.asmx?wsdl: Ошибка разбора XML:  - [1,1]
Фатальная ошибка:
Extra content at the end of the document
SystemId: www »».webservicex.com/globalweather.asmx?wsdl

При этом:
soapUI работает нормально

в самом конфигураторе я могу создать ws-ссылку и получить wsdl (но дальше все равно не работает). Такое происходит со всеми внешними веб-сервисами. Я пробовал на разных.

Проблема точно в настройках сети, но вот где?

Пытался перехватить пакеты и fiddler2 (правил настройки inetcfg.xml), и wireshark - НИЧЕГО!!!
Как будто вообще в инет не лезет при создании wsопределения

При получении wsdl из конфигуратора - лезет на указанный адрес и получает wsdl

Локальные сервисы работают


Куда копать? Что смотреть?
1 Serginio1
 
03.12.13
11:57
А прокси есть?
2 Balonbl4
 
03.12.13
11:59
Стопудово прокси
3 Serginio1
 
03.12.13
12:01
Ну можешь сохранить файл WSDL на диск и через него подключиться
ОпределениеТ=новый WSОпределения(ИмяСохраненного_Файла_WSDL);
WSСервис=ОпределениеТ.Сервисы[0];
    прокси=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя);
4 borrman
 
04.12.13
15:54
Разобрался
На сервере 1С не был настроен инет нормально. Т.е. он в локалке работал и все было хорошо, а вот инет там не проверили. Вот и глюки были. Спасибо за отклики.