Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Утилита MixForward настраивается в файле конфигурации mixforward.exe.xml. Файл конфигурации расположен в каталоге с исполняемым файлом MixForward.exe. Править файл конфигурации можно любым текстовым редактором.
| Note | ||
|---|---|---|
| ||
При обновлении ПК POS-Интеллект файл конфигурации mixforward.exe.xml перезаписывается и все настройки возвращаются к значениям по умолчанию. |
Файл конфигурации позволяет настраивать процессы:
...
Имя элемента | Описание элемента | Атрибут элемента | Описание атрибута | Диапазон значений | |
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 | Пароль | Неприменимо | |||
| HttpStreaming Settings | Группа элементов. Определяет настройки режима передачи файлов в формате XML по протоколу HTTP | HttpStreaming use | Включает или отключает режим передачи файлов в формате XML по протоколу HTTP | true – включен режим передачи файлов в формате XML по протоколу HTTP false – выключен режим передачи файлов в формате XML по протоколу HTTP | |
| ip | IP-адрес POS-сервера | Зависит от сетевых настроек POS-сервера | |||
| port | Порт POS-сервера | Определяется настройкой объекта POS-терминал | |||
| TcpClients_Settings | Группа элементов. Задает Определяет настройки TCPCLIENT, если InputPortType равен TCPCLIENTравен 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=”*”, пакет уничтожается. |