powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF клиент по WSDL
4 сообщений из 4, страница 1 из 1
WCF клиент по WSDL
    #38883565
Фотография windrider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу сгенерить клиента по WSDL, который предоставил разработчик вебсервиса.
Вероятно потому, что там используется кириллица в названиях тегов.
Кто сталкивался с проблемой, как решить?
Сссылка на сам сервис тут
...
Рейтинг: 0 / 0
WCF клиент по WSDL
    #38885555
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
windrider,

Глубоко не копался (простите, но времени нет совсем), но судя по первым же шагам, там целый ворох проблем:
- неверно формируются ссылки на схемы данных.
В начале файла там указаны вот такие ссылки:
Код: xml
1.
2.
<xs:import id="rs_wsdl" schemaLocation="SID0003112/N918899118/OwsmImport.xsd" namespace="http://ws.unisoft/EGRNXX/Response"/>
<xs:import schemaLocation="SID0003112/N2077388548/OwsmImport.xsd" namespace="http://smev.gosuslugi.ru/rev111111"/>



Как видите, тут идут относительные пути, а это значит, что абсолютные адреса (исходя из приведенной вами ссылки), будут таким:
http://212.12.13.67:7779/SID0003112/N918899118/OwsmImport.xsd
http://212.12.13.67:7779/SID0003112/N2077388548/OwsmImport.xsd
Однако, как и ожидалось, по этим адресам ничего нет. Скорее всего, тут работает неки реверсный прокси, о котором сам поставщик метаданных ничего не знает. Если же поменять адрес на вот такой:
http://212.12.13.67:7779/gateway/services/SID0003112/N918899118/OwsmImport.xsd
http://212.12.13.67:7779/gateway/services/SID0003112/N2077388548/OwsmImport.xsd

То мы сможем получить xsd, но там явно какие-то проблемы с кодировкой (судя по всему, не указаны маркеры UTF-8, но не факт, что дело только в этом).

Честно говоря, дальше я уже не копался. Если есть возможность - запросите сами WSDL/XSD файлы у авторов, поправьте ссылки и попробуйте это скормить утилите svcutil.
...
Рейтинг: 0 / 0
WCF клиент по WSDL
    #38885787
Фотография windrider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МихаилР,

Спасибо за ответ. Я уже запросил у разработчиков сервиса все необходимое.
...
Рейтинг: 0 / 0
WCF клиент по WSDL
    #38888244
Фотография windrider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дали другую ссылку на тестовый сервис с нормальными ссылками на xsd, все нормально сформировалось.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF клиент по WSDL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]