One to Many Port Mapping
(PED Pooling)
To set up Xstore this way, the EFTLinkConfig.properties
in the main folder in EFTLink (for example, C:\eftlink) should be copied in the working directory of Xstore or Xstore mobile (for example, C:\xstore or C:\xstoremobile). The list of POS, should be the same as in the EFTLink server side.
pos1.description = POS 1
pos2.description = POS 2
pos3.description = POS 3
The additional WorkstationHostsMap parameter is not needed anymore. If the default channel zero is used (for example, ServerChannel0 = 10100), then make sure to update the port in the Host section of the communicatorHosts to 10110. If ServerChannel0 is different, simply add 10 to it. Then deviceCommChannel's port is plus 1 of the Host's port.
<AuthProcess name="EFT_LINK_HOST" Abstract="true"> <Parameter name="communicatorHosts"> <param_value dtype="List"> <Host dtype="String">socket://localhost:10110;timeout=1000</Host> </param_value> </Parameter> <Parameter name="deviceCommChannel" value="socket://localhost:10111" /> ... ... </AuthProcess>
Included with EFTLink is an additional file EFTLinkConfig_XStore_Mobile.properties
. This is a sample file demonstrating the required settings for the
file EFTLinkConfig.properties
on the POS.
This file should be copied over to the POS Client as EFTLinkConfig.properties
.