Документация для версии POS-Интеллект 5.3. Документация на другие версии также доступна.

Предыдущая страница Утилита MixForward. Вводные сведения  Настройка получения данных от стороннего удаленного Сервера Следующая страница

Настройка утилиты «MixForward» осуществляется при помощи файла конфигурации mixforward.exe.xml. Для корректной работы утилиты файл конфигурации должен располагаться в каталоге с исполняемым файлом MixForward.exe. Редактировать файл конфигурации можно при помощи обычного текстового редактора (например, «Блокнот» («Notepad»), входящего в состав ОС Windows).

Файл конфигурации позволяет настраивать следующие процессы:

  1. Соединение с кассовым терминалом
  2. Обработка протокола передачи данных от кассового терминала
  3. Ведение LOG-файлов маршрутизации
  4. Перенаправление данных на IP адрес и порт POS-сервера
  5. Прием пакетов с титрами от multicast трансляции титров.

Описание элементов файла конфигурации утилиты «MixForward» приведено в таблице.

Имя элемента

Описание элемента

Содержание элемента

Атрибут элемента

Описание атрибута

Диапазон значений

InputPortType

Используемый интерфейс передачи данных от кассового терминала

Название интерфейса

-

-

RS232 – данные передаются с использованием COM-порта

UDP – данные передаются по интерфейсу UDP

TCP – данные передаются по интерфейсу TCP/IP

TCPCLIENT - данные передаются по интерфейсу TCP/IP от стороннего удаленного Сервера

ServerPort

Номер локального порта, обрабатываемого утилитой, если в InputPortType выбран интерфейс TCP или UDP

Целые неотрицательные числа

-

-

От 0 до 65535

MultiCast

Включает функцию приема multicast сообщений

-

-

-

true – функция приема multicast сообщений включена

false – функция приема multicast сообщений выключена

MultiCastIP

Адрес, по которому будут рассылаться multicast сообщения от сторонней кассовой программы, если в InputPortType выбран интерфейс UDP---IP-адрес, по которому осуществляется рассылка multicast сообщений

ProtocolName

Текущий протокол передачи данных от кассовых терминалов

Название протокола

-

-

Зависит от количества подключенных к утилите «MixForward» плагинов

LogFileMaxSize

Максимальный размер LOG-файлов в байтах

Целое неотрицательное число

-

-

-

LogInputВключает или отключает лог получаемых данных---true - лог получаемых данных включен
false - лог получаемых данных выключен
PingTimeПериод времени посылки контрольного пакета в секундах---В пределах 60 секунд

RS232_settings

Задает настройки COM-порта, если в InputPortType выбран интерфейс RS-232

-

PortName

Название доступного COM-порта

Зависит от количества доступных COM-портов

BaudRate

Поддерживаемая скорость передачи данных в бит/с

Зависит от количества поддерживаемых скоростей передачи данных

RtsEnable

Включение опции «RTS»

0 – управляющий сигнал «RTS» не используется

1 – управляющий сигнал «RTS» используется

DtrEnable

Включение опции «DTR»

0 – управляющий сигнал «DTR» не используется

1 – управляющий сигнал «DTR» используется

MSMQ_settings 

 

Задает настройки MSMQ, если InputPortType равен MSMQ

 

 

ReconnectTimeout

Время, по истечении которого производится попытка восстановления связи, если сообщения не приходят

В пределах 60 секунд

NoTimeFilter

Включает или отключает фильтрацию сообщений по времени

true - сообщения фильтруются по времени
false - сообщения не фильтруются по времени

DeleteMessages

Включает или отключает удаление сообщений по прочтении

true - сообщения удаляются
false - сообщения не удаляются

Queue PathПуть к очереди -
TerminalНомер терминала, подставляемый для указанной очереди-
forwards

Устанавливает соответствие идентификатора маршрутизации IP адресу и порту POS-сервера.



-



ipIP адрес POS-сервераЗависит от сетевых настроек POS-сервера
portПорт POS-сервераОпределяется настройкой системного объекта «POS-терминал»
idИдентификатор маршрутизацииЗависит от значения идентификатора маршрутизации в пакете данных. В случае, если id=”*”, на POS-сервер перенаправляются данные от всех кассовых терминалов

Примечание

В случае использования нескольких объектов, от которых поступают события, необходимо задать для каждого такого объекта соответствие идентификатора маршрутизации IP адресу и порту POS-сервера. Пример представлен на рисунке ниже.

Внимание!

В случае, если идентификатор маршрутизации пакета не имеет соответствия в файле конфигурации утилиты и не задан id=”*”, пакет уничтожается.