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

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

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

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

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

Листинг 14. Фрагмент содержимого операционного журнала
 [12:43:40] ВЫБРАНО: ДА
 *******************451B1D8EE7D341C4
 [12:43:42] КАССЕТА CASH-IN МОДУЛЯ CIM - 'CIM.CASSETTE' ВСТАВЛЕНА: Работает
 *******************D6387982BF271D15
 [12:43:42] ИЗМЕНЕНИЕ СОСТОЯНИЯ ОБОРУДОВАНИЯ
   РАБОТА ОБОРУДОВАНИЯ БЫЛА ВОССТАНОВЛЕНА:
     CIM: КАССЕТА 'CIM.CASSETTE' c UnitID = 'CIM  ' В РАБОЧЕМ СОСТОЯНИИ
     CIM: приёмник банкнот в рабочем состоянии
 *******************25F025E23C38BC3F
 [12:43:43] ВЫБРАНО: ПРОДОЛЖИТЬ ››
 *******************FBAB21584A51C492

               ООО "СИСТЕМА"
                0001/00000
     Москва Федеративный пр. д.15 к.4
            +7 (495) 725-23-23

                   ЧЕК
       ОТКРЫТИЕ ОПЕРАЦИОННОГО ЦИКЛА
            ДЕПОЗИТНОГО МОДУЛЯ

 29\08\2022                      12:43:43
 УС:                             00300009
 ----------------------------------------
 ОПЕРАЦИОННЫЙ ЦИКЛ:                  0004
 СОСТОЯНИЕ:                        ОТКРЫТ

 ДЕПОЗИТНЫЕ КАССЕТЫ:
   N      КАССЕТА
   1        1
 *******************CEF367852DDEC0A7
 [12:43:44] Открытие опер.цикла депозитного модуля: Состояние опер.цикла - открыт, номер - 0004
 *******************764F8EE6FFE1CD78
 [12:43:44] Открытие опер.цикла депозитного модуля: Дата 29.08.2022, Время 12:43:43
 *******************43E155D1D8674DAB
 [12:43:44] Открытие опер.цикла депозитного модуля.
       N      КАССЕТА
       1        1
 *******************36B52D4F663AB659
 [12:43:44] ИЗМЕНЕНИЕ СОСТОЯНИЯ ОБОРУДОВАНИЯ
   РАБОТА ОБОРУДОВАНИЯ БЫЛА ВОССТАНОВЛЕНА:
     Операционный цикл CIM открыт
 *******************BD3C35B3BB380881
 [12:43:47] ВЫБРАНО: ПРОДОЛЖИТЬ ››
 *******************CB7566869BB3571B
 [12:43:50] ВЫБРАНО: НЕТ
 *******************E8B4A2446329FCCB
 [12:43:51] ВЫБРАНО: ОК
 *******************B1D957E07D41F1FA
 [12:43:51] СЕАНС ОПЕРАТОРА:  ИНКАССАТОРА
 *******************2D6A10ED6C641EAD
 [12:43:55] ВЫБРАНО: ВЫХОД ИЗ РОП
 *******************8A894ABC17B9BBB2
 [12:43:55] ПЕРЕХОД В РЕЖИМ ОЖИДАНИЯ КЛИЕНТА (Inservicemode Enter)
 *******************7F513D98DBCF466C
 [12:43:55] РЕЖИМ ОПЕРАТОРА ЗАВЕРШЁН
 *******************B99B643D1054CD73
 [12:43:57] ПЕРЕХОД В РЕЖИМ ОБСЛУЖИВАНИЯ КЛИЕНТА
 *******************E2A56457B0F51334
 [12:43:57] КАРТА ВСТАВЛЕНА (Card inserted)
 *******************E73A23E139935F08
 [12:43:57] НОМЕР КАРТЫ. NM: 676280XXXXXXXX8108
 *******************7937C782D8C63881
 [12:43:57] КАРТА ПРОШЛА ПО FIT'ам, НО ЕЁ ПРИНАДЛЕЖНОСТЬ ПЛАТЁЖНОЙ СИСТЕМЕ НЕ УСТАНОВЛЕНА
 *******************B3168BBA46738176
 [12:44:01] КАРТА ЗАБРАНА (Card taken)
 *******************0A8909E7ADB4ADC2
 [12:44:01] КАРТА ПРЕДЪЯВЛЕНА
 *******************C0244EFB4169169D
 [12:44:01] ПЕРЕХОД В РЕЖИМ ОЖИДАНИЯ КЛИЕНТА (Inservicemode Enter)
 *******************D33C5408D20771E1
 [12:44:01] РЕЖИМ ОБСЛУЖИВАНИЯ КЛИЕНТА ЗАВЕРШЁН
 *******************838572309D0CB490
 [12:44:02] РОП: ПЕРЕХОД В РЕЖИМ ОПЕРАТОРА (Servicemode entered)
 *******************B78D146469946629
 [12:44:02] АВТОРИЗАЦИЯ ПОЛЬЗОВАТЕЛЯ
 *******************1856B1FE13F30D9C

Коммуникационный журнал 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).

Листинг 15. Фрагмент содержимого журнала чеков
 *****************************************************
 [11:01:18]

               ООО "СИСТЕМА"
                0001/00000
 Москва ул. 1-я Владимирская улица д.26А
            +7 (495) 725-23-23

                   ЧЕК
         БЕЗНАЛИЧНАЯ ОПЛАТА УСЛУГ

 29.08.22                           11:01
 НОМЕР ОПЕРАЦИИ:                       21
 УС:                             00300009

 КАРТА:                676280XXXXXXXX8108

 РЕКВИЗИТЫ ПЛАТЕЖА:            9031234567

 ПОЛУЧАТЕЛЬ ПЛАТЕЖА:                 НТВ+

 СУММА:                        50.00 руб.
 RRN:                        332686355522
 КОД АВТОРИЗАЦИИ:                  316009

           ДОСТУПНЫЙ РАСХОДНЫЙ
              ЛИМИТ ПО КАРТЕ
                          499 798.70 руб.

 СРЕДСТВА ЗАРЕЗЕРВИРОВАНЫ.
 ПО ВОПРОСАМ ПРЕДОСТАВЛЕНИЯ УСЛУГ
 ОБРАЩАЙТЕСЬ ПО ТЕЛЕФОНУ +7(095)755-6789


 *****************************************************
 [11:17:33]


               ООО "СИСТЕМА"
                0001/00000
 Москва ул. 1-я Владимирская улица д.26А
            +7 (495) 725-23-23

                   ЧЕК
       ЗАКРЫТИЕ ОПЕРАЦИОННОГО ЦИКЛА
            ДЕПОЗИТНОГО МОДУЛЯ


 29\08\2022                      11:17:33
 УС:                             00300009
 ----------------------------------------
 ЦИКЛ:  0001     ОТ: 15\07\2021  14:11:23
 СОСТОЯНИЕ:                        ЗАКРЫТ

 ДЕПОЗИТНЫЕ КАССЕТЫ:
   N      КАССЕТА
   1        1

 ВСЕГО ПРИНЯТО:
 СУММА:                                 0
 КОЛИЧЕСТВО БАНКНОТ:                    0
 ОТВЕРГНУТО БАНКНОТ:                    0

     СТАТИСТИКА ПО КАССЕТАМ:
 КАССЕТА:  1
 ТИП:   Депозит
 СТАТУС:   ИЗВЛЕЧЕНА
    ВАЛЮТА  | НОМИНАЛ | КОЛ-ВО
  ----------------------------
        (ПУСТОЙ СПИСОК)

       ПРИНЯТЫЕ БАНКНОТЫ:
    ВАЛЮТА  | НОМИНАЛ | КОЛ-ВО
  ----------------------------
      (ПУСТОЙ СПИСОК)


 ----------------------------------------
         <МОДУЛЬ ПРИЁМА НАЛИЧНЫХ>
 ТРАНЗАКЦИЙ ВНЕСЕНИЯ:                   0
 НА СУММУ:                              0

 АВТОРИЗОВАНО:                          0
 НА СУММУ:                              0

 НЕ АВТОРИЗОВАНО:                       0
 НА СУММУ:                              0
 ----------------------------------------
      РЕЕСТР НЕЗАВЕРШЁННЫХ ПЛАТЕЖЕЙ
           (СБОЙНЫХ ОПЕРАЦИЙ)