|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
Привалило счастье есть некий сервис 4.1. Обмен данными по протоколу SOAP/HTTP Для ФК, у которых определен протокол обмена «SOAP \ HTTP», обмен данными об операциях с регистрируемыми почтовыми отправлениями ФК осуществляется путём взаимодействия ИС ФК с Web-сервисом, предназначенным для: Получения запросов ФК, выдачи ticket для последующего получения ответа; Выдачи подготовленных ответов по ticket. Описание интерфейса взаимодействия с Web-сервисом можно получить, обратившись по адресу: http://vfc.russianpost.ru:8080/FederalClient/ItemDataService?wsdl Для доступа к Web-сервису нужно использовать адрес: http://vfc.russianpost.ru:8080/FederalClient/ItemDataService 4.1.1. Авторизация Для передачи данных Web-сервису, авторизационные данные передаются в вызываемый метод. Описание интерфейса взаимодействия с Web-сервисом подсистемы обмена ОАСУ РПО на языке WSDL для авторизации содержит [spoiler] Код: xml 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.
Я тут смотрю как на новые ворота (писал малость на VisualStudio 2010 + Silverlight) что за WSDL в VisualStudio такое поддерживается. Правильно ли я понял что кидаешь определенные компоненты на форму для работы с протоколом SOAP и куришь мануал что да как. Power Builder "понимает" WSDL? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2013, 14:33 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
1) Вопще не по теме. 2) Визуал понимает ВСДЛ. Толко кидать его надо не форму а в ремоте референсес. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2013, 15:55 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
О тысяча извенений, Power Builder то я пропустил. Про него незнаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2013, 15:57 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
mikron1) Вопще не по теме. Так не сталкивался я с ВСДЛ. VS снес за ненадобностью поэтому фик ее знает с чего начать и куда писать (сейчас ставлю VS). 2) Визуал понимает ВСДЛ. Толко кидать его надо не форму а в ремоте референсес.[/quot] Есть в приложении какой-то код Как его проверить. В VS Создаем проект (какой я только работал с Silverlight). Какие компоненты нужно кидать (если вообще нужно) чтобы использовать SOAP P.s. Перенесите тему в нужную ветку. Спасибо. Модератор: Тема перенесена из форума "Sybase ASA, ASE, IQ". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2013, 16:17 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
Есть презенташка где общие принципы описаны http://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CHkQFjAJ&url=http://www.pbugg.de/docs/pbws_client_hamburg.ppt&ei=lJtvUYDwFcXk4QSh3oC4Ag&usg=AFQjCNH1Vazy9rdLAZYbyrsST1YuUFOZ-Q&bvm=bv.45373924,d.bGE&cad=rjt есть более простенькая статья http://doughporter.sys-con.com/node/170853/mobile у тебя хоть нормальный SOAP с нормальным WDSL. По идее работа через прокси объект должно получиться. у меня ситуация хуже получилась Комрады, может направление подскажите куда рыть Ситуация. Есть "веб сервис", который по запросу типа " http://www.компания.ru/ws/?action=show&client=xxxx&number=OC90" методом GET возвращает XML структурку с найденным товаром. тестовый код смешной Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
на одном компе работает без проблем, на другом говорит, что Lol_Test.responseText - недоступен. Смотрим в дебагере. в обоих случаях lol_Test.Status = 200, т.е. всё отработало, всё хорошо в обоих случаях lol_Test.getAllResponseHeaders() возвращает одинаковые заголовки пробовали Msxml2.XMLHTTP.4.0 и 3-ей и 5-й и 6-й версии. Не помогло в чём может быть трабла ? PS PowerBuilder 11.5.1 build 5097 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:07 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
А региональные настройки на компьютерах одинаковые? А брендмауэр? А просто в браузере на обоих компах что открывается? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 18:35 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
spas2001А региональные настройки на компьютерах одинаковые? А брендмауэр? А просто в браузере на обоих компах что открывается? на все три вопроса да все службы сравнил, одинаковы настройки в ИЕ - одинаковые, если в браузер воткнуть ссылку, на обеих машинах выдаётся одинаково тот ХМL который и должен придти. ИЕ, тк используемый XMLHTTP считывает настройки подключения к сети именно с ИЕ. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 09:14 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
Попробуйте привести тип, т.е сделать ls_Return = string(Lol_Test.responseText) Хотя складывается такое впечатление, что просто не успевает объект "прожить" долго, чтобы вернуть вам данные, или наоборот Заголовок короткий, поэтому вы успеваете его считать, а сам ответ длинный. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:34 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
Что за sleep еще? С чего вы решили что 2-х секунд хватит? Вместо sleep нужно использовать корректный способ ожидания гарантирующий окончание запроса (я не знаю конкретно какой, но точно не sleep) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:09 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
Это костыльки:) Тогда уж пока минутку бы подождали Тут скорее всего надо было что-то вроде readyState опрашивать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:22 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:28 |
|
Среда разработки "SOAP"
|
|||
---|---|---|---|
#18+
Сорри что сразу не отписался. Пасиб всем за участие. сразу замечание. там так и было написано автортестовый код объект "Msxml2.XMLHTTP.4.0" был обнюхан и облизан. Позже выяснилось нужно было и погрызть. сидел в дебагере, ессно все статусы отлавливал, ессно в продуктив ушёл другой код. как порешалась проблематика, может кому и пригодится. работа с "Msxml2.XMLHTTP.4.0" на второй машине - трабла Билдера в дебагере вылетает, если просто запустить - отрабатывает. Дальше разгребать не стал. жить это должно на EAS на win 2003 SR2, там нет .4.0, есть Msxml2.XMLHTTP.6.0 важные различия: - Msxml2.XMLHTTP.4.0 на запросы через GET помещает всё в .responseText, не смотря на заголовок "Content-Type", "text/XML", свойство .responseXml не создаётся. - Msxml2.XMLHTTP.6.0 более умный, видя что Content-Type - text/XML, свойство .responseText не создаётся, ответ пихается в .responseXml, Билдер в дебагере показывает что свойство пустое, но на самом деле там сидит объект "XMLDocument". И сам XML как строка дёргается из него через .responseXml.xml ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2013, 13:36 |
|
|
start [/forum/topic.php?fid=15&fpage=12&tid=1335428]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 276ms |
0 / 0 |