ГОСТ Р ИСО/МЭК 7816-4—2013
Т а б л и ц а
56 — Пара команда-ответ APPEND RECORD
CLA
INS
Р1
Р2
Как определено в 5.1.1
Е2’
00’ (любое другое значение не действительно)
См. таблицу 47 с битами с 3 по 1. установленными на 000 (любое другое значение зарезерви-
ровано для использования в будущем)
Поле Ц
Присутствует для кодирования 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’
7.3.7 Команда SEARCH RECORD
Команда инициирует простой или расширенный или проприетарный поиск записей, сохраненных в
пределах EF. Поиск может быть ограничен записями с заданным идентификатором или записями с номе
ром. большим или меньшим, чем заданный номер. Он может выполняться по возрастающему или убыва
ющему порядку номера записи. Поиск начинается либо с первого байта записи (простой поиск), либо с
заданного смещения в пределах записи (расширенный поиск), либо с первого вхождения заданного байта в
пределах записи (расширенный поиск). Поло данных ответа выдает номера записей, совпадающих по
критерию поиска в пределах EF. поддерживающего записи. Команда должна установить указатель записи
на первую запись, совпадающую по критерию поиска.
В EF. поддерживающем записи переменной длины с линейной структурой, поиск не должен учиты
вать записи, которые короче чем строка поиска. В EF. поддерживающем записи фиксированного размера
с линейной или циклической структурой, если строка поиска длиннее, чем записи, то карта должна
пре рвать команду.
Записи с состоянием жизненного цикла записи, установленным в DEACTIVATED, должны игнориро
ваться во время поиска.
Пара команда-ответ SERCH RECORD и кодирование Р2 представлены в таблицах 57 и 58.
Т а б л и ц а
57 — Пара команда-ответ SERCH RECORD
CLA
INS
Р1
Р2
Как определено в 5.1.1
’А2’
Номер записи или идентификатор записи (’00’ обращается на текущую запись)
См. таблицу 58
Поле Ц.
Присутствует для кодирования Nc > 0
Поле данных
Строка поиска (биты 3 и 2 в Р1 не установлены на 11. простой поиск), или
Индикация поиска (2 байта) с последующей строкой поиска (биты 3.2 и 1 в Р2 установлены на
110, расширенный поиск), или
Проприетарное (биты 3.2 и 1 в Р2 установлены на 111. проприетарный поиск)
Поле Ц,
Отсутствует для кодирования N
0
=
0
. присутствует для кодирования N„ > 0
Поле данных
Отсутствует или номера записей
SW1-SW2
См. таблицы 5 и 6. где соответствие, например. 6282’. ’6982’, ’6СХХ’
П р и м е ч а н и я
1 Поле данных ответа отсутствует либо потому, что поле Le отсутствует, либо потому что не найдено
соответствия.
2 Поле данных ответа не выдает идентификаторов записи, потому что они могут быть не уникальными.
54