Create a file called syncinclusionlist.cfg and copy and past the following txt into it. Remark out any unused Aloha features and these files will not be included in the Aloha bin during install.
Limiting the Binaries Synchronized Between the File Server and Terminals
In order to better support POS terminals with limited drive space, the Aloha POS system versions 6.2.21 (and higher), 6.4.11 (and higher), and 6.5.3 (and higher) now support the ability to limit the contents of the Bin folder that are synchronized to the Front-of-House (FOH) terminals. Whereas the Aloha POS previously synchronized the entire contents of the Aloha Bin folder on the Back-of-House (BOH) files server to the Bin folder on the FOH terminal, the POS will now only synchronize the files that are specifically required if you enable this feature. This feature is only enabled if both the Iberrq.dll and the Syncinclusionlist.cfg reside in the FOH terminal’s Bin folder. If either file is missing, then the FOH terminal will continue to synchronize all of the files in the Bin folder.
The Syncexclusionlist.cfg from previous versions is ignored and unused. You can delete it.
Radiant Systems uses the Iberrq.dll to define files that are required for core FOH functionality. The Aloha POS system will include updated versions of the file with each release in order to include any new required files. If the Iberrq.dll does not exist in the Bin folder on the file server along with the Syncinclusionlist.cfg, then the FOH will synchronize the entire contents of the Bin folder.
If the site’s FOH terminals are utilizing files in their existing Bin folder that are not already included in the Iberrq.dll, then you can use the Syncinclusionlist.cfg to define these files for synchronization. The Syncinclusionlist.cfg is not included with the Aloha POS software, so you must manually add it to the file server’s Bin folder in order to enable this feature.
If you are utilizing Bin files on the FOH terminals that are not included in the Iberrq.dll, then you must add them to the Syncinclusionlist.cfg. Otherwise, Aloha will remove them from the Bin on the FOH terminals.
In summary, once you upgrade to one of the supported Aloha versions, the FOH will continue to synchronize files as before. However, if you supplement the Iberrq.dll (installed with the upgrade) with a Syncinclusionlist.cfg, then the FOH terminals will not synchronize any files that are not included in either the Iberrq.dll or the Syncinclusionlist.cfg. It will also purge any existing files that were synchronized prior to upgrading that are not included in either list.
Editing the Syncinclusionlist.cfg
The attached Syncinclusionlist.cfg already includes all of the known Aloha binary files that could be required on the FOH terminals for various non-core features such as Aloha Command Center, Aloha Loyalty, Aloha Stored Value, QSR KDS, biometric devices, and add-on customer displays (for example, C500 and C1200). Each of the files is currently enabled (included in the sync), but you can disable the files (exclude them from the sync) by placing a semi-colon (

in front of the file name. For example, to include DevInfo.dll and HbUtil.exe, but exclude FOHAdm.exe and HbPopup.dll, you would use the following:
DevInfo.dll
;FOHAdm.exe
HbUtil.exe
;HbPopup.dll
You can add new files by just creating a new line anywhere in the list and defining the file name.
Since the Syncinclusionlist.cfg is not included in Aloha upgrade packages, then you do not risk overwriting it when performing future upgrades.
Preparing to Implement this Feature
Prior to implementing this feature, you should prepare the site by determining if the FOH terminals require any non-core binaries. If so, then you must prepare and provide a suitable Syncinclusionlist.cfg. Only apply the Syncinclusionlist.cfg to the Bin folder after ensuring that you have accounted for all of the necessary files.
;; This file is a list of files to include in the bin
;; a ';' preceding a line is commenting out the information and will be ignored.
;; To add a file, the file must reside in the aloha bin directory.
;; Adding the name of a file to this list will cause that file to sync to the terminals.
;; be sure the file name is not preceded by a ";" and the extension is included.
;;COMMAND CENTER Files
DevInfo.dll
FOHAdm.exe
HbUtil.exe
HbPopup.dll
HbCommon.dll
IberAdm.dll
HbVideo.exe
SysInfo.dll
;;eCards Files
ECardPos.dll
eCardXFMS.dll
vboInst.cab
vboInst.Exe
vboInst2.exe
vboReq.cab
;;Efrequency Files
eFreq.dll
;;Radiant Video Files
RadVdApi.dll
RadVidSetup.exe
;;QSRKDS Files
XMLKDS.dll
XMLRDS.dll
XMLTable.dll
AlohaQSR.dll
QSRSock.dll
;;FastTabs Files
FastTab.exe
FastTabs.exe
FastTabX.dll
;;Finger Print Scanner Version 1.0 Files
ATCommunication.dll
ATSC63.dll
FPS1.0bin.txt
FPSSrvr.dll
Interop.FOHUtils.dll
Interop.InterAct.dll
Radiant.Aloha.Controls.dll
Radiant.Aloha.Data.Config.dll
Radiant.Aloha.Definitions.dll
Radiant.Aloha.EGI.dll
;;Finger Print Scanner Version 2.0 Files
AlohaFOHLib.dll
ATCommunication.dll
BIO-keySvr.dll
fps2.0bin.txt
FPSPurge.exe
FPSSrvr.dll
Interop.INTERCEPTACTIVITYLib.1.0.dll
Radiant.Aloha.Controls.dll
Radiant.Aloha.Data.Config.dll
Radiant.Aloha.Definitions.dll
Radiant.Aloha.EGI.dll
RadPC_License.dll
;;Finger Print Scanner Version 2.1 Files
AlohaFOHLib.dll
ATCommunication.dll
ATSC70.dll
BIO-keySvr.dll
bsapi.dll
FPS2.1bin.txt
FPSPurge.exe
FPSSrvr.dll
Interop.INTERCEPTACTIVITYLib.1.0.dll
Radiant.Aloha.Controls.dll
Radiant.Aloha.Data.Config.dll
Radiant.Aloha.Definitions.dll
Radiant.Aloha.EGI.dll
RadPC_License.dll
tfm.dll
;;OCD (C500) Files
AlohaOCD.exe
alohaocdcommon.dll
AlohaOCDIntercept.dll
axinterop.shockwaveflashobjects.dll
Flash.ocx
Interop.alohafohlib.dll
Interop.INTERCEPTACTIVITYLib.dll
interop.shockwaveflashobjects.dll
OCDLoad.xml
RSSLoad.exe
;;ICD (C1200) Files
AlohaAction.dll
AlohaActionConsole.exe
AlohaActionConsole.exe.config
AlohaActionRemote.dll
alohacommon.dll
AlohaIntercept.dll
axinterop.shockwaveflashobjects.dll
ECard.dll
ExpressOrderServer.dll
Flash.ocx
ICDConfig.exe
interop.alohafohlib.dll
Interop.INTERCEPTACTIVITYLib.dll
Interop.OposMSR_1_7_Lib.dll
Interop.PosEngine.dll
interop.shockwaveflashobjects.dll
OPOSDevices.dll
RPosAction.dll
RSSAlertClient.dll
rsscommon.dll
RSSEngine.exe
RSSEngine.exe.config
rssevents.dll
RSSLoad.exe
RSSLoad.xml
rssui.dll
RSSWinDevices.dll
;;Order Point Files
AlohaAction.dll
AlohaActionConsole.exe
AlohaActionConsole.exe.config
AlohaActionRemote.dll
AlohaCommon.dll
AlohaIntercept.dll
AxInterop.ShockwaveFlashObjects.dll
ECard.dll
ExpressConsole.exe
ExpressConsole.exe.config
ExpressOrderServer.dll
ICDConfig.exe
Interop.AlohaFOHOPLib.dll
Interop.InterceptActivityOPLib.dll
Interop.OposMSR_1_7_Lib.dll
Interop.PosEngine.dll
Interop.ShockwaveFlashObjects.dll
OPOSDevices.dll
POSSimAction.dll
POSSimEngine.exe
RPosAction.dll
RSSAlertClient.dll
RSSCommon.dll
RSSEngine.exe
RSSEngine.exe.config
RSSEvents.dll
RSSLoad.exe
RSSLoad.xml
RSSUI.dll
RSSWinDevices.dll
;;Aloha Kitchen Files
Aloha.Kitchen.DirectoryService.dll
Aloha.Kitchen.DirectoryService_nat.dll
Aloha.Kitchen.Interface.dll
Aloha.Kitchen.Interface_nat.dll
Aloha.Kitchen.QuoteTime.dll
Aloha.Kitchen.QuoteTime_nat.dll
Aloha.Kitchen.Transactions.dll
Aloha.Kitchen.Transactions_nat.dll
Aloha.Kitchen.VersionInfo.dll
Aloha.Kitchen.VersionInfo_nat.dll
Aloha.Platform.dll
Aloha.Platform_nat.dll
AlohaKPS.Interop.AlohaFOH.dll
AlohaKPS.Interop.AlohaFOH_nat.dll
AlohaKPS.Interop.InterceptActivity.dll
AlohaKPS.Interop.InterceptActivity_nat.dll
AlohaPOSKitchenInterface.dll
AlohaPOSKitchenInterface_nat.dll
ICSharpCode.SharpZipLib.dll
protobuf-net.dll
EnterQuoteTime.exe
EnterQuoteTime_nat.exe
CompactFormatter.dll
CompactFormatter_nat.dll
Cheers,
Coorsman