PED Initialization

It is possible to send a Ped Initialization request to the tender retail application via the command line using arguments without EFTLink running.

To achieve this, EFTLink must not be running, and the tender retail application must be running and accepting requests.

Note:

A windows batch file is provided called initializePed.bat, which requires to be run from the root folder of EFTLink. If the batch file is run without supplying any arguments it will attempt to gather the mandatory and secondary arguments from the tenderretail.properties file.

Table 9-1 Mandatory Arguments

Argument Description Example

-i

Instructs EFTLink to make a ped initialization request. If the terminal id or any of the secondary arguments are not provided then the core will attempt to get them from the tenderretail.properties file.

java manito.eft.tenderretail.Main -i

terminalId

Sets terminal.id.

java manito.eft.tenderretail.Main -i 300

Table 9-2 Secondary Arguments

Argument Description Example

hostName

Sets mcm.host.name.

java manito.eft.tenderretail.Main -i 300 localhost

hostPort

Sets mcm.host.port.

java manito.eft.tenderretail.Main -i 300 localhost 3858

timeout_1

Sets connection.timeout.1.

java manito.eft.tenderretail.Main -i 300 localhost 3858 120000

timeout_2

Sets connection.timeout.2.

java manito.eft.tenderretail.Main -i 300 localhost 3858 120000 2000

ackInterval

Sets do.positive.ack.

java manito.eft.tenderretail.Main -i 300 localhost 3858 120000 2000 5000

checkServerOnStartup

Sets check.mcm.server.on.startup.

java manito.eft.tenderretail.Main -i 300 localhost 3858 120000 2000 5000 true