Release Table
     

Name of Link:  CD Only
  Code Distribution:   N/A
  Posting Date:  August 21, 2012
  Trial Completion:   

WinEPS Version 827.2 SP 1 CD Table 

Last updated September 12, 2012

Urgent Upgrade Notification: WinEPS upgrades require a minimum starting version of 825.0.

See the table below for a description of the new features provided and faults addressed in this release. 

Printing Instructions: many browsers do not support correct color and format printing directly from the Web.  For best results, with your cursor highlight the section of the table you wish to print and copy to the clipboard.  Then paste from the clipboard into a blank Word document and print the Word document to a color printer.

Enhancement or Fault Number

 

New Feature

WinEPS

Improve handling of potential bad KEK3 in registry (827.2). 

During the End of Day process, WinEPS will verify the current encryption against the stored value; if different WinEPS will automatically generate a new key and re-encrypt all encrypted transaction files with the new key.

New Feature

WinEPS

Retry critical file access.

When accessing critical files, if the file is unavailable, WinEPS will try multiple times to access the file instead of failing immediately. This will assist in overcoming issues that might arise due to short term file locks, such as during a virus scan or system operation.

New Feature

WinEPS

Shut down on critical registry access error.

To prevent the possibility of incorrect file handling due to missing registry security information, in the event that WinEPS is unable to read/write to the Windows registry, the WinEPS service will shut down with a warning message listed on the WinEPS menu.

New Feature

WinEPS

Medigate/OTC Gift Card Support.

Add support for Over The Counter gift cards. When a gift card range is defined with an OTC ProgramID in the Gift Card Card Prefix Table, the gift card will be identified with the ISOTC flag when it is used at OpenEPS. The POS can pick up this flag and perform specific functionality related to this card type. OTC cards support only purchase, return and balance inquiry transactions.

New Feature

WinEPS

Update WinEPS encryption modules.

New Feature

WinEPS

Updated WIC Packages.

New Feature

WinEPS

SOAP File uploads stream in 1MB packets.

File transfer using SOAP now streams files in 1 MB packets. Previously the whole file was loaded into memory and transferred as one packet, which caused larger amounts of memory to be required to transfer successfully.

New Feature

WinEPS

Credit/Fleet Prefix logic change.

Updated the WinEPS Fuel interface so that if a transaction is received from fuel lane with a tender type of credit and the card number used is located successfully in both the Credit and Fleet prefix tables, the transaction will be handed as a Fleet transaction, and the request for additional Fleet data will be returned to the fuel lane pump.

New Feature

WinEPS

BDE installation removed.

The Borland Database Engine installation has been removed from WinEPS and will no longer install with WinEPS. WinEPS no longer requires the use of BDE. The Configuration | Terminal Configuration > Other Lanes settings have been removed. BDE was previously used for these lanes.

New Feature

WinEPS

Remove signature lines on Credit Voids.

Removed Signature line from Credit Void receipts. Signatures are not required for voids.

New Feature

WinEPS

Added Discover Korean BC Credit Prefix Ranges.

New Discover Card ranges have been added to WinEPS for the Korean BC card. These new prefixes are linked to the standard DS Discover card code.

New Feature

WinEPS

Increase default for archives stored.

In the event that the configuration file is missing or corrupted, the default time for storing archives is set to 90 days to allow for troubleshooting and avoid any potential loss of info.

New Feature

WinEPS

SOAP File Download changes.

To improve the speed of lanes becoming active, some changes have been made to the SOAP file download feature. Instead of having a 3 minute time out for all files, if the file to be transferred is under 2MB, timer is set to 30 seconds instead; files over 2MB will retain he full 3 minute time out. File transfers that fail will be retried multiple times, in order to attempt to transfer the time to the lane. Additional logging has been put in place in the engine to identify the IP address lane that is making the file download request.

New Feature

WinEPS

Add module date stamp to logging.

To improve the ability to identify the files in use, in addition to the standard logging of the module version numbers, the change data will also be reported in the logs.

New Feature

WinEPS

Add Digital ID config to B TAC.

New Feature

WinEPS

Log line revision.

In WinEPS, when performing a large file upload, a portion of the text contents of that file was being printed to the Spool file; this excess printing has been removed.  Unneeded Debug log lines have been removed. Additional log lines have been added to the logging process. Some log lines have been removed.

New Feature

WinEPS

Offline removal option.

A new option has been added to allow the automated removal of pending offlines from archived Actlogs, in order to increase security. Pending offlines will be rolled to the current day for processing; however because with this option turned on, they are removed from archived logs, in the event of an issue, there will be no backup archive of the stored offline transactions. Users are advised to use this option with caution.

New Feature

WinEPS

Update Installation License Text.

Updated the Licensing installation text to comply with the new Retalix license format.  Users are encouraged to read the new license text during installation.

New Feature

WinEPS

Updated settings to prevent SSL/TLS renegotiation attack.

New Feature

WinEPS

Add 556X to Credit Prefix as MC.

On an upgrade or new install the credit card prefix of 556XXXXXXX will be added to the Prefix table as a Mastercard.

New Feature

WinEPS

New Option to prevent Customer Name from being logged.

Added option that can remove the customer name from all logging by masking the customer name fields in OpenEPS and no longer sending the customer name up to WinEPS. This option will not retroactively remove logged names from already existing OpenEPS jrnl files and WinEPS spool files; it only prevents logging after the option it enabled, and the settings are passed down to each lane.

New Feature

WinEPS

Log IP and Port.

Improved logging to include the IP address and port for all communications.

New Feature

WinEPS

Zip Process Enhancement.

Prior to beginning the file zipping process for archiving, WinEPS will verify that the Archive folder is present; if it is not, the folder will be created. Additionally, if the zip process itself fails, this will now be noted in the log file, and the jrnl file that was to be zipped will now be moved directly to the Archive folder for storage instead of just deleted.

New Feature

WinEPS

Silent Install upgrade from Local System to Specific user account.

The upgrade process has been enhanced to update the account under which WinEPS is running to use the credentials supplied during the installation. The installation will abort if no new credentials are supplied and WinEPS was previously running under the Local System Account.

New Feature

OpenEPS

Freq Shopper / Digital ID Enhancement.

Added a new feature to the B - Slide Card TAC to display a Digital ID button. When configured and using the screen files that support this new button, the Digital ID button will appear on the screen for customer selection. The customer can then either slide their payment card or select the Digital ID button. When selected the customer is prompted for their Frequent Shopper number, which is then stored in the FrequentShopperData function for the POS to pick up. New screen files for Digital ID support are available for the MX terminals only. When a customer uses the new Freq Shopper / Digital ID and enters a number on the PIN Pad, the value entered will be set to the new FrequentShopperData function. To supplement the acquisition of the Digital ID, the new FrequentShopperData function has been added. See next enhancement.

New Feature

OpenEPS

New FrequentShopperData function & Data Entry Mode 13.

A new FrequentShopperData function call has been added to allow POS to pick up data after customer selects Freq Shopper/Digital ID button.  A new EntryMode of 13 (Numeric entry OR Payment Card Slide) is now available for the Data Entry function call. This Entry Mode is used in DigitalID prompting, and activates both the keyboard and the MSR, with any keyboard entry placed in DataEntryValue, and the Card swipe treated as a payment card. When using the DataEntry call new EntryMode Value of 13, if OpenEPS gets a numeric entry by the customer, the value will be set in both the standard DataEntryValue function, and OpenEPS will also populate the FrequentShopperData function with that same entered value.

New Feature

OpenEPS

DataEntry Continue.

Added new call DataEntryContinue to OpenEPS that the POS can call in order to instruct OpenEPS to move on to the next action sequence.

New Feature

OpenEPS

Revise OpenEPS startup.

Improved OpenEPS startup routine in order to avoid potential issues that could cause hanging.

New Feature

OpenEPS

New function to provide original card type to POS.

The new WinEPSCardTypeOriginal function has been added to OpenEPS that provides the Card Type data prior to any conversion of the card type to FSA. This function is useful in determining the original card type used by the customer in an FSA transaction.

New Feature

Hypercom L4100, L4150, L4250 - WIC Enhancement: Remove Card.

Improved the handling of the �Remove_WIC_ICC� POS call to enable the Hypercom PIN pads to display an appropriate message.

New Feature

Hypercom L5300 - Add HYP5300 to WinEPS

Added support for the Hypercom 5300 terminal. �X Terminal code for this terminal is not yet available.

New Feature

Hypercom L5300 Requires update for WIC.

If using the 5300 terminal for eWIC/SmartWIC, new code is required. The latest code for eWIC/SmartWIC is available on the WinEPS CD.

New Feature

Verifone MX830/MX850/MX870 - Allow Cent Entry for Customer Cash Back on MX terminals.

A new option has been added to the Terminal Configuration, PIN Pad Configuration Tab that will allow customer entered cashback amounts to be in cents instead of whole dollars for the MX 800 series terminals.

This change only affects the �Other� cashback button where customers can determine and enter their own cashback amount. Other default amounts will remain in whole dollars.

New Feature

Verifone MX830/MX850/MX870 - Send Packages Info in Status Message.

Expand the status MX status message field to add an tag where the package info can be sent to WinEPS for monitoring and reporting purposes.

New Feature

Verifone MX830 -  Add Min and Max Length to Digital ID data entry request.

Added a new enhancement to the Digital ID prompt, to allow the customer to select the length of the customer entered data.

The Min/Max value can be set from 1 to 40 characters.

NOTE: Not all terminals respect the minimum value provided to them by OpenEPS.

New Feature

Verifone MX830/MX850/MX870 - Replace previous MX PIN Pad Form Agent with new 231Q.

Removed Feature

MS Discontinued Support for Windows 2000.

According to the Microsoft site, Microsoft has discontinued support for the Windows 2000 operating system. As such, this OS is no longer a supported operating system for the WinEPS/OpenEPS software.

WinEPS Fix

TOR sent to host incorrectly updates pending offline.

Corrected an issue with offline pending transaction when it's corresponding TOR was processed to the host.

WinEPS Fix

WinEPS SOAP download fail after EOD.

Corrected an issue where file download would fail after WinEPS performed an End of Day.

WinEPS Fix

10054 Error.

Corrects an issue where a TCP/IP error 10054 was not being correctly handled which could cause the engine to become unresponsive.

WinEPS Fix

Remove unused term code box.

Removed Terminal Code File box and selection button from WinEPS GUI for VX670, VX570, and Omni 3750 stand beside terminals, as that option was not used for these 3 terminal types.

Removed Terminal Code File box and selection button from WinEPS GUI for the Everest and Omni 7000 terminal as the terminal code files in use by these terminals are not dynamic.

WinEPS Fix

Old process.xml setting interfering with CPP xlm 'Skip sig' setting.

Corrected an upgrade issue where the previous global setting for skipping the signature under a given $ amount was not correctly added to the new card process profile setting and deleted from the old configuration file location.

OpenEPS has also been updated to ignore the old setting, so as to prevent interference with the current configuration in any store location that has already performed an upgrade.

WinEPS Fix

b - Verify Card option to Verify Last 4 Card Digits.

Corrected menu issue with selecting and configuring the b � Verify Card TAC.

WinEPS Fix

Invalid socket handle.

Resolved an issue where the server was receiving repeated Windows errors related to socket disconnects, which affected transaction processing.

WinEPS Fix

EBT voucher with void not set to host.

Corrected an issue where the Void of an Offline EBT Food voucher transaction is set up to the host, but the original purchase was not. This has been revised so that both the initial purchase and the void are correctly processed to the host.

WinEPS Fix

OpenEPS receipt message format.

Corrected an issue with unformatting card numbers sent to WinEPS as part of the signature capture receipt transactions.

WinEPS Fix

Update Engine to match current Backup.bat file.

Resolved an issue where not all files were zipped up into the Backup.Zip file during the end of day process.

WinEPS Fix

Status info listed in the log.

Corrected the formatting of the status message in the WinEPS Log file, and limited the size of the string printed.

WinEPS Fix

CC #�s masking asterisks issue.

Resolved an issue where after an upgrade, reporting would not correctly display the first 6 and last 4 of the card data.

WinEPS Fix

Increased memory use getting MAC address.

Fixed an issue where increased handles and memory use happens when WinEPS Engine perform MAC address checks on the NIC card.

WinEPS Fix

Transaction uses wrong buffer.

Resolved an issue with the ScanMaster Version 1 interface where transactions coming in from other lanes in the middle of an ongoing transaction were using wrong buffer.

WinEPS Fix

Uptime logging error.

Corrects an issue that would cause �catastrophic error� to be incorrectly and unnecessarily logged in the spool.

WinEPS Fix

Lane start up logging.

Update logs so that lane type logged is consistent with what is listed in WinEPS menu.

WinEPS Fix

Correct ZIP file process failure.

Corrected an issue where a large number of lane journal files uploaded to WinEPS at the same time would cause zip archiving failures. Archiving is now handed in series by creating a queue of log file to zip.

WinEPS Fix

Import of DebitBIN.eps.

Corrected an issue with the import of the DebitBIN.EPS file provided by the ServerEPS Bin File Service. This file will now import correctly and update the BIN file listing in WinEPS.

WinEPS Fix

Failed write to Actlog no longer processed to host.

Corrected an error where, if a transaction message sent to WinEPS could not be properly recorded in the Actlog, WinEPS would incorrectly still attempt to send the message to the host. This has been corrected so that the message is not sent to the host, and instead WinEPS will immediately shut down.

WinEPS Fix

"No host defined" Error message.

Corrected an issue where, if multiple lanes signed on at the same time, a warning would incorrectly be logged in the WinEPS GUI.

WinEPS Fix

Incorrect PAN size resulted in AV.

Fixed an issue where printing the masked account number to the WinEPS spool file resulted in an Access Violation because the card number data size was incorrect.

WinEPS Fix

Incorrect Duplicate decline on Blackhawk activation.

WinEPS was incorrectly using only the first 6 and last 4 of PAN when checking for duplicate card numbers on Blackhawk activations. This has been corrected so that the entire card number is used.

WinEPS Fix

Failure to load Process.XML causes WinEPS to never cut over.

Corrected an issue where if WinEPS failed to successfully load the Process.XML, WinEPS would then never perform an EOD.

WinEPS Fix

Prefix table update to provide line breaks.

When the prefix table is updated during an upgrade to 827.2 SP1 from previous versions, the table will be formatted to include line breaks.

WinEPS Fix

Windows system date format affects KEK3 logic.

Corrected an issue where the date/time/language/region settings in Windows would affect the determination of whether the encryption key was expired. All region setting formats are now accepted and handed properly.

WinEPS Fix

Engine not responding to transaction from OpenEPS.

Corrected an issue where the WinEPS engine would not properly respond to an incoming transaction from OpenEPS. This change included modifying the timer for lane shutdown to 60 seconds and setting the stop flag if the lanes are in the process of shutting down.

WinEPS Fix

File download improvements.

Download timeout has been changed to 30 seconds only for files under 2mb instead of 3 minutes to time out. The file will be retried if it fails to download, but will not be retried if the download process determines the file is not present on the server.

WinEPS Fix

File download improvements.

Download timeout has been changed to 30 seconds only for files under 2mb instead of 3 minutes to time out. The file will be retried if it fails to download, but will not be retried if the download process determines the file is not present on the server.

WinEPS Fix

Windows pop-up error at engine is stop.

Corrected an issue where an error popup would be displayed at WinEPS engine stop.

WinEPS Fix

Windows Time/Date Format display.

Allows all regional and language specific settings in windows to properly display in the menu and spool file.

WinEPS Fix

Engine Fails to Start with certain Regional Formats set.

Using certain Regional language settings would not allow the engine to start properly and produce a related pop up error. The engine has been updated to correctly respond to different formats.

WinEPS Fix

Takes Two Button Presses to Stop Engine.

Fixed the issue when attempting to stop the engine required the user to select stop twice. This has been corrected so that two stop commands is no longer required.

WinEPS Fix

Signature Response message error after upgrade.

Corrected an issue where the 0330 signature response message was using the wrong lane and sequence number.

WinEPS Fix

OpenEPS Cashback error.

Corrected an issue where WinEPS was sending the incorrect cashback amount to OpenEPS on partially approved transactions where only some or none of the cashback amount was approved.

WinEPS Fix

Velocity message is not being sent to the lane, GUI and Engine logging.

Corrected an issue where velocity messages were not being passed to the lane. Added logging to note the velocity message in the spool file. Also corrected an issue where velocity data wasn't being written to the InfoMsg file so that the GUI can pick up that data, and display it to the user, when the user double clicks on the transaction on the WinEPS GUI.

WinEPS Fix

Backup Config Batch file storing the Lane Message.

Corrected an issue where the backup zip file incorrectly contained the lane message file.

WinEPS Fix

Void of Offline sent online and not checking Offline Queue.

Corrected an issue where voiding a transaction in the offline file would not work if an offline transaction was in flight.

WinEPS Fix

Transaction incorrect Date/Time due to status message.

Corrected an issue where OpenEPS was setting the incorrect transaction date and time on transaction messages due to the status message not clearing its own time/date values from memory.

WinEPS Fix

Failed XML load after EOD.

Corrected an issue where the Lanes.XML failed to load after an End of Day.

WinEPS Fix

TOR created without correct transaction type.

Corrected an issue where, if WinEPS shut down once a transaction was in flight, the TOR for that message did not have the correct Message Type.

WinEPS Fix

Failure to match TOR Seq# provided bad response.

Corrected an issue where, if a TOR was sent in to WinEPS from a lane, and WinEPS did not receive the initial transaction, there would be errors on the reply message back to OpenEPS.

OpenEPS Fix

POSVerifyCardLast4 incorrectly defined.

Corrected the POSVerifyCardLast4 function call so that it is properly defined as per the specification.

OpenEPS Fix

Tender Type Status set to Loop for Gift and EBT.

Corrected an issue where the tender type status was not being se to OK if the POS set EBT Food or Gift as the tender, with the $ - Purch/Bal Inq TAC in the transaction sequence.

OpenEPS Fix

OpenEPS Not Downloading Files from Backup Server.

Corrected an issue where OpenEPS would not switch over to the backup WinEPS server to download files when the primary server was no longer available.

OpenEPS Fix

Revise credit cash back.

To prevent unnecessary prompting, the Cashier Ok Cashback TAC will not be processed for credit when the cashback amount is $0.

OpenEPS Fix

Travelers Checks declined for cash back only.

Fixed an issue with Travelers checks being incorrectly declined at the POS if only cash back was entered.

OpenEPS Fix

Driver�s License invalid card.

Resolved an issue where sliding a driver�s license in place of a check read would always cause an "Invalid Card Decline."

OpenEPS Fix

Customer display not correct on manual entry.

Fixed issue when manual entry is selected during the transaction, and get PAN from PIN pad is not set, the appropriate prompt was not displayed.

OpenEPS Fix

File Downloading impacts payment connection.

Corrected an issue were file downloads that took a long period of time, or that failed were causing the payments connection from the lane to WinEPS to disconnect. The issue has been corrected by limiting the re-tries of failed files, and ensuring that the payments connection does not disconnect regardless of the success or failure of the file downloading.

OpenEPS Fix

Unsupported card error when Raw MICR set as Primary ID.

Corrected an issue with PrimaryID getting invalid MICR when Raw MIRC was set in the field.

OpenEPS Fix

Void Last transactions getting MTX-131 declines.

Corrected an issue where Void Last transactions were receiving a decline incorrectly.

OpenEPS Fix

Check with Secondary ID and cashback issue.

Corrected an issue where a check that uses the Secondary ID Prompt for Check Type with the customer cash back TAC would cause the POS to loop indefinitely on waiting for the SCAT Status.

OpenEPS Fix

Transaction not found for eWic TOR request from OpenEPS.

Fixed an issue where eWic PreAuth Completion TOR was not properly matched with the transaction list when sent to WinEPS.

OpenEPS Fix

POS slowdown and lockup.

Resolved an issue where an OpenEPS thread was left running after signoff, resulting in slow signons and slow POS response due to the extra CPU usage.

OpenEPS Fix

Expired Certificates preventing communication.

Resolved an issue that prevented OpenEPS from opening a communication socket to WinEPS, due to expired certificates.

OpenEPS Fix

Stand In at the POST fails if no sign in response.

Corrected an issue in OpenEPS where after OpenEPS connects successfully to WinEPS and sends the 0800 sign on message, if OpenEPS does not receive the 0810 sign on response OpenEPS will not perform any Stand in at the lane processing.

OpenEPS Fix

Data Entry Skipping PIN Entry.

Corrected an issue where if the POS called for a DataEntry at the point where OpenEPS was requesting a PIN from the customer, after the POS called the Continue function, OpenEPS would not correctly go back to requesting the PIN. This has been fixed, so that the PIN is requested after the Continue.

Remove Feature

Hypercom L4100, L4150 - Remove Hypercom Scrolling Receipt screen File sets.

As the Scrolling Receipt and Standard screen files have been combined, the older Scrolling Receipt Only screen files for the Hypercom terminals have been removed from the fresh installation.

These files have been removed:

Hypercom 4100 with Scrolling Receipt.zip

Hypercom 4100 with Scrolling Receipts.zip

Hypercom 4150 with Scrolling Receipt.zip

Hypercom 4150 with Scrolling Receipts.zip

Hypercom 4150 PCIv2 with Scrolling Receipt.zip

Hypercom 4150 PCIv2 with Scrolling Receipts.zip