0
fantomrik
28.11.16
✎
10:45
|
Коллеги, привет!
Пытаюсь запустить веб сервис. Тип XDTO взял типовой в конфигурациях - КонтактнаяИнформация.
В сервисе заполняю :
АдресРФ_КИ = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "АдресРФ"));
КИ = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "КонтактнаяИнформация"));
КИ.Состав = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "Адрес"));
КИ.Состав.Страна = "РОССИЯ";
КИ.Состав.Состав = АдресРФ_КИ;
Если пытаюсь вернуть КИ.Представление (это строка по итогу), то все ок, а если целиком КИ, то вываливается
{Обработка.ЗапросОтВебСервиса.Форма.Форма.Форма(52)}: Ошибка при вызове метода контекста (GetEGRUL)
Ответ = WSПрокси.GetEGRUL(Логин, Пароль, Организация, СтроковоеПредставление);
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {()
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка разбора XML: - [3,69]
Фатальная ошибка:
Opening and ending tag mismatch: unknownOperation line 3 and h1
по причине:
Ошибка разбора XML: - [3,69]
Фатальная ошибка:
Opening and ending tag mismatch: unknownOperation line 3 and h1
Отладку вебсервиса не получилось включить, но посмотрел локально код КИ нормально создается XDTO объект и заполняется.
Куда копать, подскажите?
|
|
3
fantomrik
30.11.16
✎
13:27
|
А такой вопрос, если я хочу возвращать массив или список XDTO объектов типа
ФабрикаXDTO.Тип(";, "КонтактнаяИнформация")
Что мне нужно изменить в веб-сервисе?
|
|
4
fantomrik
30.11.16
✎
13:36
|
Сейчас у меня сервис возвращает XDTOОбъект Тип(";;, "КонтактнаяИнформация")
Попробовал создать массив, в него добавить 2 XDTOОбъекта, и вернуть, но он пустой. Отладку на вебсервисе не получается включить (база в файловом варианте, если это важно).
|
|