Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.02.2014, 13:16
|
|||
---|---|---|---|
|
|||
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3) |
|||
#18+
Здравствуйте! При импорте WSDL веб сервиса в VS 2013 ( веб сервис написан на Delphi (RadXE3)) при импорте функции сервиса происходит ошибка. Функция описана в WSDL так Код: xml 1. 2. 3. 4. 5.
Импортер строит функцию в виде Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Пока не переправил таким образом ничего не отработало. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Может настройки какие есть у импортера, что бы он делал это корректно, потому как грустно будет импорт большого сервиса потом руками править. В мире где каждый второй гений было бы страшно жить, поэтому я живу без страха. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2014, 16:30
|
|||
---|---|---|---|
|
|||
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3) |
|||
#18+
Up ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2014, 16:38
|
|||
---|---|---|---|
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3) |
|||
#18+
Wizard2007, Если бы у меня была возможность переделать сигнатуру метода, я бы переделал на: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.02.2014, 07:43
|
|||
---|---|---|---|
|
|||
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3) |
|||
#18+
Wizard2007, Может имеет смысл пересмотреть имена параметров метода, потому как имя одного из параметров совпадает с зарезервированным словом... ни на что не намекает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2014, 12:36
|
|||
---|---|---|---|
|
|||
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3) |
|||
#18+
RomanH, Попробовал воспользоваться вашим советом. писал класс и задал возвращаемый тип параметра этот класс WSDL выдает Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
при импорте ошибка R2706: Для элемента wsdl:binding в ОПИСАНИИ ДОЛЖНО использоваться значение "literal" для атрибута Use во всех элементах soapbind:body, soapbind:fault, soapbind:header и soapbind:headerfault. Дело в том , что Delphi не умеет делать веб сервисы, в которых бы использовался тип document|literal по поводу этого я задавал отдельный вопрос на форуме http://www.sql.ru/forum/1055300/indysoap-ispolzovat-document-literal-vmesto-rpc-encoding. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2014, 12:57
|
|||
---|---|---|---|
|
|||
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3) |
|||
#18+
Alex Kuznetsov, Функция возвращает результат своей работы True или False. Есть два варианта как это можно сделать - при помощи присвоения переменной Result соответствующего значения или через имя функции. Оба результата дают в WSDL выходной параметр названный return. Возможно ли поменять его и какими средствами это сделать я пока не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1403240]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 162ms |
0 / 0 |