Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Настройка утилиты MixForward осуществляется при помощи файла Утилита MixForward настраивается в файле конфигурации mixforward.exe.xml. Файл конфигурации должен располагаться расположен в каталоге с исполняемым файлом MixForward.exe. Редактировать Править файл конфигурации можно при помощи любого текстового редакторалюбым текстовым редактором.
Файл конфигурации позволяет настраивать следующие процессы:
Описание элементов файла конфигурации утилиты 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 |
– сообщения фильтруются по времени |
– сообщения не фильтруются по времени | ||
DeleteMessages | Включает или отключает удаление сообщений по прочтении | true |
– сообщения удаляются |
– сообщения не удаляются | |
| Queue.Path | Путь к очереди |
| Неприменимо | |
| Queue.Terminal | Номер терминала, подставляемый для указанной очереди |
| Неприменимо | ||
| JMS_settings | Группа элементов. Задает настройки JMS, если InputPortType равен JMS | Url |
| URL-адрес |
| Неприменимо | |
| Login | Логин |
| Неприменимо | |
| Password | Пароль |
| Неприменимо | |||
| TcpClients_Settings | Группа элементов. Задает настройки TCPCLIENT, если InputPortType равен TCPCLIENT | IpAddress | Адрес подключения |
| Неприменимо | |
| Port | Порт подключения |
| Неприменимо | |
| Message | Команда |
| для отправки (необязательный параметр) |
| Неприменимо | |
| Interval | Интервал отправки команды ( |
| Message |
| ) в |
| мс (необязательный параметр) |
| Неприменимо | |
| IdTerminal | id терминала для узла, для указания в секции forwards (необязательный параметр) |
| Неприменимо | |
| forwards | Группа элементов. Устанавливает соответствие идентификатора маршрутизации IP адресу и порту POS-сервера |
| ip | IP-адрес POS-сервера | Зависит от сетевых настроек POS-сервера | |
| port | Порт POS-сервера | Определяется настройкой системного объекта |
| POS- |
| терминал | ||
| id | Идентификатор маршрутизации | Зависит от значения идентификатора маршрутизации в пакете данных. В случае, если id=”*”, на POS-сервер перенаправляются данные от всех кассовых терминалов |
| PluginSettings | Группа элементов. Задает настройки плагинов Liko, SecurOS и LogisticsSystemPlugin, если InputPortType равен PLUGIN Подробнее см. Настройка получения данных от плагинов |
| Неприменимо |
| Неприменимо |
| Неприменимо |
| Info | ||
|---|---|---|
| ||
В случае использования При использовании нескольких объектов, от которых поступают события, необходимо задать требуется для каждого такого объекта определить соответствие идентификатора маршрутизации IP-адресу и порту POS-сервера. Пример представлен на рисунке ниже. |
| Note | ||
|---|---|---|
| ||
| В случае, если Если идентификатор маршрутизации пакета не имеет соответствия в файле конфигурации утилиты и не задан id=”*”, пакет уничтожается. |