|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
Доброго времени суток. Может кто имел опыт, подскажите: как из Access подключиться к веб-серивисам (WSDL)? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2011, 14:10 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
nickstarnewДоброго времени суток. Может кто имел опыт, подскажите: как из Access подключиться к веб-серивисам (WSDL)? дык, веб-сервис - веб-сервису рознь )) ... и почему так сразу через SOAP ? если сервис работает по Get и на вход.нужны простые параметры, то можно вообще через Application.ImportXML "справится" ... если параметр - хмл, то через MSXML2.XMLHTTP/MSXML2.DOMDocument, имхо, проще а для SOAP, как минимум, прийдётся устанавливать Web Service References Tool да и не с каждым сервисом он сейчас может работать, - МС положил прекратил его поддержку в 2005г. ...нуу, даа, соап - так соап http://msdn.microsoft.com/en-us/library/aa140319(v=office.10).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2011, 15:35 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
qwerty112nickstarnewДоброго времени суток. Может кто имел опыт, подскажите: как из Access подключиться к веб-серивисам (WSDL)? дык, веб-сервис - веб-сервису рознь )) ... и почему так сразу через SOAP ? если сервис работает по Get и на вход.нужны простые параметры, то можно вообще через Application.ImportXML "справится" ... если параметр - хмл, то через MSXML2.XMLHTTP/MSXML2.DOMDocument, имхо, проще а для SOAP, как минимум, прийдётся устанавливать Web Service References Tool да и не с каждым сервисом он сейчас может работать, - МС положил прекратил его поддержку в 2005г. ...нуу, даа, соап - так соап http://msdn.microsoft.com/en-us/library/aa140319(v=office.10).aspx Это требования конторы из которой берутся данные для проверки: ТФОМС. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2011, 15:54 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
nickstarnewЭто требования конторы из которой берутся данные для проверки: ТФОМС. ты видимо не понял (даа и я, наверное, мутно как-то сказал) разумеется, что сервис работает по протоколу SOAP, но если, для передачи, сервис использует HTTP (что - наверняка), то необязательно заморачиватся с MS SOAP Toolkit, можно работать через HTTP напрямую через MSXML2.XMLHTTP зы а если это 1С-ский веб-сервис, то, скорее всего, даже просто - неполучится с SoapClient я, на прошлой неделе, день "проигрался" с этим, пока нашел - http://forum.mista.ru/topic.php?id=331487 в итоге сделал как говорю - и "все счастливы" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2011, 09:53 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
qwerty112nickstarnewЭто требования конторы из которой берутся данные для проверки: ТФОМС. ты видимо не понял (даа и я, наверное, мутно как-то сказал) разумеется, что сервис работает по протоколу SOAP, но если, для передачи, сервис использует HTTP (что - наверняка), то необязательно заморачиватся с MS SOAP Toolkit, можно работать через HTTP напрямую через MSXML2.XMLHTTP зы а если это 1С-ский веб-сервис, то, скорее всего, даже просто - неполучится с SoapClient я, на прошлой неделе, день "проигрался" с этим, пока нашел - http://forum.mista.ru/topic.php?id=331487 в итоге сделал как говорю - и "все счастливы" А пример кода в Access есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2011, 09:55 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2011, 10:54 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
Попробовал получить доступ этим способом: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Выдает ошибку, см. приложение Как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2012, 14:28 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
nickstarnew... Как быть? у меня, этот wsdl ( http://webcontinuum.net/webservices/ccydemo.wsdl) - вообще не доступен ... и по-поводу MSSOAPLib30.SoapClient30 - незнаю, есть ли разница с MSSOAP.SoapClient30 (наверняка есть), ... вообщем я его не использовал, не знаю .. вот рабочий пример работы через MSSOAP.SoapClient30 Код: vbnet 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.
Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2012, 12:44 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
qwerty112, Спасибо, все получилось! Тот сервис действительно просто не работает. А http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSD без проблем все заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2012, 13:46 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
qwerty112 Добрый день! В очередной раз обращаюсь за помощью. Данный код взят с сайта ФИАС ( http://fias.nalog.ru/WebServices/Public/DownloadService.asmx?op=GetLastDownloadFileInfo ). GetLastDownloadFileInfo Возвращает информацию о последней версии файлов, доступных для скачивания Тест Форма для тестирования доступна только для запросов от локальных компьютеров. SOAP 1.1 В следующем примере показаны запрос и ответ SOAP 1.1. Вместо элементов-заполнителей следует подставить фактические значения. Код: 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.
Как это можно реализовать в Access? Понимаю, что нужно взять за основу приведенный Вами код, но у самого тяму не хватает. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2014, 11:52 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
Коллеги! Может быть кроме qwerty112 может что-нибудь подсказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2014, 08:27 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
Up ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2014, 10:44 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
Здравствуйте! Кто-нибудь работал с трекинг сервисом Почты России? https://tracking.pochta.ru/specification Делаю по аналогии с примером www.cbr.ru, никак не могу побороть ошибку. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
На последней строке вылезает ошибка, скрин в приложении ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 20:28 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
style1, не пробовал, но уверен, что нужно делать не по аналогии с примером cbr, а по аналогии с прилагаемыми примерами на сайте, по ссылке которую вы дали... очень прозрачен пример на жаве (например): Код: javascript 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 08:56 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
vmag, не владею java ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 20:22 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
Пробую через POST запрос Код: vbnet 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.
Что то возвращает, но не то что надо Код: 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. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 20:57 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
style1Пробую через POST запрос URL не тот, как минимум вот это пашет Код: vbnet 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.
этот запрос отрабатывает даже без авторизации остальные тоже выполняются, но возвращают хмл-ответ с "Ошибка авторизации" остальные запросы, навсякей, подкатом Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 22:05 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
xmlhttp,, Супер!!! Работает! Благодарю! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 14:06 |
|
Получение данных через SOAP в Access
|
|||
---|---|---|---|
#18+
я бы добавил ещё пару моментов: 1) Если задача усложняется корпоративными http-проксями, то уместно использовать не Dim xmlhtp As MSXML2.XMLHTTP а as MSXML2.ServerXMLHTTP60. Методы вызова теже, но есть возможность динамически программно конфигурировать настройки "через какую проксю лезть". А обычный XMLHTTP емнип умеет только настройки браузера считывать. Столкнулись вот - часть вебсервисов нужно вызывать из инета (там еснно свой прокси №1), а другие из внутренней сети (там вебсервисы корпоратива закрыты другой проксёй №2). dim ht as MSXML2.ServerXMLHTTP60 ht.setProxy SXH_PROXY_SET_PROXY, "proxyaddress:port", "bypassproxylist" ht.setTimeouts 1000, 1000, 1000, 1000 2) Если вебсервис за проксёй отдаёт кривой сертификат (https-авторизация, такое например может быть при вызовах вебсервисов SAP PI/XI), то XMLHTTP.send может давать ошибку (Description : "Имя узла в сертификате недопустимо либо не соответствует" : Number : -2147012858). А ServerXMLHTTP60 позволяет её подавить ht.SetOption SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS, "true" А так компонент действительно очень удобный. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2016, 09:28 |
|
|
start [/forum/topic.php?fid=45&msg=39362140&tid=1612869]: |
0ms |
get settings: |
18ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 363ms |
total: | 512ms |
0 / 0 |