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

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

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

  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

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

-

-

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

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 равен JMSUrl

Login

Password

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

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

ipIP адрес POS-сервераЗависит от сетевых настроек POS-сервера


portПорт POS-сервераОпределяется настройкой системного объекта «POS-терминал»


idИдентификатор маршрутизацииЗависит от значения идентификатора маршрутизации в пакете данных. В случае, если id=”*”, на POS-сервер перенаправляются данные от всех кассовых терминалов
PluginSettings

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

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

---

Примечание

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

Внимание!

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