|
Веб-сервис. Возврат структуры. |
☑ |
0
Zixxx
28.06.12
✎
07:21
|
Есть внутренний веб-сервис, который после обработки полученных данных должен вернуть структуру.
Для этого веб-сервиса я установил Тип возвращаемого значения: пакет xdto "Respponce" со свойствами "Status" и "Description".
ОбъектXDTO заполняю следующим образом:
ОтветWSТип = ФабрикаXDTO.Тип("http://1c.grtree.ru/gt", "Responce");
ОтветWS = ФабрикаXDTO.Создать(ОтветWSТип);
ОтветWS.Status = 1;
ОтветWS.Description = "Описание ошибки";
Возврат ОтветWS;
После чего на клиенте получаю ошибку:
Ошибка преобразования данных XDTO: НачалоСвойства: { Форма: Элемент Тип: {
Неизвестная ошибка. Ошибка преобразования данных XDTO: НачалоСвойства: { Форма: Элемент Тип: {
Ошибка вызова операции сервиса: {
Ошибка при вызове метода контекста (UpdateUser)
Как сделать правильно?
|
|
1
Cube
28.06.12
✎
07:55
|
(0) В свойствах XDTO-пакета какие типы указал?
|
|
2
Zixxx
28.06.12
✎
08:06
|
(1) Status - int, Description - string
|
|
3
Cube
28.06.12
✎
08:09
|
(2) Кроме имени свойства и типа ничего не менял?
|
|
4
Zixxx
28.06.12
✎
08:19
|
(3) Нет, все по умолчанию
|
|
5
Zixxx
28.06.12
✎
08:41
|
ап
|
|
6
Cube
28.06.12
✎
08:58
|
(5) Попробуй у статуса поставить тип "Строка" и присваивай туда "1".
|
|
7
Zixxx
28.06.12
✎
09:39
|
(6) Спасибо, блин но достаточно было перезапустить WSTest :(
|
|