|
Не корректно импортируется 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.
Может настройки какие есть у импортера, что бы он делал это корректно, потому как грустно будет импорт большого сервиса потом руками править. В мире где каждый второй гений было бы страшно жить, поэтому я живу без страха. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2014, 13:16 |
|
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3)
|
|||
---|---|---|---|
#18+
Up ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2014, 16:30 |
|
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3)
|
|||
---|---|---|---|
#18+
Wizard2007, Если бы у меня была возможность переделать сигнатуру метода, я бы переделал на: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2014, 16:38 |
|
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3)
|
|||
---|---|---|---|
#18+
Wizard2007, Может имеет смысл пересмотреть имена параметров метода, потому как имя одного из параметров совпадает с зарезервированным словом... ни на что не намекает? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2014, 07:43 |
|
Не корректно импортируется 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:36 |
|
Не корректно импортируется WSDL VS 2012 из web service написанном на Delphi (RadXE3)
|
|||
---|---|---|---|
#18+
Alex Kuznetsov, Функция возвращает результат своей работы True или False. Есть два варианта как это можно сделать - при помощи присвоения переменной Result соответствующего значения или через имя функции. Оба результата дают в WSDL выходной параметр названный return. Возможно ли поменять его и какими средствами это сделать я пока не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 12:57 |
|
|
start [/forum/topic.php?fid=20&msg=38563329&tid=1403240]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 160ms |
0 / 0 |