ГОСТ Р 70370—2022
Приложение А
(обязательное)
Машиночитаемый формат обмена данными
А.1 Общие положения
Ниже описан формат полного обмена данными. Если данными обмениваются между собой две информаци
онные системы напрямую, то будет передаваться рассмотренный ниже контент.
Нижеследующие описания и определения предназначены для IT-специалистов при реализации ими соот
ветствующих интерфейсных программ.
П р и м е ч а н и е — Формат обмена данными для выдачи уведомлений об изменении/прекращении выпуска
изделий основан на формате smartPCN, разработанном некоммерческой промышленной ассоциацией Component
Obsolescence Group с целью обеспечения стандартизированного информационного обмена данными об электрон
ных компонентах.
Указанный формат обмена данными содержит дополнительные опционные структуры и поля данных, четко
не прописанные в предыдущих пунктах. При импорте данных должен быть обеспечен доступ к соответствующим
структурам данных, а соответствующая база данных должна иметь возможность предоставлять эти структуры
для внесения перспективных требований и расширений при последующем использовании настоящего
стандар та. Кроме того, это позволит обрабатывать уведомления об изменении/прекращении выпуска изделий в
формате smartPCN.
Аналогичный формат обмена данными используют и для выдачи PCN/PDN-уведомлений. При этом различия
между ними состоят лишь в содержимом соответствующих полей данных.
Вместо отдельного файла в широко используемом ZIP-формате применяют и файловый контейнер, содер
жащий несколько файлов: XML-файлы в заданном формате, со свойствами PCN/PDN-уведомлений в машино
читаемой форме, как в структуре базы данных. Вложенная папка может содержать любые файлы с техническим
содержимым в формате, доступном для ознакомления с ним специалистов. Тем не менее, в нем можно сохранять
файлы любых других типов, включая подчиненные файлы с расширением «.реп».
Последнее обеспечивает высокую универсальность и возможность адаптации к чрезвычайно разнообраз
ным видам уведомлений об изменении/прекращении выпуска изделий, начиная от использования отдельного ком
понента и заканчивая использованием системы механизмов, программного обеспечения, компонентов, документа
ции и услуг, заявленных в одном уведомлении.
Структура XML-файлов предназначена для их обработки с помощью IT-программ и поэтому специально вы
полнена не в формате, доступном для чтения специалистами. Благодаря выбранной структуре поля данных четко
заданы как по иерархии, так и по своему смыслу.
А.2 Формат обмена данными
Рассмотренный ниже формат обмена данными содержит файловый контейнер, который соответствует фор
мату Zip-файла, но со следующими ограничениями:
- файлы в ZIP-архивах сохраняются либо только в несжатом виде, либо с использованием сжатия типа
«deflate» (например, при установке параметра метода сжатия «0» файл будет сохраняться в сжатом виде, а при
параметре «8» — режим сжатия отменяется);
- шифрование данных не допускается;
- цифровые подписи не допускаются;
- функции вида «patch data» не допускаются;
- ZIP-архив нельзя сегментировать или расширять более чем на один раздел.
А.З Общая структура файлов
Файловый контейнер, предназначенный для надлежащей идентификации соответствующих программ, снаб
жен расширением «.реп», на своем наивысшем уровне контейнер «.реп» содержит следующие файлы:
- файл PCNbody.xml;
- файл attachments.xml;
- папку Attachments;
- файл PCNmaster.pdf.
Файл PCNbody.xml содержит машиночитаемые PCN-данные в XML-формате консорциума WorldWideWeb.
Эти данные могут формироваться непосредственно с помощью соответствующих IT-систем отправителя и также
могут напрямую импортироваться в IT-системы получателя.
Файл attachments.xml содержит полный перечень всех файлов, содержащихся в папке Attachments. Кроме
того, в этом файле также сохраняются контрольные суммы файлов, необходимые для проверки целостности фай
лов и облегчения поиска потенциальных дубликатов.
13