Государственный стандарт РФ ГОСТ Р ИСО 9040-96 "Информационная технология. Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса" (утв. постановлением Государственного комитета РФ по стандартизации и метрологии от 23 мая 1996 г. N 328 стр. 37

34.1.3.2 "Информация ВТ" - обязательный параметр услуги, содержащий информацию, помогающую пользователям ВТ повторно синхронизировать их действия после услуги VT-BREAK. Он состоит из одного или более элементов, некоторые из которых стандартной формы или нестандартной формы. Нестандартные формы элементов содержимого должны обычно определяться в профиле ФСВТ, а формы, определяемые пользователем, должны быть доступны для обеспечил пользователем ВТ. Все содержимое этого параметра услуги прозрачно для поставщика услуг ВТ.
Значения параметра в двух направлениях независимы.
Каждый элемент имеет форму
тип-элемента признак-элемента значение-элемента,
где "тип-элемента" принимает одно из следующих значений "стандартный", "специфика профиля ФСВТ" или "пользовательское значение", а "признак-элемента" - положительное целое.
В настоящем стандарте определены только два стандартных типа "признак-элемента", а именно: "указатель отображения" и "логический указатель"; они необязательны; если используются, тогда "значение-элемента" равно соответствующему значению указателя из параметра "значение контекста ВТ", как это понимается в настоящее время. Для С-режима - это значение единственного указателя отображения или логического указателя; для А-режима - это значение указателя отображения или логического указателя для ОО, правила доступа которого позволяют его обновлять равноправному пользователю ВТ.
Для типов "специфика профиля ФСВТ" и "пользовательское значение" "значение-элемента" имеет тип "строка октетов" АСН.1.
34.1.4 Использование и действия
Эта услуга доступна, только если во время установления ассоциации был согласован функциональный блок "разрыв". К этой услуге применимы правила из 24.3, за исключением того, что в С-режиме инициирующий эту услугу пользователь ВТ не обязательно должен владеть полномочием доступа ПДЗ. Эта услуга доступна только в фазе "обработка данных".
Никакие другие примитивы не могут быть выданы инициатором этой услуги, пока не будет получено подтверждение.
Это разрушающая услуга. Она исключает все ранее инициированные обновления для ОО и ОУ, которые еще не были обработаны (см. также В.16).
КУ, обеспечиваемое VT-BREAK (т.е. возможность "догнать" транзитные данные), очень может зависеть от КУ, обеспечиваемой услугами нижних уровней.
Если VT-BREAK конфликтует с примитивами запроса VT-SWITCH-PROFILE, VT-START-NEG или VT-RELEASE, то VT-BREAK побеждает в конфликте, разрушая потерянный запрос. Затем VT-BREAK обрабатывается.
Если VT-BREAK конфликтует с другой услугой VT-BREAK, то этот конфликт разрешается при помощи услуг нижележащих уровней. В зависимости от способа, которым разрешается этот конфликт, пользователь ВТ, выдающий запрос, может получить индикацию вместо ожидаемого примитива подтверждения VT-BREAK.
Поскольку VT-BREAK является разрушающей услугой и может "догнать" ожидающие обработки обновления, то после нее ОО и ОУ теоретически находятся в неопределенном состоянии. "Значение контекста ВТ" устанавливается в "сброс контекста" (см. 28.1.5.2, 30.1.1.4 и 30.2.2.4 а). Параметр "информация ВТ" не является согласуемым; два значения посылаются в двух направлениях. Локально решается, как эта информация применяется для восстановления.
Примечания
1 Так как услуга VT-BREAK не может оставлять все содержимое ОО в неопределенном состоянии, она несет информацию, которая предлагается равноправному пользователю ВТ в качестве текущего значения указателя ОО как средство для повторной синхронизации пользователей ВТ.
2 Услуга VT-BREAK упорядочена по отношению к примитиву ответа "согласование" или "освобождение" так, чтобы запрос VT-BREAK не "догонял" и не разрушал ответ от одного из этих примитивов.
______________________________
* До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 "Информационная технология".

Приложение А (обязательное)

Профили ФСВТ по умолчанию

Профили ФСВТ предоставляют механизм, посредством которого параметры ФСВТ некоторых часто встречающихся ВТ могут быть непосредственно согласованы без полного явного согласования параметров ФСВТ. Профили ФСВТ могут быть сами параметризованы, чтобы уменьшить число определений профилей ФСВТ, которые, в противном случае, должны покрывать всю область детальных характеристик терминала в общем типе (например, ширина/глубина ОО). Параметры профиля ФСВТ называются аргументами профиля ФСВТ и такие аргументы должны, в общем случае, формально отличаться от параметров ФСВТ, когда они используются в определении полной ФСВТ и при обычном согласовании параметра, хотя во многих случаях объявленная актуальная характеристика та же самая, как для параметра ФСВТ в направленном графе в разделе 17, и такие параметры идентифицируются, когда необходимо, обычными именами параметров ФСВТ или идентификаторами.
Определения профилей ФСВТ могут также включать специальные аргументы профиля ФСВТ, для котбрых нет прямого эквивалента в направленном графе. Примером, где используется такой специальный аргумент профиля ФСВТ, служит профиль с необязательным средством, как обеспечение ОУ, а для выбора этого необязательного средства используется специальный аргумент (возможно, булевого типа). Если в определении профиля ФСВТ используются такие аргументы, им присваивается номер "локального" идентификатора (тип "целочисленный" АСН.1), который имеет значение, соответствующее специфическому профилю ФСВТ.
Параметры, используемые с профилями ФСВТ, которые включают такие специальные случаи, определяются при помощи ссылки на "локальные" идентификаторы, как описано выше.
Если определение профиля ФСВТ не содержит аргументы, то необходимо, чтобы пользователи ВТ согласовали для них уникальные значения до создания полной ФСВТ на базе профиля ФСВТ. Услуги VT-ASSOCIATE, VT-SWITCH-PROFILE и VT-START-NEG содержат параметры, при помощи которых инициатор может предложить значения для этих (но только этих) параметров, а отвечающая сторона может предложить для любых, которые все еще остаются открытыми для дальнейшего выбора. В настоящем стандарте предусмотрены процедуры согласования для случая, когда полная ФСВТ не определена после установления ассоциации ВТ.
В этом приложении приведено обозначение, которое используется для определения профилей ФСВТ и могут быть использованы для определения других зарегистрированных и пользовательских профилей ФСВТ. В этом приложении также определены два профиля ФСВТ по умолчанию, по одному для каждого режима, которые применяются во время установления ассоциации ВТ, если указанный профиль ФСВТ не задан в параметре "имя профиля ФСВТ" услуги VT-ASSOCIATE. В каждом профиле ФСВТ по умолчанию определены значения параметров ФСВТ для формирования начальной ФСВТ. См. 11.7.3 и 10.1.
Примечание - Для определения профилей ФСВТ могут быть использованы другие эквивалентные обозначения. В организациях по функциональным стандартам имеются в наличии примеры профилей ФСВТ, определенные при помощи АСН.1.
А.1 Введение в определения профилей ФСВТ
Определение профиля ФСВТ содержит следующее:
а) формальное имя профиля ФСВТ и оператор числа и формальных имен аргументов профиля ФСВТ.
Для удобства, в теле определения профиля ФСВТ на его аргументы ссылаются по именам формы "r1", "r2" и т.д. (см. 2.1);
b) тело профиля ФСВТ имеется в нотации в виде БНФ, описывающая все параметры ФСВТ, которым присвоены уникальные значения при помощи определения профиля ФСВТ в тех случаях, когда значения присваиваются или зависят от аргументов профиля ФСВТ, в этом случае даегся ссылка на соответствующий аргумент профиля ФСВТ по его имени (r1, и т.д.). Могут быть включены комментарии, содержащие объяснение действия любого из аргументов профиля ФСВТ, которые не являются прямыми эквивалентами параметров ФСВТ;
c) отдельный оператор смысла каждого аргумента профиля ФСВТ, если он есть, вместе с соответствующим идентификатором параметра ФСВТ для нормального или специального аргумента профиля ФСВТ, специальный идентификатор Рр - n профиля (см. 2.2) и для типа интервала значений, если он присвоен, специального аргумента;
d) дополнительные примечания, если необходимы, чтобы указать условия использования профиля ФСВТ, например, его зависимость от значений "глобальных" параметров ассоциации ВТ, таких как "режим ВТ".
Некоторым из параметров в направленном графе, а именно: "режим", "класс" и "функциональные блоки" присваиваются значения при помощи параметров "режим ВТ", "класс ВТ", "функциональные блоки ВТ" услуги VT-ASSOCIATE и, следовательно, они не появляются в определениях профилей ФСВТ. Однако использование профиля ФСВТ не должно противоречить значению параметра "режим ВТ", согласованному при помощи услуга VT-ASSOCIATE. Примечание относительно требуемого значения приводится для каждого профиля ФСВТ.
А.2 Нотация для определения профилей ФСВТ
А.2.1 Имена аргументов профиля ФСВТ
Имена аргументов профиля ФСВТ в определениях профиля ФСВТ принимают форму r1, г2 и т.д.
В большинстве случаев аргумент профиля ФСВТ прямо эквивалентен параметру ФСВТ (в направленном графе) и эта связь указана в определении профиля ФСВТ.
Специальным аргументом профиля ФСВТ (которые не имеют прямого эквивалента в направленном графе) присвоены номера локальных идентификаторов (типа "целочисленный" АСН.1), которые имеют соответствующие специфическому профилю ФСВТ значения.
А.2.2 Определения профилей ФСВТ
Основное тело определения профиля ФСВТ имеется в нотации БНФ и предоставляет все параметры ФСВТ, которым присваиваются уникальные значения при помощи определения профиля ФСВТ или задаются значения при помощи аргументов профиля ФСВТ, на которые ссылаются по его именам r1 и т.д. Если этими профилями не обеспечены явные значения для параметров ФСВТ, используются значения по умолчанию, определенные в разделах 17, 19-21.
В этой нотации используются следующие символы:
{}заключают группу для синтаксиса; не означает необязательное повторение.разделяет отдельные или сгруппированные параметры в списке;
*()*ЕСЛИ . . .ИНАЧЕ {}заключают пояснительные комментарии;указывают на условный экземпляр части профиля ФСВТ, обычно зависящий от значения аргумента профиля булевого типа.
Если ссылки на значения идентификаторов объектов появляются в определениях профилей ФСВТ, то они описаны в приложении С.
A.3 Профиль ФСВТ по умолчанию для С-режвма, vt-b-spr-sd
Профиль ФСВТ по умолчанию для С-режима не имеет аргументов. Следующие явные значения присвоены параметрам ФСВТ этим профилем по умолчанию:
ОО * (единственный экземпляр) * =
{ОО-имя = D,