Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The MixForward utility is configured using the mixforward.exe.xml configuration file. The configuration file should be is located in the same directory with the the MixForward.exe executable file. You can edit the configuration file using any text editor.

The configuration file allows you to set up the following processes:

  1. Connecting Connection to a POS terminal or third-party software.
  2. Processing of the data transfer protocol from the a POS - terminal.
  3. Logging the Maintaining routing processLOG files.
  4. Forwarding data to the IP - address and port of POS - server.
  5. Receiving the packages with titles captions from multicast titles captions broadcast.

The table describes the configuration elements of MixForward utility.

Element name

Element description

Element attribute

Attribute description

Value range

InputPortType

POS-terminal Used data transfer protocol

No

interface from a POS terminal 

NA

NANo

RS232

UDP

TCP

TCPCLIENT

MSMQ

PLUGIN

WEBSERVICE

JMS

ServerPort

Local port number, if InputPortType is TCP or UDP

No

Number of a local port processed by the utility if UDP interface is selected in InputPortType

NA

NANo

From 0 to 65535

MultiCast

Enables the function of receiving multicast messages if the messages if UDP interface is selected in the InputPortType

NoNA

No

NA

true—reception True – function of multicast messages receiving is enabledFalse – function

false—reception of multicast messages receiving is disabled

MultiCastIP

Address to which multicast messages from external POS program will be sent in case of the are sent if UDP interface is selected in InputPortType parameter

NoNANoNAIP address to which the multicast messages sending is performedare sent

ProtocolName

Name of the used data transfer protocol

NoNANo

NA

NoNA

LogFileMaxSize

Maximum log file size, size of LOG files in bytes

NoNANo

NA

NoNA

LogInputEnables or disables the log of received data logNoNANoNA

true—log of received data is enabled 

false—log of received data - the log is enabledfalse - the log is disabled

PingTimeThe period of forwarding of a test package sending in secondsNoNANoNAUp to 60 seconds
PrivateLog

Enables or disables the creation of its own detailed log by the plugin (for debugging only!)

NoNANot available for all pluginstrue - the plugin will keep its detailed log
false - the plugin will not won't keep its detailed log

RS232_settings

A group of elements.

Specifies the settings of COM - port settings if InputPortType is RS-232 inteface is selected in InputPortType

PortName

Available Name of an available COM - port name

Depends on the number of available COM ports

BaudRate

Supported bit data transfer rate , in bit/s

Depends on the number of supported bit data transfer rates

RtsEnable

Enable RTS option

0 – do not use RTS control signal isn't used

1 – use RTS control signal is used

DtrEnable

Enable DTR option

0 – do not use DTR control signal isn't used

1 – use DTR control signal is used

MSMQ_settings 

A group of elements.

Specifies the settings of MSMQ settings if InputPortType is MSMQ

ReconnectTimeoutThe time after which an attempt is made to restore connection, if messages are not receivedUp to 60 seconds
NoTimeFilterEnables or disables messages filtering by time

true - messages are filtered by time
false - messages are not messages aren't filtered by time

DeleteMessagesEnables or disables message deletion after they are read

true - messages are deleted
false - messages are not deletedmessages aren't deleted

Queue.PathPath to the queueNoNA
Queue.TerminalNumber of the terminal that is inserted for the specified queueNoNA
JMS_settings

A group of elements.

Sets Specifies the settings of JMS settings if InputPortType is JMS

UrlUrl-URL addressNoNA
LoginLoginNoNA
PasswordPasswordNoNA
TcpClients_Settings

A group of elements.

Specifies the settings of TCPCLIENT settings if InputPortType is TCPCLIENT

IpAddressConnection addressNoNA
PortConnection portNoNA
MessageCommand to send (optional)NoNA
IntervalCommand sending interval ("Message") in ms (optional)NoNA
IdTerminalTerminal id for the node, to be specified in the forwards section (optional)NoNA

forwards

A group of elements.

Sets the correspondence between the routing id and POS - server IP - address/port



ip

POS-server IP - address of POS server 

Depends on the POS-server network settings of POS server 

port

Port of POS - server port

Depends on the settings of the POS-terminal system 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  the settings of the Liko, SecurOS and LogisticsSystemPlugin plugin settings plugins if InputPortType is PLUGIN

For details, see Configuring data receiving reception from plug-ins

NoNANoNANoNA


Info
titleNote

If the events come in from several objects, the correspondence between the routing id and POS - server IP - address/port should must be set for each of these objects. See the example below.

Note
titleImportantAttention!
  If the routing id of a package has no match in the utility configuration file, and the id=”*” is not setisn't specified, the package is deleted.