Company: Link Technologies
Case No: L12301. Project: 12.43: LinkSOFT Version 12.43
Logged By: Sanjay (Link Technologies) on 01 Jul 2021 10:55AM
Priority: High
Product: Point of Sale
Group: Enhancement
Time Taken: 22.00 (Weight: 22.00)
Version: 12.43.0706
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay, Sanjeet, Sitla Sharma, Vineet
Resolve By: Thursday, 01 July 2021 12:00 AM [1022 days since logged date]
Status: Closed
Subject: Forecourt Enabler version Update

Enabler Release Notes

Known Issues

  • After a system has resumed from a Sleep/Hibernation state, the Enabler Card driver is unable to resume correctly and requires a pump server restart (#9067).
    These Power Options are now automatically disabled during installation of Enabler v4.5.5 and above, but could be activated again by the user or other software.

Enabler v4.9.0


  • Added support for SQL Server 2019 Express to the Enabler installer.
  • Migrated the Enabler installer for improved functionality and Windows support.
    The Enabler installer now requires Windows 7 SP1 or higher to run.
  • Added a basic CSV export for Enabler Web Reports.
  • Fixes and improvements to our Java API, Java Pump Controls and Sample application.
  • Includes Pump Update 2021-02-19:
    • Resolved site issues for NZ Protocol, Gilbarco, IFSF and Wayne DART protocol pumps.
    • Migrated the Pump Update installer for improved Windows support.

Details of Changes

  • Installer (Enabler4Setup.exe)

    • Migrated the Enabler installer for improved functionality and Windows support (EP-4754).
      The Enabler installer now requires Windows 7 SP1 or higher to run.
    • Added support for SQL Server 2019 Express to the Enabler installer (EP-4753).
    • Added new return code for successful install with restart required (EP-3978).
  • Pump Server (Psrvr4.exe) v4.6.36

    • Fix: Pump server is now backwards compatible for Enabler Releases without External Tag support (ES-4208, EP-5079).
    • Fix: Prevent pump from being authorised by an invalid attendant ID (ES-4174, EP-5052).
    • Internal changes (EP-2267, EP-2268, EP-4947, EP-4979).
  • Enabler Web Applications

    • Enabler Web (EnbWeb.exe, DataAccess.dll, DataEntity.dll, PageResources.dll, WebPages.dll) v2.1.62

      • Fix: Grade Price Profiles page no longer throws an exception if Price Levels are added non-sequentially (EP-4857).
      • Improved thread termination when stopping the EnbWeb service (EP-4978, EP-5095).
      • Added Export Page as CSV button to the Reports pages (EP-4976, EP-4977, EP-4986, EP-4987, EP-4993, EP-4996, EP-4999).
      • Internal changes (EP-2267, EP-2268, EP-4953, EP-5059, EP-5091, EP-5151).
    • Utilities (Utilities.dll) v1.4.69

      • Internal changes (EP-2267, EP-2268, EP-4953, EP-5018, EP-5021, EP-5138, EP-5151).
  • API

    • EnbSessionX2 ActiveX Control (EnbSesionX2.ocx) v4.9.9

      • Fix: AllAuthorise will cause a calling pump to authorise directly from stopped/blocked (EP-4989).
    • Enabler Java API (enabler-api-1.0.jar) v1.3.15

      • Fix: Changed the TCP transmit logic to prevent an intermittent client disconnection (ES-4131, EP-5064).
      • Fix: Pump is reported as busy after a legacy prepay is cancelled or refunded (EP-3341, EP-5150).
      • Fix: ReservedType is now saved to the transaction history (EP-5161).
      • Fix: Delivery taken timeout and Monitor delivery timeout are now saved (EP-5170).
      • Fix: Small grade price values are now handled correctly (EP-5182).
      • Fix: Exceptions are no longer logged when the API disconnects from the server (ES-3825, ES-4157, EP-4765, EP-5024).
      • Updated connection threads to have high priority (ES-4131, EP-5024).
      • Added logging to System.out (logcat) on Android platforms (ES-3672, EP-4657, EP-5120).
  • Database

    • Fix: Event Journal Primary Key changed to clustered to limit index fragmentation (PS-1164, EP-5216).
  • SDK

    • ITL MPP Simulator (mppsim.exe) v2.36.0.15

      • Fix: Auto-run can no longer pick up a nozzle that is disabled (EP-5001).
      • Internal changes (EP-5009, EP-5034).
    • Java Pump Demo (PumpDemo.jar) v2.0.1

      • Fix: Pump and Grade status is now correctly updated in many situations (EP-5179).
      • Updated to use the new Java Pump Controls (enabler-pmp-ctrl-2.0.jar). New options dialog added to configure the Pump icons (EP-3511).
      • Improved the Tanks dialog to be more user friendly and reliable. Added a tank summary to the main window (EP-1208).
      • Improved the transaction stack dialog to be more user friendly and reliable (EP-5164, EP-5179).
    • Java Pump Controls (enabler-pmp-ctrl-2.0.jar) v2.0.2

      • Updated to match the appearance and behaviour of the .NET and ActiveX controls including icons, animations and sounds (EP-3511).
      • Added support for the Pump.DisplayText property (EP-4003).
    • Enabler Client Utility (EnbClient.exe) v1.3.1

      • Added support for the new Enabler installer (EP-5245).
  • Utilities

    • AutoSupport Utility (AutoSupport.exe) v2.12.2

      • Enabler Info file now lists out the top 10 table and index sizes. Now also reports the actual database size (EP-5216, CP-239).
      • Internal changes (CR427-19).
  • User Documentation

    • Installation Instructions v4.9.0
    • Enabler Web Applications Reference Manual v1.50
    • Enabler Demonstration POS Application Reference Manual v3.2
Audit Notes:Edited by sanjay on 01/07/21 10:55. Edited by sanjay on 01/07/21 10:51. Edited by sanjay on 01/07/21 10:51. 
01 Jul 202111:00AM Comment 1 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 01-07-2021 02:55 PM Time Taken: 22.00
PART A - Development work for this case has been completed.

1. The change will be available in version:12.43GA

2. The following changes were made(Include Database object names, Program classes, and any other relevant information):

  1. Upgrade Enabler to

3. Affected Areas:

  1. Enabler Pump Controls

4. The issue was caused by:

  1. Software update from the supplier

5. Notes
6.SYSTEM Tests

  1. Completed system test cases for Forecourt enabler which includes
    1. Prepayment processing
    2. 4 pump system tests across 4 grades
    3. Tested the following operations:
      1. Authorise All
      2. Authorise
      3. Cancel Authorise
      4. Pause, Resume
      5. Reserve, Cancel Reserve
      6. Toggle Lock
      7. View "Active Pumps"
      8. Authorise All
      9. Calling functions
      10. Complete with FRCS SCD
      11. Complete with EFT and Verifone EFT
      12. Complete Sale
      13. Cancel/Delete Sale

If you have any queries regarding this support incident, please email and include the Case No: L12301 in the subject line of all emails regarding this issue.

Document size: 13.1 KB
For call complaints, please contact the Managing Director of the company using this form