ГОСТ Р ИСО/МЭК 7816-4—2013
Т а б л и ц а
51 — Пара команда-ответ WRITE RECORD
CLA
INS
Р1
Р2
Как определено в 5.1.1
D2’
Номер записи ( 00’ обращается на текущую запись)
См. таблицу 52
Поле Ц
Присутствует для кодирования Nc > 0
Поле данных
Запись, подлежащая операции записи
Поле Ц,
Отсутствуетдля кодирования Nc = 0
Поле данных
Отсутствует
SW1-SW2
См. таблицы 5 и 6. где соответствие, например. ’63СХ’ (см. 7.2.2),’6581, ’6700’. ’6981’. ’6982’.
6986’, ’6А81\ 6А82’, ’6А83’. ’6А84’. ’6А85*
Т а б л и ц а 52 — Р2
Ь8Ь7Ь6 Ь5
Ь4ЬЗЬ2Ь1
Смысловое содержание
XXXX
X
———
Короткий идентификатор EF в соответствии с таблицей 47
0хх
000
001
010
011
Р1, установленный на ’00’:
- Первая запись:
- Последняя запись;
- Следующая запись;
- Предыдущая запись.
100
Номер записи в Р1:
П р и м е ч а н и е — Любое другое значение SW2 зарезервировано для использования в будущем
ИСО/МЭК СТК1/ПК 17.
Т а б л и ц а 53 — Поле данных команды (полная запись одной записи)
Т„
(один байт)(один или три байта)
Все байты V„
7.3.5 Команда UPDATE RECORD
Команда инициирует обновление конкретной записи битами, передаваемыми в поле данных коман
ды. При использовании адресации текущей записи команда должна устанавливать указатель записи на
успешно обновленную запись.
- Если команда применяется к EF, поддерживающему линейную или циклическую структуру с запи
сями фиксированного размера, тоона должна прерываться в том случае, если длина передаваемой записи
отличается отдлины существующей записи.
- Если команда применяется к EF, поддерживающему линейную структуру с записями переменной
длины, то она может быть выполнена, когда длина передаваемой записи отличается от длины существую
щей записи.
- Если команда применяется к EF. поддерживающему циклическую структуру с записью фиксиро
ванного размера, то опция команды «предыдущая» (биты 3.2 и 1 в Р2 установлены на 011), ведет себя так
же. как команда APPEND RECORD.
- Если запись, обращение к которой происходит с помощью Р1 и Р2. находится в состоянии жизнен
ного цикла записи DEACTIVATED, то команда завершается байтами состояний ’6287’ без изменения содер
жания записи.
Пара команда-ответ UPDATE RECORD представлена в таблице 54.
52