|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Господа. Вот WSDL. Посмотрите его пожалуйста опытным взглядом. Я немного почикал его для анонимизации. Ну все же сервис рабочий, не хочется чтобы потом гугл выдавал спецификацию протоколов организации, при поиске по имени ее сайта. А то не красиво как то будет - сервис не мой. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 19:00 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Lelouch, Я вот ищу информацию по интеграции с java сервисами. Находил упоминание, что Java Web-сервисы могут быть написаны еще с помощью http://wcf.codeplex.com/wikipage?title=WCF Express Interop Bindings Oracle WebLogic Oracle Metro Apache Axis2 Почему Вы думаете, что там Tomcat. Я сам просто не знаю, думал что там либо WebLogic либо Metro. А еще Tomcat может быть ? Как определить это ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 19:04 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
HowToSoapУ меня подозрение, что WSDL не удалось создать классы из-за этих строк: <xsd:include schemaLocation=" https://Сервер.ru/pix/pixSync? xsd=../schema/ path/path/MessageType01.xsd"/> Там 7 таких ссылок Похоже ей не удалось считать эти XSD и поэтому выдает все эти 2500 варнингов.Надо вбить https://Сервер.ru/pix/pixSync?xsd=../schema/path/path/MessageType01.xsd в браузер. Если он не покажет схему и будет ошибка - отправить её авторам сервиса и спросить что за дела. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 19:17 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Алексей К, Браузер таки открывает такую ссылку !! т.е. она видимо таки стандартизована - вот только SVCUtil ее не понимает. А внутри еще одно описание схемы - и в ней еще несколько таких вложенных схем ! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 19:25 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
HowToSoap, А ошибок сертификата при этом браузер не показывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 19:30 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
HowToSoap, HowToSoapПочему Вы думаете, что там Tomcat Я не думаю, не знаю, и знать не хочу что там. Просто иллюстрировал что нет такой вещи как "порт WCF по-умолчанию" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 19:33 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
LelouchHowToSoap, А ошибок сертификата при этом браузер не показывает? Google Chrome, Opera - совершенно свободно такую ссылку открывают, никаких предупреждений не выводят. Текст внутри совершенно нормальный. Похоже, что это стандартно-допустимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 19:54 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
HowToSoap, 1) http://stackoverflow.com/questions/6849580/svcutil-from-wsdl-file-error-schema-with-target-namespace-could-not-be-found Оттуда: Either specify the paths to all of the WSDL and schema files on the command line, or else use "Add Service Reference", which will do that for you 2) http://stackoverflow.com/questions/15815095/include-schema-type-in-wsdl-file I spent some time trying to find out issues. Your <types> section of the wsdl is incorrect, it should be like below. With this, I can now generate client side artefacts in Java. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Похоже Java неправильно генерит секцию types ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 20:00 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Lelouch, Возможно также потребуется выкачать все xsd и тоже явно подсунуть их в svcutil ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 20:02 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Lelouch, Код: xml 1.
Алексей КЕсли я не ошибаюсь, можно заменить http-ссылку на путь к файлу. Вот это пробовали сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 20:22 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
LelouchLelouch, Возможно также потребуется выкачать все xsd и тоже явно подсунуть их в svcutil Да. Вот как раз сейчас этим занимаюсь. Скачиваю все эти XSD. Потом подсуну их в SCVUtil *.xsd PS. хуже если все их придется лопатить и переписывать в синтаксис, понятный NET :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 20:42 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
HowToSoap, Возможно *.xsd не сработает и придется явно их указывать) Не забудьте поменять ссылку в wsdl xsd:include на локальные пути ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 20:51 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Lelouch, ок. А как нужно будет тогда преобразовать такое имя в локальный путь ? " https://Сервер.ru/path/path/Sync?xsd=../path/path/path/Имя.xsd" так ? " https://Сервер.ru/path/path/Sync?xsd=c:\temp\Имя.xsd" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 20:59 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
HowToSoap, нет, если xsd будет в той же папке то просто: "Имя.xsd" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 21:22 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Lelouch, ну да, это же локальные пути :) Туплю. Голова просто уже забита. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2013, 21:26 |
|
Подскажите хорошую литературу по WCF+SOAP+WS-Securyty
|
|||
---|---|---|---|
#18+
Похоже тема не пригодилась... :) Ну, сам не знал, что так выйдет. Удалось создать прокси класс от этой веб-службы. Для этого нужно было при добавлении ссылки на службу зайти закладку "Дополнительно" и подключать ее как Web-Службу. Все успешно создалось. Просто было ошибкой вообще пытаться подключится к ней как просто к службе. VS при этом подразумевает, что на том конце ожидается WCF служба - оттого и пошли проблемы несовместимости. Т.е. теперь работа со службой ведется через пространство System.Web.Services.Protocols. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 17:51 |
|
|
start [/forum/topic.php?fid=21&msg=38489564&tid=1441229]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 141ms |
0 / 0 |