Создание пакета XDTO по схеме
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Из файла *.wsdl можно попробовать сделать WS-ссылку ((в конфигураторе Общие/WS-ссылки создать новую по URL file:////<имя сервера>/<имя директории>/<имя файла>.wsdl
Если в этом файле описаны все объекты, они появятся в WS-ссылке. Если в файле есть директивы импорта, то все импортируемые ресурсы должны быть доступны.
Из файла *.xml, вообще говоря, нельзя сделать описание (*.xsd/XDTO), так как неоткуда восстановить все возможные (а не только те, которые есть в этом файле) реквизиты и ограничения возможных значений.
Файл *.xsd превращается в пакет XDTO при выполнении команды "Импорт xml-схемы" (в конфигураторе Общие/XDTO-пакеты)
Преобразование в XDTO-пакет проходит не для всех возможных входных корректных xsd-файлов; некоторые элементы не преобразовываются без выдачи сообщений об ошибках.
Если в этом файле описаны все объекты, они появятся в WS-ссылке. Если в файле есть директивы импорта, то все импортируемые ресурсы должны быть доступны.
Из файла *.xml, вообще говоря, нельзя сделать описание (*.xsd/XDTO), так как неоткуда восстановить все возможные (а не только те, которые есть в этом файле) реквизиты и ограничения возможных значений.
Файл *.xsd превращается в пакет XDTO при выполнении команды "Импорт xml-схемы" (в конфигураторе Общие/XDTO-пакеты)
Преобразование в XDTO-пакет проходит не для всех возможных входных корректных xsd-файлов; некоторые элементы не преобразовываются без выдачи сообщений об ошибках.
(1)
ИмяФайла = ПолучитьИмяВременногоФайла("xml");
ДвДанные = АвтозаполнениеШаблоновФайловВызовСервера.ПолучитьДвоичныеДанныеФайла(ФайлДД);
ДвДанные.Записать(ИмяФайла);
РезультатЧтения = РаботаСФайламиБЭД.ПрочитатьXDTO(ИмяФайла);
СтруктураПараметровХМЛ2 = CG_ОбщиеПроцедурыКлиентСервер.ОбъектXDTOВСтруктуру.РезультатЧтения;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
