|
Отладка WSПрокси | ☑ | ||
---|---|---|---|---|
0
AlexandrM_DP
12.08.13
✎
17:25
|
Как увидеть что 1С отправляет удаленному Web сервису?
Ситуация такая Прокси создается Прокси = Новый WSПрокси(Определения, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя); но метод выполнить не дает Прокси.getList("хх", "хх"); - Неверный параметр Прокси.getList("хх"); - Недостаточно фактических параметров Прокси.getList("хх", "хх", "хх"); - Слишком много фактических параметров параметры строковые и строкой пробовал передать и типсПараметра = Прокси.ФабрикаXDTO.Пакеты.Получить(0).Получить("string"); Параметр1 = Прокси.ФабрикаXDTO.СОздать(типсПараметра, "ххх); |
|||
1
Смотрящий от 1С
12.08.13
✎
17:31
|
Прокси.getList("хх","хх"); не пробовал?
|
|||
2
Jaap Vduul
12.08.13
✎
17:33
|
Посмотреть можно с помощью HTTP-сниффера (CommView, Fiddler), но, думаю, в данном случае это мало поможет.
Надо вдумчиво изучать wsdl-описание сервиса. |
|||
3
AlexandrM_DP
12.08.13
✎
17:37
|
(1)
но метод выполнить не дает Прокси.getList("хх", "хх"); - Неверный параметр |
|||
4
AlexandrM_DP
12.08.13
✎
18:10
|
через http://www.validwsdl.com/
данный сервер прекрасно отдает через этот метод значит вопрос что 1С ему шлет |
|||
5
AlexandrM_DP
12.08.13
✎
18:16
|
на сервис нужно так отправить запрос
<paramNameX xsi:type='xsd:string'> ххх </paramNameX> <paramNameX2 xsi:type='xsd:string'> ххх </paramNameX2> как правильно в 1С сформировать таки параметры? |
|||
6
Jaap Vduul
12.08.13
✎
18:37
|
(5)Ты этот кусок откуда выдрал?
Наверняка ведь там какой-нибудь complexType. |
|||
7
AlexandrM_DP
12.08.13
✎
18:55
|
Да комплексный тип
Оказалось что нужно использовать другой адрес сервиса Который сообщил какой тип нужен типсПараметра = Прокси.ФабрикаXDTO.Пакеты.Получить(1).Получить(1); Параметр1 = Прокси.ФабрикаXDTO.СОздать(типсПараметра); Параметр1.key = "paramNameX"; Параметр1.value = "ххх"; Но появилась новая проблема Неизвестная ошибка. Ошибка разбора XML: - [5,14] Фатальная ошибка: Input is not proper UTF-8, indicate encoding ! Bytes: 0xC2 0xED 0xF3 0xF2 по причине: Ошибка разбора XML: - [5,14] Фатальная ошибка: Input is not proper UTF-8, indicate encoding ! Bytes: 0xC2 0xED 0xF3 0xF2 |
|||
8
bpc222
22.08.13
✎
10:11
|
Такая же проблема. Кто-нибудь знает в чем дело???
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |