HHT Technical Overview

HHT Technical Overview

The Fidelity HHT application allows users to look up Product details and complete Stock Transactions on the terminal without having to be near a back-office PC running Total Control Premier. The terminals can connect to the network via WiFi, or via Ethernet when docked in the charging cradle with the Ethernet module attached. There are two main elements to the process:

  1. Product and Stock Transaction files sent to and from Total Control Premier
  2. A real-time connection to the Total Control Premier SQL Server database

Both elements employ a service called “MISCommunicator”, which handles all communication between the HHT application and Total Control Premier.

Simple process flow showing how the HHT application sends and receives data to and from Total Control Premier
Real Time Lookup Simple Process FlowSimple process flow showing how the HHT communicates in real time with the Total Control Premier database

Data Source

A System DSN is required for the real-time connection to the Total Control Premier database. This is typically called “FidelityHHT” and uses SQL credentials to connect to the database. If there are multiple Total Control Premier databases in use, a DNS will need to be created for each of these databases and named accordingly.

MISCommunicator

This service is typically installed on the application server and handles requests from the HHT application via communications over port 8000 or 9000. More recent versions of the application communicate on port 9000 with an additional Encryption option to prevent unauthorised communication, and we’ll advise you on which port we’re using when installing the HHT(s). The server or PC on which MISCommunicator is installed must be allowed inbound and outbound communications on TCP port 8000 or 9000 as appropriate. MISCommunicator uses the Data Source as configured above for the real-time connection, and a shared folder as described below to pick up and deliver the Product and Stock Transaction files for when the HHT requests them.

For MISCommunicator to run as a Service and write log files, it must be allowed to run with elevated privileges.

Shared Folder

The HHT application directs MISCommunicator to a specified folder to pick up and deliver the Product and Stock Transaction files. The HHT application itself does not see the shared folder, as MISCommunicator acts on the terminal's behalf, so when the HHT application communicates it just expects that folder to be available to the MISCommunicator application without any specific requirements. We therefore recommend that a shared folder with full Read/Write permissions is created and made accessible to Everyone.

If there are multiple Total Control Premier databases in use, a shared folder will need to be created for each of these databases.

Real-Time Connection

The HHT application uses the Data Source to connect to the Total Control Premier database. The terminal will need to be connected to the network at the time so will either need to be connected to a WiFi access point or will need to be docked in the charging cradle with the Ethernet module attached.

Total Control Premier

Total Control Premier writes Product files and collects the Stock Transaction files from the shared folder, and so the shared folder needs to be accessible from any PC running Total Control Premier.
    • Related Articles

    • MISCommunicator Not Active

      This article applies to the Fidelity HHT application version 2 and higher. Screenshots are taken from the Fidelity HHT application version 3.0.4 running on a Skorpio X4. The "MISCommunicator Not Active" error (or "MISCommunicator Not Active, or ...
    • Resetting A Skorpio HHT

      This article applies to the Datalogic Skorpio X3 and X4. Pictures are of the Skorpio X4. If the HHT has got itself into a frozen or crashed state, and has stopped responding or is not behaving correctly, resetting the terminal can more often than not ...
    • Skorpio HHT Docks & Modules

      Skorpio X3/X4 Dock The Skorpio X3/X4 Dock charges the battery of the Skorpio, both whilst the battery is connected to the terminal and the terminal is inserted into the dock, and also on its own in a separate slot at the back of the dock. The dock ...
    • HHT Auto Off

      This article applies to Skorpio X3 and X4 terminals. Screenshots are taken from the Fidelity HHT application version 3.0.4 running on a Skorpio X4. By default on older HHTs, the power saving function can get in the way of the Fidelity HHT application ...
    • User File Not Loaded

      This article applies to the Fidelity HHT application version 2 and higher. Screenshots are taken from the Fidelity HHT application version 3.0.4 running on a Skorpio X4. In the Fidelity HHT application, a User File Not Loaded message usually ...