Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 окт 2022, 09:21

XDTO пакет - директива импорта

Автор pylyptiy, 11 апр 2022, 17:43

0 Пользователей и 1 гость просматривают эту тему.

pylyptiy

Доброго времени суток, являюсь java разработчиком, переводим интеграцию между java приложением с odata на ws.
Вебсервисы начали писать через web-сервисы расширений (по утверждению 1с разраба - по необходимости).
Столкнулись с проблемой при генерации wsdl следующего характера:
в 1с конфигурации есть кастомная модель данных, в которой есть поле типа Enum (также кастомное) находящееся в стандартном общем пакете 'перечисления', при создании пакета XDTO требуется произвести импорт (что логично) пространства имен всех используемых пакетов в веб-сервисе. Наш Enum находится в, как я понял, самом глобальном и общем пакете 'http://v8.1c.ru/8.1/data/enterprise/current-config';.
Делаем импорт, публикуем web-сервисы расширений, и при обращении к wsdl в описании типов 1с нам вываливает полностью импортированный пакет 'http://v8.1c.ru/8.1/data/enterprise/current-config'; с сотнями внутренних моделей данных естественно клиентскому приложению не нужных, плюс к этому также тянет за собой еще два вложенных пакет внутри 'current-config' - это 'http://v8.1c.ru/8.1/data/core'; и 'http://v8.1c.ru/8.1/data/enterprise';. Какое может быть решение чтобы в итоге мы получили в импортe wsdl только нужные нам типы данных для клиента?
Скрины прилагаю.
Screenshot_1.jpg
Screenshot_2.jpg
Screenshot_3.jpg

Теги: XDTO wsdl 

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск