Go to documentation repository
XML protocol allows adding connectivity with POS -IntellectPSIM operation control system to POS software developers if data of POS operations is sending sent as XML packages. This format allows transferring of any number of significant parameters to a system and organizing their displaying on a video image and saving in a transaction database.
XML package has the <TransactionBlock> basic tag. Separate xml package is sent to the Intellect Axxon PSIM for each POS operation. Each package should have the <TransactionBlock> start tag and the </TransactionBlock> end tag. So each POS operation has its presentation as XML package. Example of sent package is followsshown in the figure.
All parameters are presented in as a text view. It's possible to use point a period or a comma to separate a fractional part of a number. Converting to the required type is performed automatically.
POS program should send data to TCP, UDP or RS232 port (is specified in the settings). Separate port is in use used for each POS.
ItWhen the TCP protocol is used, it's required to foresee an automatic connection repairing recovery in case of disconnecting when the TCP protocol is in useconnection loss.
Required tags of xml-package:
Separate elements The element of the XML package must be separated by line separators (consecutive 0xD, 0xA symbolscharacters). ItIt's more convenient to do when debugging the system debugging (when using the xml_test.exe utility, see the Configuring xml_titles.txt settings file section).
Total The total number of parameters is not limited. Parameter names are without must not contain spaces. Received data are displaying in displayed on the screen as captions and recording recorded to a database for further analysis.
The Intellect Axxon PSIM\Modules\Pos\xml_titles.txt file is intended used for settings (see the Format of xml_titles.xml settings file section).
All received data are recording recorded to the POS_LOG_MASTER and POS_LOG_DETAIL tables.
Default The default name of the receipts database is pos, MS SQL Server 2008 is in useused.