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

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

Настройка утилиты MixForward осуществляется при помощи файла конфигурации mixforward.exe.xml. Файл конфигурации должен располагаться в каталоге с исполняемым файлом MixForward.exe. Редактировать файл конфигурации можно при помощи любого текстового редактора.

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

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

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

Имя элемента

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

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

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

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

InputPortType

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

-

-

RS232

UDP

TCP

TCPCLIENT

MSMQ

PLUGIN

WEBSERVICE

JMS

ServerPort

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

-

-

От 0 до 65535

MultiCast

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

-

-

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

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

MultiCastIP

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

ProtocolName

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

-

-

-

LogFileMaxSize

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

-

-

-

LogInputВключает или отключает лог получаемых данных--true - лог получаемых данных включен
false - лог получаемых данных выключен
PingTimeПериод времени посылки контрольного пакета в секундах--В пределах 60 секунд
PrivateLogВключает или отключает создания собственного  детального лога плагином (только для отладки!)-Доступно не для всех плагиновtrue - плагин будет вести свой детальный лог
false - плагин не будет вести свой детальный лог

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Путь к очереди-
Queue.TerminalНомер терминала, подставляемый для указанной очереди-
JMS_settings

Группа элементов.

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

UrlUrl-адрес-
LoginЛогин-
PasswordПароль-
TcpClients_Settings

Группа элементов.

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

IpAddressАдрес подключения-
PortПорт подключения-
MessageКоманда, для отправки (необязательный параметр)-
IntervalИнтервал отправки команды ("Message") в мс (необязательный параметр)-
IdTerminalid терминала для узла, для указания в секции forwards (необязательный параметр)-
forwards

Группа элементов.

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



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

Группа элементов.

Задает настройки плагинов Liko, SecurOS и LogisticsSystemPlugin, если InputPortType равен PLUGIN

Подробнее см. Настройка получения данных от плагинов

---

Примечание

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

Внимание!

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