Подсистема позволяет универсально работать со сторонними опубликованными веб-сервисами (т.е. не переделывать каждый раз методы, если поменялись аргументы, их тип, состав, порядок), позволяет читать устройство веб-сервиса вплоть до структуры конкретных XDTO-объектов, наглядно просматривать входные и выходные параметры, обрабатывать результатные выборки. Можно использовать и для работы в роли провайдера. Предусмотрено несколько наиболее распространённых способов авторизации (уже на уровне установленного сеанса и прокси). Предложена универсальная кодификация ошибок и показ диагностики обмена. В общих модулях — множество «полезняшек» для работы с веб-сервисами, xml и xdto. Большинство функций, процедур и объектов снабжено описаниями. Весь интерфейс на УФ, рассчитанных на тонкий клиент 8.2.19.
Выложено во многом потому, что обещал тут //infostart.ru/public/259849/, что выложу. Если в процессе выдирания «с мясом» нечто оказалось утеряно, пожалуйста, пишите, буду оперативно докидывать. Дальнейшие пояснения — в ходе ответов на конкретные вопросы, т.к. вещь узкоспециальная и не очень нужная (поэтому, собсно, в Life).
А мы то ведь помнили про это обещание. Вот и дождались…
Спасибо.
{Справочник.ВебСервисы.Форма.ФормаЭлементаУ.Форма(120)}: Ошибка при вызове метода контекста (ПоместитьВоВременноеХранилище)
АдресОпределения=ПоместитьВоВременноеХранилище(мОпределение,ЭтаФорма.УникальныйИдентификатор);
по причине:
Переданное значение не может быть помещено во временное хранилище
(2) Очень может быть. От релиза к релизу эти вещи меняются, гайки закручиваются, данные формы, вон, в аргументах передавать запретили.
В скором времени мне придётся вообще всю эту подсистему переписать под 8.3, включая всякие там немодальности и прочая.