Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WEB-сервис SOAP
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые. Такая ситуация. Пишу некий web-сервис. У него есть метод. Описываю класс web-сервиса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Формируется такой wsdl Код: plaintext 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. Когда по сгенерированному wsdl создаю web-клиента получается такой класс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Что это такое может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2009, 15:14 |
|
||
|
WEB-сервис SOAP
|
|||
|---|---|---|---|
|
#18+
Да, и еще. При тестировани web-сервиса через web-интерфейс все отображается как надо: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2009, 15:17 |
|
||
|
WEB-сервис SOAP
|
|||
|---|---|---|---|
|
#18+
А если сделать метод не с пустым возвратом, а например с %Status, тогда полегчает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2009, 16:11 |
|
||
|
WEB-сервис SOAP
|
|||
|---|---|---|---|
|
#18+
13-й ПилигримПри этом в методе CheckSessionId "потерялся" один параметр - Fio и "появилось" возвращаемое значение типа %String. Причем, как показывают опыты, именно в значении, возвращаемом этим методом находится значение, соответсвующее параметру Fio в методе web-сервиса. Что это такое может быть? В версии 2009.1 генерируется такой веб-клиент: Код Код: plaintext 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. Попробуйте вручную отредактировать определение метода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2009, 16:16 |
|
||
|
WEB-сервис SOAP
|
|||
|---|---|---|---|
|
#18+
Еще раз здравствуйте. Теперь такой вопрос. Имеется сторонний web-сервис. WSDL Код: plaintext 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. Генерирую web-клиент в Cache 2008.2.1.902.0 Получаю следующие классы: Service.ServiceSoap Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Service.ServiceSoap.StopSubscription Код: plaintext 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. 40. 41. 42. Service.SubscriptionItem Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Service.SubscriptionItem1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Далее создаю тестовую программку: TestSOAP Код: plaintext 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. Валится на строке Код: plaintext Service.ListOfSubscriptionItem Код: plaintext 1. 2. 3. 4. Service.ListOfSubscriptionItem1 Код: plaintext 1. 2. 3. 4. Соответственно TestSOAP Код: plaintext 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. И все равно та же самая ошибка Код: plaintext Какие у кого будут соображения? На стороне web-сервиса говорят, что запросы до них доходят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2009, 10:02 |
|
||
|
WEB-сервис SOAP
|
|||
|---|---|---|---|
|
#18+
Попробуйте поменять в wsdl: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. PS: Delphi Ваш wsdl тоже не "понимает". Думаю, Вам стоит обратиться в WRC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2009, 20:23 |
|
||
|
WEB-сервис SOAP
|
|||
|---|---|---|---|
|
#18+
а вы не пробовали при обработке ошибки посмотреть вывод d $system.OBJ.DisplayError() может он что-то дельного скажет, а то что скажет это точно _________________________________ Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 09:50 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36077644&tid=1558403]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 484ms |

| 0 / 0 |
