Специфические требования для методов реализации
Метод реализации определяет, какие типы характеристик обмена требуются по отношению к требованиям настоящего стандарта. Соответствие требованиям настоящего стандарта должно быть реализовано в структуре обмена. Формат файла должен быть закодирован в соответствии с синтаксисом и отображением языка EXPRESS, определенным в ИСО 10303-21 или ИСО 10303-28 и с ИММ, ссылка на которую приведена в приложении А, раздел А.2.
С.1 Общие требования
По различным причинам некоторые объекты не могут быть полностью экспортированы в структуру обмена. В ИММ может быть обязательная информация, не имеющая соответствия в ПЭМ. Иногда приложение может не поддерживать всю информацию, которая ожидается в обмене данными, а иногда информация может поддерживаться передающей системой, но не включаться в обмен данными. Тем не менее, препроцессор должен обеспечивать значениями все обязательные атрибуты в файле обмена.
Если передающая система не предоставляет данных для строкового значения, то препроцессор должен использовать строку '/NULL', '$', '/IGNORE' или пустую строку".
Для того, чтобы указать причину непредоставления данных, должно использоваться следующее соглашение:
- пустая строка" обозначает пользовательские данные, управляемые передающей системой, но не предоставленные для обмена данными;
- строка '/NULL' обозначает пользовательские данные в обязательном атрибуте, который не управляется передающей системой, либо данные в настоящее время неизвестны, либо определяет обязательную информацию ИММ, которая не имеет соответствия в ПЭМ;
- символ $ используется в физическом файле, если необязательному атрибуту не приписано значение.
С.2 Специфические требования для метода реализации, определенного в ИСО 10303-21
Если методом реализации является метод по ИСО 10303-21, то формат файла должен быть закодирован в соответствии с синтаксисом и отображением языка EXPRESS, определенным в ИСО 10303-21 и схемой ИММ, ссылка на которую приведена в приложении А, раздел А.2.
Элемент FILE_SCHEMA заголовка должен определять наименование используемой EXPRESS-схемы и включать ее идентификатор информации об объекте (см. приложение Е).
Пример - Следующее выражение обозначает расширенную схему ИММ AP239_product_life_cycle_support_mim_lf:
FILE_SCHEMA (('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF {1 0 10303 439 1 1 4}'))
С.3 Специфические требования для метода реализации, определенного в ИСО 10303-28
Если методом реализации является метод по ИСО 10303-28, то формат файла должен быть закодирован в соответствии с синтаксисом и отображением языка EXPRESS, определенным в ИСО 10303-28, и схемой ИММ, ссылка на которую приведена в приложении А, раздел А.2.