|
Отладка 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
|
через
данный сервер прекрасно отдает через этот метод
значит вопрос что 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
|
Такая же проблема. Кто-нибудь знает в чем дело???
|
|