|
|
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
Всем привет. У кого-нить получается создать клиента (генерация классов) к этой wsdl? http://188.254.16.92:7777/gateway/services/SID0003218?wsdl Скажите, мне, дураку, что нужно в файле кастомизации прописать, чтобы сгенерировать классы, для последующей работы с веб-сервисом? JDK 1.7u5 wsimport -d C:\java_d -s C:\java_s -extension http://188.254.16.92:7777/gateway/services/SID0003218?wsdl выдает авторparsing WSDL... [ERROR] 'PostBlock' is already defined line 28 of http://188.254.16.92:7777/gateway/services/SID0003218/N1204620229/SID0003218/N1204620231/SID0003218/N1204620259/SID0003218/N1204620256/OwsmImport.xsd [ERROR] (related to above error) the first definition appears here line 3 of http://188.254.16.92:7777/gateway/services/SID0003218/N1204620229/SID0003218/N1204620231/SID0003218/N1204620253/SID0003218/N1204620256/OwsmImport.xsd и кучу таких же ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:24:22 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
Это какой-то ппц просто. Там идут ссылки на якобы разные версии, в разных namespace, а внутри потом элементы одного и того же namespace повторяются. Попробуйте скачать wsdl локально и удалить один из импортов. Код: xml 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:35:54 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
188.254.16.92 ммм, это же няшечка смэв ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:39:23 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, это СМЭВ. там ниже choise есть, можне мне как то выбрать можно, с какой версией работать? <xsd:choice> <xsd:sequence> <xsd:element ref="smev:Message"/> <xsd:element ref="smev:MessageData"/> </xsd:sequence> <xsd:sequence> <xsd:element ref="smev244:Message"/> <xsd:element ref="smev244:MessageData"/> </xsd:sequence> </xsd:choice> ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:43:15 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
smev244 - это последняя версия. я думаю предыдущие xsd остались для совместимости? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:44:35 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЭто какой-то ппц просто. Там идут ссылки на якобы разные версии, в разных namespace, а внутри потом элементы одного и того же namespace повторяются. Попробуйте скачать wsdl локально и удалить один из импортов. Код: xml 1. 2. пробовал, все равно ошибки сыпятся. поддержка СМЭВ уже вторые сутки молчит :'( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:57:13 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
Мда. Реально хрень не здоровая. Как-то дебильно сервер пути обрабатывает. Это всё один и тот же файл: http://188.254.16.92:7777/gateway/services/SID0003218/N1204620228/SID0003218/P1762256604/SID0003218/N1204620227/OwsmImport.xsd http://188.254.16.92:7777/gateway/services/SID0003218/P1762256604/SID0003218/N1204620227/OwsmImport.xsd http://188.254.16.92:7777/gateway/services/SID0003218/N1204620227/OwsmImport.xsd Остаётся одно. Вытащить все xsd и пофиксить руками все schemaLocation, чтобы выкинуть дупликаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:09:45 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
BlazkowiczОстаётся одно. Вытащить все xsd и пофиксить руками все schemaLocation, чтобы выкинуть дупликаты. я ее даче скачать не могу, винда ругается что слишком длинный путь. там каждый файл вложен в свою папку о_О ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 08:12:37 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
grasoff.net188.254.16.92 ммм, это же няшечка смэв ) ты работал с ним? тебе можно вопросы задать про него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 09:37:54 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
А много с ним работать надо? Может взять какой-нибудь фреймверк где WSDL особо не нужен. Типа 1го Axis-а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 11:17:54 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
EDUARD_2grasoff.net188.254.16.92 ммм, это же няшечка смэв ) ты работал с ним? тебе можно вопросы задать про него?я писал его ) вообще, лучше обратиться сразу к тем, кто пишет конкретные веб-сервисы таких там немного если ты пишешь что-то использующее смэв официально, то смэв даёт тебе не только SID000xx, но и адрес тестового сервиса. раньше так было всегда и это было обязательным требованием - чтобы провайдеры вебсервисов предоставляли веб-сервис для тестов сам по себе смэв ничего особенного не представляет, это просто посредник-прокси между провайдером веб-сервиса (фмс, фнс, мвд, ...) и клиентом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 11:39:55 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Да, все данные предоставили. Боевые сервисы есесно в инет не светят... там с ЭЦП в СМЭВ не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 15:51:12 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
EDUARD_2там с ЭЦП в СМЭВ не понятно http://www.cryptopro.ru/blog/2012/07/02/podpis-soobshchenii-soap-dlya-smev-s-ispolzovaniem-kriptopro-jcp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 16:30:03 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
grasoff.net, а мне прислали всякие криптосерверы+КриптоПро CSP и веб-сервис по подписыванию запроса (ППД). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2012, 10:20:26 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
обычно, работая с веб службой. я вызывал метод из сгенерённого клиента веб-службы. В нетБинсе перетаскивать доступные методы в окно с пакетом. он мне генерировал код, например Код: java 1. 2. 3. 4. 5. 6. Я поставил КриптоСервер и веб-сервис по подписыванию запросов. сгенерил клиент к нему. получилось: Код: java 1. 2. 3. 4. но теперь я не догоняю как состыковать эти 2 метода. т.е. как получить XML запрос SOAP, который генерирует функция TransferMsg, для того чтобы передать его на вход функции signXml и ответ отправить в СМЭВ (port.TransferMsg(messageH, messageDataH);) намекните, плиз, в какую сторону копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 16:51:55 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
думаю это можно сделать с помощью Marshaller - но чот не догоняю как о_О ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 16:54:20 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
EDUARD_2grasoff.net, Да, все данные предоставили. Боевые сервисы есесно в инет не светят... там с ЭЦП в СМЭВ не понятно. Можешь прислать что они тебе прислали: 3 дня с такой же проблемой бъюсь чтобы можно было отсылать данные. А то выгрузку сделал, а как теперь это все отправить не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 13:49:01 |
|
||
|
Клиент к веб-сервису, парсинг WSDL, ошибки
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 17:23:03 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38047389&tid=2129269]: |
0ms |
get settings: |
19ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
45ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
110ms |
get tp. blocked users: |
4ms |
| others: | 292ms |
| total: | 532ms |

| 0 / 0 |
