|
Веб сервис. DataSet
| ☑ |
0
Zixxx
12.12.13
✎
08:49
|
Есть сторонний принимающий сервис, в один из параметров мне нужно отправить DataSet. Такого типа нет в w3c, string не подходит, я так понимаю что нужно создать какой-то объект из xdto и его передать в этот параметр. Но xsd схемы которые находил они не импортируются в 1с.
|
|
1
Zixxx
12.12.13
✎
09:26
|
ап
|
|
2
Zixxx
12.12.13
✎
10:51
|
ап
|
|
3
Apokalipsec
12.12.13
✎
10:56
|
ну как бы мы не можем угадать, что за комплексный тип скрывается за DataSet - а может это и вовсе метод веб-сервиса?
Также мы телепатически не можем угадать, в чем проблема с xml схемой, и почему она не импортируется...
|
|
4
Serginio1
12.12.13
✎
11:12
|
|
|
5
Zixxx
12.12.13
✎
11:29
|
(4) Он там так и не решил этот вопрос. На стороне сервиса мне сказали что обычный DataSet структура произвольная. Прислали xml я на ее основе сделал xsd, заполнил объект. Объект передавал и в сам параметр и параметр по типу получал не как не лезет мой созданных объект в их параметр, который явно говорит что ждет объект.
Если на момент установки параметра у меня вываливается ошибка "Несоответствие типов XDTO".
В самой wsdl вообще вроде как "any" стоит:
<s:complexType>
<s:sequence>
<s:element ref="s:schema"/>
<s:any/>
</s:sequence>
</s:complexType>
|
|
6
Asmody
12.12.13
✎
11:31
|
ну не умеет 1Ска работать с датасетами. да и не обязана
|
|
7
zladenuw
12.12.13
✎
11:32
|
(6) а как победить ?
|
|
8
zladenuw
12.12.13
✎
11:37
|
|
|
9
Serginio1
12.12.13
✎
11:42
|
Я специально для таких случаев использование Net сделал
v8: v8: Использование сборок .NET в 1С 7.x и 8.x
|
|
10
Serginio1
12.12.13
✎
11:45
|
В том числе и пример использования конфигурационных файлов
v8: v8: Использование сборок .NET в 1С 7.x и 8.x
|
|