Page History
...
The configuration file allows setting up the following processes:
- connecting to POS -terminal;terminal or third-party software.
- processing the data transfer protocol from the POS-terminal;.
- logging the routing process;.
- forwarding data to the IP-address and port of POS-server;.
- receiving titles from multicast titles broadcast.
...
The table describes the configuration elements of MixForward utility.
Element name | Element description | Element |
attribute | Attribute description | Value range |
InputPortType | POS-terminal data transfer protocol |
Protocol name
- | - | RS232 |
UDP |
TCP |
TCPCLIENT MSMQ PLUGIN WEBSERVICE JMS | |
ServerPort | Local port number, if InputPortType is TCP or UDP |
Whole positive numbers
- | - | From 0 to 65535 |
MultiCast | Enables the function of receiving multicast |
messages if the UDP interface is selected in the InputPortType | - | - | True – function of multicast messages receiving is enabled False – function of multicast messages receiving is disabled |
MultiCastIP | Address to which multicast messages from external POS program will be sent in case of the UDP interface is selected in InputPortType parameter | - | - |
IP address to which the multicast messages sending is performed | |
ProtocolName | Current data transfer protocol from the POS-terminal |
- | - | Depends on the number of plug-ins linked to MixForward | |
LogFileMaxSize | Maximum log file size, bytes |
Whole positive numbers
- | - | - | |
LogInput | Enables or disables the received data log | - | - |
true - the log is enabled false - the log is disabled | |||
PingTime | The period of test package sending in seconds | - | - |
Up to 60 seconds | ||||
PrivateLog | Enables or disables the creation of its own detailed log by the plugin (for debugging only!) | - | - | true - the plugin will keep its detailed log false - the plugin will not keep its detailed log |
RS232_settings | A group of elements. COM-port settings if InputPortType is RS-232 |
-
PortName | Available COM-port name | Depends on the number of available ports | ||
BaudRate | Supported bit rate, bit/s | Depends on the number of supported bit rates | ||
RtsEnable | Enable RTS option | 0 – do not use RTS control signal 1 – use RTS control signal | ||
DtrEnable | Enable DTR option | 0 – do not use DTR control signal 1 – use DTR control signal | ||
MSMQ_settings | A group of elements. MSMQ settings if InputPortType is MSMQ | ReconnectTimeout | The time after which an attempt is made to restore connection, if messages are not received | Up to 60 seconds |
NoTimeFilter | Enables or disables messages filtering by time | true - messages are filtered by time | ||
DeleteMessages | Enables or disables message deletion after they are read | true - messages are deleted | ||
Queue |
.Path | Path to the queue | - | ||
Queue.Terminal | Number of the terminal that is inserted for the specified queue | - | ||
JMS_settings | A group of elements. Sets JMS settings if InputPortType is JMS | Url | ||
Login | ||||
Password | ||||
TcpClients_Settings | A group of elements. Specifies TCPCLIENT settings if InputPortType is TCPCLIENT | IpAddress | Connection address | |
Port | Connection port | |||
Message | Command to send (optional) | - | ||
Interval | Command sending interval ("Message") in ms (optional) | - | ||
IdTerminal | Terminal id for the node, to be specified in the forwards section (optional) | - | ||
forwards | A group of elements. Sets the correspondence between the routing id and POS-server IP-address/port |
-
ip | POS-server IP-address | Depends on the POS-server network settings | |
port | POS-server port | Depends on the POS-terminal object settings | |
id | Routing id | Depends on the routing id value in the data package. If the id=”*”, then data from all POS-terminals is redirected to the POS-server |
PluginSettings | A group of elements. Specifies PLUGIN settings if InputPortType is PLUGIN For details, see | - | - | - |
Info | ||
---|---|---|
| ||
If the events come in from several objects, the correspondence between the routing id and POS-server IP-address/port should be set for each of these objects. See the example below. |
...