powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
7 сообщений из 7, страница 1 из 1
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
    #33863114
SharOfff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаваемые с использованием 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
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
    #33863539
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если внимательно посмотреть на wsdl, который генерируется VS2005, то можно заметить, что есть как указания на soap12, так и на просто soap. В качестве теста, я из сгенерированного wsdl убрал все упоминания/разделы про соап12 и оставил только просто соап. Всё работает.
...
Рейтинг: 0 / 0
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
    #33863648
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в принципе есть указания на этот счёт в MSDN (SoapHttpClientProtocol.SoapVersion Property).
Просто для генерации wsdl файлов можно указать ключ /protocol равный просто SOAP и всё будет сгенерированно правильно.
...
Рейтинг: 0 / 0
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
    #33863947
SharOfff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в принципе есть указания на этот счёт в MSDN (SoapHttpClientProtocol.SoapVersion Property).
Просто для генерации wsdl файлов можно указать ключ /protocol равный просто SOAP и всё будет сгенерированно правильно.

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

Так я пробовал, но "IBM Rational Software Development Platform" все равно отказывалась делать по такой wsdl прокси-класс.
...
Рейтинг: 0 / 0
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
    #33864293
SharOfff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если внимательно посмотреть на 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
Web сервисы из под MS VS 2005 работают только по протоколу SOAP 1.2?
    #33864329
SharOfff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в принципе есть указания на этот счёт в MSDN (SoapHttpClientProtocol.SoapVersion Property).

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


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

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


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