Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
В общем есть веб-сервис, который предоставляет 1С один из методов этого сервиса - регистрация нового товара. Вызвать влоб вебсервис через сгенеренную автоматически обертку от Visual Studio 2008 не получилось. Раскопки с помощью мегаутилиты soapUI 3.0.1 привели к следующим результатам: Рабочий запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Как в студии добиться того, чтобы сгенеренный прокси-класс генерировал такой же рабочий запрос? Вот заголовок описания прокси-класса: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. Посещение этой статьи не помогло, хотя может я был невнимателен. Из Java получилось инициализировать заголовок следующим образом: Код: plaintext Будущего нет. И завтра не будет. © З.Ы. Прошу прощения за два кривых топика, тэг SRC - это пипец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 11:06 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Поудалял уже всё, хорош кнопку давить =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 11:15 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
hDrummerПоудалял уже всё, хорош кнопку давить =)Пасиба, Джуджу на вид нужно поставить, что нужны тэги "src xml" и "src java" и корректная обработка их... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 11:18 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Может как-то через WCF это дело попробовать вызвать? Будущего нет. И завтра не будет. © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 11:40 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Kull DamnedМожет как-то через WCF это дело попробовать вызвать? Будущего нет. И завтра не будет. © не думаю, что поможет.... попробуй здесь поменять Wrapped на другое значение и поэкспериментируй Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 12:06 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
WinnipuhKull DamnedМожет как-то через WCF это дело попробовать вызвать? Будущего нет. И завтра не будет. © не думаю, что поможет.... попробуй здесь поменять Wrapped на другое значение и поэкспериментируй Код: plaintext Default - отваливается по тайм-ауту, как и Wrapped. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 12:14 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Kull DamnedWinnipuhKull DamnedМожет как-то через WCF это дело попробовать вызвать? Будущего нет. И завтра не будет. © не думаю, что поможет.... попробуй здесь поменять Wrapped на другое значение и поэкспериментируй Код: plaintext Default - отваливается по тайм-ауту, как и Wrapped. с этим поиграй Use=System.Web.Services.Description.SoapBindingUse.Literal ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 12:17 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Kull Damned, А какой WSDL? И как вызываете метод? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 12:23 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
ДиезKull Damned, А какой WSDL? И как вызываете метод? 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. 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. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 13:21 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
это пробовал менять? Use=System.Web.Services.Description.SoapBindingUse.Literal ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 14:12 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Winnipuhэто пробовал менять? Use=System.Web.Services.Description.SoapBindingUse.LiteralНеизвестная ошибка. Ошибка преобразования данных XDTO: Чтение объекта типа: {http://sms.target.ua/exchange/ones/ws/dto}item - [1,180] Проверка дополнительного свойства: форма: Атрибут имя: href по причине: Ошибка преобразования данных XDTO: Чтение объекта типа: {http://sms.target.ua/exchange/ones/ws/dto}item - [1,180] Проверка дополнительного свойства: форма: Атрибут имя: href по причине: Ошибка проверки данных XDTO: Структура объекта не соответствует типу: {http://sms.target.ua/exchange/ones/ws/dto}item ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 14:35 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Kull Damned, Можно попробовать подредактировать сам WSDL, добавить фейковый header: Код: 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. Честно скажу, ни разу так не делал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 14:49 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
--------------------------- Microsoft Visual Studio --------------------------- The custom tool 'MSDiscoCodeGenerator' failed. Unable to import binding 'SMSExchangeSoapBinding' from namespace 'http://ones.target.ua/exchange/sms/ws'. --------------------------- OK --------------------------- Это при попытке сгенерировать прокси-класс, как я понимаю, хотя при добавлении Web-Reference о проблемах ничего не говорила студия. soapUI тоже на ура сожрал WSDL и смог вызвать сервис... Причем я еще сократил wsdl до этого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Будущего нет. И завтра не будет. © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 15:53 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
как нибудь это прикрутить не получится? http://msdn.microsoft.com/en-us/library/system.web.services.protocols.soapheader%28VS.80%29.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2009, 22:40 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
Kull Damned--------------------------- Microsoft Visual Studio --------------------------- The custom tool 'MSDiscoCodeGenerator' failed. Unable to import binding 'SMSExchangeSoapBinding' from namespace 'http://ones.target.ua/exchange/sms/ws'. --------------------------- OK --------------------------- Это при попытке сгенерировать прокси-класс, как я понимаю, хотя при добавлении Web-Reference о проблемах ничего не говорила студия. soapUI тоже на ура сожрал WSDL и смог вызвать сервис... Причем я еще сократил wsdl до этого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Будущего нет. И завтра не будет. © кстати, доверять утилите wsdl на 100% нельзя, я имел головняки, когда лна неправильно, по своему создавала клиентские прокси классы, и только после ручного вмешательства классы работали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 11:42 |
|
||
|
C#.NET, WebService call. Помогите правильно вызвать веб-сервис с передачей хидера. Correct
|
|||
|---|---|---|---|
|
#18+
В общем плюнули на это безнадежное дело. Сделаем веб-сервисную прослойку, которая через COM будет дергать 1С. И мать его так. Это быстрее и дешевле по человеко-ресурсам. Всем спасибо за попытки помочь. Будущего нет. И завтра не будет. © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=19&msg=36265240&tid=1397820]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 294ms |
| total: | 563ms |

| 0 / 0 |
