Focus POS File Structure
This article will explain the directory structure for Focus POS, by Focus POS.
Primary Path CTSG USES C:\Focus\Focus.exe /pc:\Focus /lm /analysis
The default Primary Path for Focus is \\Focus\C\Focus. The focus executable "focus.exe" is located in the Primary Path. Additionally, all supporting data files that Focus requires to operate correctly are located in Primary Path sub-folder. For example, Configuration, Images, Checks, and Batches are stored in the Primary Path directories "Config", "Check", and "Batch" respectively. It is highly recommended that each Focus installation does not deviate from this structure. In rare situations where it may be necessary to install Focus in a location other than \\Focus\C\Focus the /p path command line parameter may be used in the Target of the shortcut to specify an alternate Primary Path.
Backup Path CTSG USES C:\Focus\Focus.exe /bc:\Focus /lm /analysis
The default Backup Path for Focus is \\Backup\C\Focus. Focus automatically maintains a duplicate copy of itself at the Backup Path. Focus creates a full copy of itself at software start up and at every 5 minute interval afterward. It is recommended that each Focus installation does not deviate from the default Backup Path. In rare circumstances where it may be necessary to require the Backup Path be located at a location other than \\backup\C\Focus the /b path command line parameter may be used in the Target of the shortcut to specify an alternate Backup Path. One common situation that requires that an alternate Backup Path be specified is for one station installations where backup is accomplished through an external drive.
Working Path
Focus displays a variety of graphics during operation. Focus relies on storage on the local station to optimize the access and retrieval of resources that are displayed within the software. By accessing the files locally, network traffic is reduced, resulting in improved performance. The default working path for Focus is C:\Focus\Images. The working path is specified in Setup > Locations > Stations. All images are automatically synchronized to this folder when Focus starts.
Detailed File Structure Layout
Focus Primary Path\\Focus\C\Focus
Focus Backup Path\\Backup\C\Focus
Focus Directory for the Focus and Backup Computers
Typically C:\Focus
The following Executable / Directory structure will be found for the Stations specified by the Primary Path and the Backup Path
Name & DescriptionFocus.exe - Focus Executable3rd Party - Contains the fingerprint files if biometric access is implemented.Batch - Stores all current and historical batch information.
- **mmddyyyy.FOC** - This file specifies the Dated directory where batch information for credit cards processed for the currecnt business date will be stored.
- **Batch-xxxx** - This file is used to sequentially increment a batch number to identify a group of transactions that are communicated to a processor. Note: This file may be manually changed "incremented" in rare instances where a processor returns a duplicate batch number error.
- **Dated Directory** - Contain the batch information and log files for the directory business date.
Offline - In the event that real time credit card processing becomes unavailable, the encrypted credit card transaction awaiting approval are stored in this folder. This file only exist when Focus credit card processing has been manually placed offline.
Board - Stores all images, reports, text files, etc. that are displayed on the Blackboard.
Check - Stores all current and historical sales information.
FutureOrders - Future Orders waiting to be processed.
Config - Contains all database configuration files.
Datafeed - The distination for all local XML exports.
Download - Folder where all Enterprise downloads awaiting processing are stored.
HotSchedules - Location for XML file drop when using external schedules module.
Images - Contains all images used by Focus. Note: the contents of this folder are copied automatically to the working path each for all local stations.
Internet - Houses all FTP, email and myFocus files until upload.
LocalStatus - Message files are written to this directory on each station when using the /lm in the target path. This disables the global message file that is created in the Status directory.
Mail - Houses all messages sent to an employee through Focus employee messaging.
Mobile - Communication directory for Focus Mobile App.
OnlineOrders - Communication directory for Focus Online Ordering (OLO) integration.
- **Menu** - The exported XML menu file is exported to this directory.
- **Orders** - The XML order files are downloaded to this folder by the Online Ordering system, then imported by Focus.
- **Responses** - Response files are deposited here by focus for the 3rd party company to process.
Printer - Communication folder where all printer and KDS files are written.
Rollback - Storage folder for Enterprise download changes. Before importing any Enterprise downloads, Focus creates a backup of the config data that will change.
Schedule - Store current and historical employee schedules when using the Scheduling Module.
SignatureCapture - Stores images of signatures when signature capture is enabled for credit card settlement.
Status - Working directory for all global message files, printer status files, batch status files, last batch information text files, employee/station access files, myFocus polling marker files and close day marker files.
Tabbedout - Communication folder for Tabbedout interface.
Training - Working directory when the system is in Training Mode.
Verify - Communication folder used to store request and responses between the stations making credit card requests and the credit card processing station.
Focus Directory for Stations Other than Focus and Backup - Typically C:\Focus
Additional stations and back office have this partial file structure.
Focus.exe - Focus Executable
3rdParty - Contains the finger print files if biometric access is used.
Board - Stores all images, reports, text files, etc. that are displayed on the Blackboard.
Images - Contains all images used by Focus. Note: The contents of this folder are copied automatically to the working path each local station at Focus startup.