Электронные журналы¶
Управление электронными журналами¶
Операционный журнал¶
Содержит сообщения, достаточные для разбора спорных ситуаций специалистами банков. Файлы журнала хранятся на жестком диске терминала в директории, выбранной при установке ПроАТМ: <каталог установки ПроАТМ>\FS365\Journal
. Каждый день создается новый файл, имя которого содержит дату создания. Например, 2008_09_26.jrn. В случае если хост запрашивает пересылку журнала, то каждый полностью отправленный файл переносится в архив <каталог установки ПроАТМ>\FS365\Journal\archive
. По истечении срока хранения, который устанавливается в РОП, файл удаляется. Все шаблоны журнальных сообщений хранятся в системном реестре терминала и могут быть изменены кастомизатором. В сообщениях описывается параметр реестра DEST. Он показывает, куда выводятся сообщения. Необходимость сохранения сообщения в системном журнале операционной системы задается четвертым битом (0x08
) в поле «DEST».
Перечень сообщений¶
Используемые макросы¶
- Модуль adm
- Модуль adm-sbrf
- Модуль billing-pay
- Модуль cash-accept
- Модуль event
- Модуль iso8583-aux
- Модуль iso8583-dispense
- Модуль ndc
- Модуль opmode-cashin
- Модуль opmode-dispenser
- Модуль opmode-iso8583
- Модуль opmode-jview
- Модуль opmode-recycler
- Модуль operator-mode
- Модуль opmode-ndc
- Модуль opmode-proset
- Модуль proset
- Модуль proset-cash-in
- Модуль stat
- Модуль system
- Модуль web_app
Коммуникационный журнал 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).

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