Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2? / 7 сообщений из 7, страница 1 из 1
19.07.2006, 11:09
    #33863114
SharOfff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
Создаваемые с использованием MS Visual Studio 2003 Web сервисы используют протокол SOAP 1.1. Создаваемые с использованием MS Visual Studio 2005 Web сервисы по умолчанию используют протокол SOAP 1.2. В частности, возникла проблема корректного разбора wsdl, публикуемых Web сервисами, созданными использованием MS Visual Studio 2005, средствами от IBM (Rational).
Есть ли возможность реализовать поддержку протокола SOAP 1.1. Web сервисами, создаваемыми с использованием MS Visual Studio 2005?
...
Рейтинг: 0 / 0
19.07.2006, 12:45
    #33863539
Alex Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
Если внимательно посмотреть на wsdl, который генерируется VS2005, то можно заметить, что есть как указания на soap12, так и на просто soap. В качестве теста, я из сгенерированного wsdl убрал все упоминания/разделы про соап12 и оставил только просто соап. Всё работает.
...
Рейтинг: 0 / 0
19.07.2006, 13:11
    #33863648
Alex Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
А в принципе есть указания на этот счёт в MSDN (SoapHttpClientProtocol.SoapVersion Property).
Просто для генерации wsdl файлов можно указать ключ /protocol равный просто SOAP и всё будет сгенерированно правильно.
...
Рейтинг: 0 / 0
19.07.2006, 14:16
    #33863947
SharOfff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
А в принципе есть указания на этот счёт в MSDN (SoapHttpClientProtocol.SoapVersion Property).
Просто для генерации wsdl файлов можно указать ключ /protocol равный просто SOAP и всё будет сгенерированно правильно.

Спасибо! Видимо недоискал.
...
Рейтинг: 0 / 0
19.07.2006, 14:21
    #33863973
SharOfff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
Если внимательно посмотреть на wsdl, который генерируется VS2005, то можно заметить, что есть как указания на soap12, так и на просто soap. В качестве теста, я из сгенерированного wsdl убрал все упоминания/разделы про соап12 и оставил только просто соап. Всё работает.

Так я пробовал, но "IBM Rational Software Development Platform" все равно отказывалась делать по такой wsdl прокси-класс.
...
Рейтинг: 0 / 0
19.07.2006, 15:25
    #33864293
SharOfff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
Если внимательно посмотреть на wsdl, который генерируется VS2005, то можно заметить, что есть как указания на soap12, так и на просто soap. В качестве теста, я из сгенерированного wsdl убрал все упоминания/разделы про соап12 и оставил только просто соап. Всё работает.

Действительно, если все правильно сделать, то можно заставить работать. И IBM так советует: "http://www-128.ibm.com/developerworks/forums/dw_thread.jsp?message=13809315&cat=7&thread=113283&treeDisplayType=threadmode1&forum=166#13809315"
Однако, если в wsdl несколько сотен листов, то ручками очень тяжело ее исправить.
...
Рейтинг: 0 / 0
19.07.2006, 15:33
    #33864329
SharOfff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
А в принципе есть указания на этот счёт в MSDN (SoapHttpClientProtocol.SoapVersion Property).

Это относится к тому, как клиент будет обращаться к серверу.


Просто для генерации wsdl файлов можно указать ключ /protocol равный просто SOAP и всё будет сгенерированно правильно.

А это похоже то, что нужно, но не понятно куда этот ключ вставить. Я, например, для генерации wsdl использую "http://localhost/Test/Test.asmx?WSDL". ???
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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