ГОСТ Р ИСО/МЭК 7816-4—2013
Т а б л и ц а
54 — Пара команда-ответ UPDATE RECORD
CLA
INS
Р1
Р2
Как определено в 5.1.1
DC’ или DD’
Номер записи ( 00’ обращается на текущую запись)
См. таблицу 52 (INS = DC ) или 55 (INS = DD )
Поле L,.
Присутствует для кодирования Nc > 0
Поле данных
Данные, подлежащие обновлению (INS = DC’), или информационный обьект «смещение» и
произвольный информационный объект для инкапсуляции данных, подлежащих обновле
нию (INS = ’DD’)
Поле Ц
Отсутствуетдля кодирования N0 = 0
Поле данных
Отсутствует
SW1-SW2
См. таблицы 5 и 6. где соответствие, например. ’63СХ’ (см. 7.2.2),’6581, 6700’. ’698V. ’6982’.
6986’. ’6А81\ ’6А82\ ’6А83’. ’6А84\ ’6А85*
Если INS = ’DC’ и если записи являются информационными объектами SIMPLE-TLV (см. 5.2.1), то для
этого случая в таблице 53 для наглядности представлено поле данных команды.
Если INS = DD’, то команда частично обновляет запись, обращение к которой происходит с
помощью Р1.Поле данных команды должно содержать информационный объект «смещение» (тег ’54’) для
указания какой байт должен быть обновлен первым в записи и произвольный информационный объект
(тег ’53’ или 73’) для инкапсуляции данных, подлежащих обновлению.
Т а б л и ц а 55 - Р2 с INS = DD’
Ь8Ь7Ь6Ь5Ь4ЬЗ 02Ы
Смысловое содержание
XXXXX
———
Короткий идентификатор EF в соответствии с таблицей 47
1XX
100
101
110
111
Номерзаписи в Р1:
- Замена:
- Логическое AND;
- Логическое OR:
- Логическое XOR.
П р и м е ч а н и е — Любое другое значение зарезервировано для использования в будущем
ИСО/МЭК СТК1 ПК 17.
7.3.6 Команда APPEND RECORD
Команда инициирует либо регистрацию новой записи в конце EF. поддерживающего линейную
структуру, либо регистрация одного номера записи в EF. поддерживающего циклическую структуру. При
использовании адресации текущей записи команда должна устанавливать указатель записи на успешно
обновленную запись.
Если команда применяется к EF. поддерживающему линейную структуру, с заполненными запися
ми, то команда прерывается из-за недостаточной области памяти в файле.
Если команда применяется к EF, поддерживающему циклическую структуру, с заполненными
записями, то запись с наибольшим номером заменяется. Она становится записью номер один.
Если запись с наибольшим номером записи находится в состоянии жизненного цикла записи
DEACTIVATED, то команда завершается байтами состояний ’6287’ без изменения содержания записи или
номера записи.
Если записи в EF имеют состояния жизненного цикла записи, то состояние добавленной записи
должно быть установлено вACTIVATED до тех пор. пока не будет указано иное.
Если записи являются информационными объектами SIMPLE-TLV (см. 5.2.1). то для этого случая в
таблице 53 для наглядности представлено поле данных команды.
Пара команда-ответ APPEND RECORD представлена в таблице 56.
53