ГОСТ Р ИСО 10303-22-2002
12.2.4 С о с т о я и и е« Н а ч а л од о с т у п акС И Д Д - м о д е л ивр е ж и м е
« т о л ь к о ч т е н и е » 2* (S D Л 1-m o d e ! S t a r t e d R02)
Устанавливается сразу после вызова в состояние «Открытое хранилище 2» команды «начато
доступа «только чтение». В этом состоянии доступны команды категорий С, D, F, G, Н, 1, J, К, L.
М, N. О. Р, О и R. Команды категорий A, S, Т, U. V, W и X в этом состоянии недоступны.
12.2.5 С о с т о я н и е « Н а ч а л о д о с т у п а к С И Д Д-м о д е л и в р е ж и м е «чте-
н и е—з а п и с ь» 2* (S D Л l-m o d e l S t a r t e d RW2)
Устанавливается сразу после вызова в состояние «Открытое хранилище 2» команды «начато
доступа «чтение—запись». В этом состоянии доступны команды категорий С, D. F. G, Н. I. J. К. L,
М, N. О. Р. S, Т. U, V. W и X. Команды категорий Л, Q и R в этом состоянии недоступны.
12.2.6 П е р е х о д ы с о с т о я н и й
Переходы из одного состояния в другое определены в таблице 5. В таблице строки 1—5 пред
ставляют исходное состояние, графы 2—6 — результирующее состояние, а значения, находящиеся на
пересечении строки с графой —команды перехода из исходного состояния в результирующее.
Символ «х« обозначает случай, когда строка и графа представляют одно и то же состояние. Символ
«—» обозначает случай, когда не существует единственной команды перехода между данными со
стояниями.
Т а б л и ц а 5 — Переходы состояний для транзакции уровня 2
С остоян и е
Н ет сеанса 2
О ткры тое
С еан с 2
хранилищ е 2
Н ачала доступа
к С И Д Д -м одеди
к реж име •только
чтение» 2
Н ачало доступ я
к С И Д Д ’м о д ел и
в реж им е «чтение—
запись» 2
1
2
34
5
6
Нет сеанса 2
X
10.3.1-
-
-
-
10.7.3
Сеанс 2
Открытое хранилище 2
Начало доступа к
С’ИДД-модсли в
режиме «только
чтение»2
10.4.4
10.4.4
10.4.4
X
10.4.5
10.5.3
X
10.5.3 10.7.5
10.7.1
X
-
10.7.6
10.7.4
Начало доступа к
СИДД-модсли в
режиме «чтение—
запись» 2
10.4.4
10.5.3 10.7.7
10.7.1
X
12.3 Модель состояния для транзакции уровня 3
Модель содержит десять состояний. Эти состояния вместе с возможными переходами между
ними определены в 12.3.1—12.3.11. Команды категории S не обязаны обеспечиваться реализациями
транзакции уровня 3.
12.3.1 С о с т о я н и е «Нет c e a n c a 3 » ( N o S e s s i o n 3)
Устанавливается перед вызовом команды «открытие сеанса*. В этом состоянии доступны ко
манды категории Л. Команды категорий С. D. F, G, Н, I, J, К. L. М. N. О. Р. Q, R. Т, U, V. W
и X в этом состоянии недоступны.
12.3.2 С о с т о я н и е «С е а и с 3» (S е s s i о n 3)
Устанавливается после вызова команды «открытие сеанса*. В этом состоянии доступны коман
ды категорий В и С. Команды категорий A, D. Е. F, G, Н, 1. J. К, L. М, N. О, Р, Q, R. Т, U, V,
W и X в этом состоянии недоступны.
12.3.3 С о с т о я н и е« Н а ч а л от р а н з а к ц и ив р е ж и м е« т о л ь к о ч т е
ние* 3» ( T r a n s a c t i o n S t a r t e d R О 3)
Устанавливается сразу после вызова в состояние «Сеанс 3* команды «начало транзакции с
доступом «только чтение». Вэтом состоянии доступны команды категорий С, D и Е. Команды кате
горий А, В, F, G. Н, I, J, К, L, М, N. О. Р. Q, R. Т, U, V, W и X в этом состоянии недоступны.
104