Электронные журналы

Управление электронными журналами

См. описание управления терминалом в РОП.

Операционный журнал

Содержит сообщения, достаточные для разбора спорных ситуаций специалистами банков. Файлы журнала хранятся на жестком диске терминала в директории, выбранной при установке ПроАТМ: <каталог установки ПроАТМ>\FS365\Journal. Каждый день создается новый файл, имя которого содержит дату создания. Например, 2008_09_26.jrn. В случае если хост запрашивает пересылку журнала, то каждый полностью отправленный файл переносится в архив <каталог установки ПроАТМ>\FS365\Journal\archive. По истечении срока хранения, который устанавливается в РОП, файл удаляется. Все шаблоны журнальных сообщений хранятся в системном реестре терминала и могут быть изменены кастомизатором. В сообщениях описывается параметр реестра DEST. Он показывает, куда выводятся сообщения. Необходимость сохранения сообщения в системном журнале операционной системы задается четвертым битом (0x08) в поле «DEST».

Коммуникационный журнал Protocollog.txt

Коммуникационный журнал фиксирует все сообщения от хоста терминалу и от терминала хосту и записывается в файл ProtocolLog.txt. Файл трассировки канала обмена информацией xDC-хоста и УС формируется из сообщений хост-терминал и терминал-хост в соответствии со стандартом NDC версия B006-6180-L000.

В случае если причина, повлиявшая на некорректную работу ПО при работе по протоколу xDC, содержится в коммуникационном взаимодействии с хостом, на данном шаге алгоритма разбора, она будет установлена. Проведя разбор файла ProtocolLog.txt, можно определить, произошел ли сбой на хосте (был прислан неверный ответ) или произошел дефект при работе ПО на УС (ответ хоста был неверно обработан или на хост отправлены неверные данные). Анализ данных требует знаний структуры протокола xDC. Во время анализа данных необходимо проводить соответствия между текущей информацией и информацией в журнале, в LogReceipt. Особое внимание следует обратить на атрибуты платежа, присланные чеки и результаты операций.

Каждое сообщение в журнале имеет свою дату и время, размер и содержимое. Файлы логов располагаются в каталоге C:\FS365\ProtocolLog\ и разделены по месяцам. Заголовок в сообщениях в ProtocolLog’е имеет следующий вид: ДНД МЕС ДД ЧЧ:ММ:СС ГГГГ, где ДНД – день недели, МЕС – месяц, ДД – календарный день, ЧЧ – час, ММ – минуты, СС – секунды, ГГГГ – год. Например:

Mon Oct 22 10:34:43 2007

Сообщения, отправленные с терминала на хост, начинаются с символа «<», сообщения с хоста на терминал с символа «>». В качестве разделителя используется ASCII-символ «1с». Пример:

Mon Oct 22 10:34:43 2007
< 1\1c\1c\1c21
Mon Oct 22 10:34:43 2007
> 22\1c000\1c\1c9

Во всех сообщениях имеется код состояния в соответствии со стандартом NDC. Например, из логов, приведенных ниже, видно, что в момент проведения клиентом внесения наличных связь с хостом отсутствовала, вследствие чего не приходил транзакционный ответ:

Вт май 24, 2016 - 18:18:52 [size: 5]
< 1\1c\1c\1c1
Вт май 24, 2016 - 18:18:52 [size: 15]
> 22\1c051990033\1c\1c9
Вт май 24, 2016 - 18:19:33 [size: 26]
> 12\1c051990033\1c\1cG0\1c4\1c05\1c3111
Вт май 24, 2016 - 18:37:39 [size: 17]
> 12\1c051990033\1c\1cP21

Журнал клиентских чеков

Журнал чеков хранит текст всех распечатанных на терминале чеков и время их распечатки. Также в журнале хранятся нераспечатанные чеки.

Журнал чеков хранится на жестком диске терминала в директории, выбранной при установке ПроАТМ (<Директория установки ПроАТМ>\FS365\LogReceipt) и разделены по дням. Каждый день создается новый файл, имя которого содержит дату создания (например, 2008_10_23.log).

../_images/receipt_log_fragment.jpg

Рисунок 59. Фрагмент содержимого журнала чеков