Имя: Пароль:
1C
1С v8
Ошибка при вызове web сервиса. Тестовое соединение МЭДО
0 Alex_MA
 
02.04.12
16:20
Всем доброго дня!

Настроил обмен данными через МЭДО. При тесте соединения вылетает ошибка:

{Справочник.НастройкаПриемаОтправкиМЭДОВебСервиса1СДокументооборота.МодульМенеджера(73)}: Ошибка при вызове метода контекста (TestConnection)
   Результат = Прокси.TestConnection();
по причине:
Ошибка вызова операции сервиса:  {http://www.1c.ru/medo}:MEDO:TestConnection()
по причине:
Неизвестная ошибка. Ошибка работы с Интернет:  Couldn't resolve host name
по причине:
Ошибка работы с Интернет:  Couldn't resolve host name

На что программа ругается ?
Спасибо за внимание.
1 Alex_MA
 
02.04.12
16:38
вот вся процедура проверки соединения:

Функция ПроверитьСоединение(АдресВебСервиса, ИмяПользователя, Пароль) Экспорт
   
   МестоположениеWSDL = АдресВебСервиса;
   Если ЗначениеЗаполнено(МестоположениеWSDL) И
       Прав(МестоположениеWSDL, 1) <> "/" И Прав(МестоположениеWSDL, 1) <> "\" Тогда
       МестоположениеWSDL = МестоположениеWSDL + "/";
   КонецЕсли;    
   МестоположениеWSDL = МестоположениеWSDL + "ws/medo.1cws?wsdl";
   
   Если ИмяПользователя = Неопределено ИЛИ ПустаяСтрока(ИмяПользователя) Тогда
       ВызватьИсключение НСтр("ru = 'Не заполнены параметры авторизации на сервере МЭДО'");
   КонецЕсли;    
   
   Определение = Новый WSОпределения(
       МестоположениеWSDL,
       ИмяПользователя,
       Пароль);
   
   Прокси = Новый WSПрокси(
       Определение,
       "http://www.1c.ru/medo",
       "MEDO",
       "MEDOSoap");
       
   Прокси.Пользователь = ИмяПользователя;
   Прокси.Пароль = Пароль;
   
   Результат = Прокси.TestConnection();            - ВОТ ТУТ ОШИБКА "Couldn't resolve host name"
   Возврат Результат;
   
КонецФункции

Прокси создаетсся Ок, где может быть ошибка ?
2 Alex_MA
 
02.04.12
16:39
что он не может прорезолвить ?
3 Serginio1
 
02.04.12
18:12
А что ты передаешь в АдресВебСервиса
4 Alex_MA
 
02.04.12
20:48
(3)wsdl, если по ней (ссылке) перейти, то в браузере открывается корректно
5 Serginio1
 
03.04.12
15:55
То есть в МестоположениеWSDL открывается нормально?
А что возвращает TestConnection? Убери в конце .1cws
6 Serginio1
 
03.04.12
16:04
смотрим
default.vrd
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
       xmlns:xs="http://www.w3.org/2001/XMLSchema"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       base="/путь к папке виртуального приложения"
       ib="Srvr=&quot;ИмяСервера&quot;;Ref=&quot;ИмяБазы&quot;;"
       enable="false">
   <ws>
       <point name="medo" alias="medo.1cws"/>
   </ws>
</point>

Кстати есть чувствительность к регистру имени сервиса.
7 Serginio1
 
03.04.12
16:05
вернее чувствительность к путь к папке виртуального приложения