Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Последовательность сегментов
Сегменты имеют в сообщении определенные позиции. Сегмент одного типа может встречаться в сообщении более одного раза, а также находиться в одной из трех секций сообщения: > заголовочной секции (Header Section). Сегмент, находящийся в ней, отно > секции подробной информации (Detail Section). Сегмент, присутствую > итоговой секции (Summary Section). Здесь могут находиться только сег Максимальное количество использований сегмента Некоторые сегменты могут несколько раз повторяться в определенных местах в структуре сообщения. Статус (обозначение необходимости) и максимальное число повторений сегмента этого типа указаны в таблице сегментов. Группы сегментов (циклы) Если внутри сообщения определенные группы функционально связанных сегментов повторяются, такие группы называются циклами (Loop). Максимальное количество повторений конкретного цикла в определенном положении указано в таблице сегментов. Группа повторяющихся сегментов (цикл) может быть вложена в другой цикл. При этом необходимо, чтобы любой вложенный цикл заканчивался раньше, чем внешний по отношению к нему. Элементы данных Это самая мелкая единица информации в сегменте. Их описание и применение приведены в EDED (справочник элементов данных EDIFACT). Сгруппироваться могут два или более элемента, образуя тем самым составной элемент данных. Составные элементы данных включены в UNTDED и входят в EDCD (список составных элементов данных). Использование элементов данных в сегменте определено в справочнике EDSD (список сегментов данных). Они бывают: У обязательными (Mandatory); ^ условными (Conditional). Сегменты, входящие в справочник сегментов, сконструированы для применения в широком диапазоне типов сообщений. Это означает, что в некоторых типах сообщений один или несколько составных или условных элементов данных могут не использоваться. Элемент данных, который должен дать более точное значение другому элементу данных, называется квалификатором. Значением квалификатора служит код, взятый из связанного набора кодов, являющихся частью справочника кодов (EDCL). Формат представления элемента данных Для представления типов данных и длины каждого элемента в UNTDED используется следующая запись: Min — минимальное число символов; Мах — максимальное число символов; а — алфавитный символ; п — цифровой символ; an — алфавитно-цифровой символ; id — алфавитный, цифровой или алфавитно-цифровой идентификатор. Например: аЗ — 3 алфавитных символа, длина фиксирована; пб — 6 цифровых символов, длина фиксирована; ап5 — S алфавитно-цифровых символов, длина фиксирована; а..6 — до 6 алфавитных символов; an..35 — до 35 алфавитно-цифровых символов; п..9 — до 9 цифровых символов. Знак «-» и десятичная точка не учитываются в общем количестве цифр в числе. Положение десятичной точки не задается, существуют лишь рекомендации по точности представления различных величин. Структура сообщений Каждое стандартное сообщение UN/EDIFACT (UNSM) имеет секцию структуры сообщений (Message Structure Section). Она необходима для уточнения и объяснения использования сегментов. Таблица 16 Форматы представления основных элементов данных
200 УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ ___________________________________________________ Функционально сегменты определены так, чтобы имелась возможность применять их в большом диапазоне сообщений. Однако в соответствии с функциональным назначением сегмента в структуре сообщения конкретного типа могут быть ограничения. Сообщения UN/EDIFACT разрабатывались с учетом того, что обмен происходит как внутри одной отрасли промышленности, так и между различными отраслями, и не только в пределах одного государства, но и в международном масштабе. Для того чтобы учесть возможность использования сообщений UN/ EDIFACT в столь разнообразных условиях, некоторые сегменты и их группы определены как условные. Поэтому прежде чем конструировать сообщение UN/ EDIFACT важно выяснить, какие из сегментов и их групп являются условными, и оценить необходимость таких сегментов в конкретном сообщении. Для иллюстрации структуры сообщения существуют как схемы, так и таблицы сегментов с циклами, показывающими последовательность, статус, вложенность, группирование и повторяемость сегментов. В схеме сегменты следуют сверху вниз и слева направо. Сегмент обозначается своей трехбуквенной меткой (Tag), статусом (М — обязательный (Mandatory) или С — условный (Conditional)) и допустимым количеством появлений в группе. Группы сегментов представлены прямоугольниками, показывающими уникальный номер группы, ее статус и максимальное число появлений. Все сегменты и группы внутри прямоугольника относятся к данной группе. конец. Группа сегментов должна содержать как минимум один обязательный сегмент, который обязан быть первым. Группа I должна появляться, по меньшей мере, один раз (рис. ПО), но может возникать до 5 раз. Она содержит: > ААА — сегмент (а), который обязательно присутствует в группе; > ВВВ — сегмент (Ь), который может отсутствовать или появляться до 5 раз; > вложенную группу 2. Она отсутствует или же появляется в каждой груп
> ССС — сегмент (с), который обязательно есть в одном экземпляре в > DDD — сегмент (d), который в группе 2 может отсутствовать или Структура обмена сообщениями При обмене сообщения служебной строки (Service String Advice), имеющие метку UNA, и служебные сегменты с метками от UNB до UNZ появляются в порядке, представленном в табл. 17. В дополнение к приведенным здесь сегментам может применяться служебный сегмент UNS. Когда необходимо, он используется для того, чтобы разделить сообщение на секции. В обмене участвуют несколько функциональных групп или сообщений. В функциональную группу иногда входят несколько сообщений. Связь содержит один или более обменов. Технические протоколы, которые применяются для подключения, связи и завершения сеанса, не являются предметом стандарта UN/EDIFACT. Таблица 17 Порядок следования сегментов сообщения 202 УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ Сеанс обмена состоит из: ^ UNA — служебной строки сообщения (если она используется); ^ UNB — заголовка обмена; ^ только функциональных групп или только сообщений; > UNZ — завершающего сегмента обмена. > UNG — заголовок функциональной группы; > сообщение одного типа; > UNE — завершающий сегмент функциональной группы. > UNH — заголовка сообщения; > сегментов данных (содержимое сообщения); > UNT — завершающего сегмента сообщения. > метку сегмента; > простые или составные элементы данных. Метка сегмента содержит код сегмента и, в случае явной индикации, значения повторяемости и вложенности. Простой элемент данных имеет значение единичного элемента данных, а составной элемент данных содержит компоненты, каждый из которых включает единичные элементы данных. Существуют специализированные программные продукты, обеспечивающие работу с данными, представленными в стандарте EDIFACT. |
Последнее изменение этой страницы: 2019-03-29; Просмотров: 353; Нарушение авторского права страницы