Веб-сервис. Возврат структуры.
☑
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 :(
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан