DDF Error Caused by Missing File(s)

DDF Error Caused by Missing File(s)

Released: 3/2/2026
Elliott Version: v8.5 and higher

Background

An administrator tried to set up a new company by copying the contents of the Company 01 data folder (<RootPath>\DATA) to a new Company data folder (<RootPath>\DATA_90).  Most of the files were copied, but a few were busy and so were not copied to the new Company 90 folder.

When the administrator launched Elliott Control Center, the new Company appeared, but when it was clicked a message like the following appeared:


This message indicated that NSCTLFIL.BTR was not found and therefore was created.  However, the shared memory for the DDF files was not yet established, so NSCTLFIL.BTR was created in a non SQL-compliant way.  In this case, the control file that contains settings for permissions and company-wide options was initialized and therefore not consistent with the other database files for Company 90.

Subsequently, a task launched from the Control Center failed with this message:


So, starting the Control Center and launching a task provided two clues that something was clearly wrong with the database files for Company 90.  A recovery procedure was required to fix this problem.

Recovery Procedure

At this point, the only safe thing to do is to copy all the files from the source Company folder to the target Company folder and make sure all files are copied this time.  After copying all the files, you should be able to run Elliott against the new Company without these issues.

JEG

    • Related Articles

    • Login SUPERVISOR to Update DDF Files After Elliott 8.6 Installation

      Release Date: 8/17/2022 Version: Elliott V8.6 and Higher Background Most of Elliott Business Software uses the PSQL transactional database engine (Btrieve) to perform its work. However, some new features of Elliott V8.6 use the PSQL relational ...
    • Checking for and Repairing Improper Data in Elliott Database Files

      Release Date: 05/20/2025 Versions: 8.6 and Higher Background From time to time, improper data will appear in the database files of Elliott. For example, one or more null characters might be found in a date field. Generally, these errors are caused by ...
    • A Support Case of Migrating to Different Version of DDF

      Release Date: 4/24/19 Version: All Q - I've been asked to set up UPS Worldship to access customer shipping addresses in Elliott. I've run into a problem mapping City, State, and Zip fields to Elliott. Looks like Elliott concatenates these fields to ...
    • Avalara - Copy/Consolidate Orders

      Release Date: 4/28/23 Version: 8.6 and Above When the Avalara Integration is enabled, the following changes will take effect in Copy/Consolidate Orders. Copy/Consolidate Orders must be run under version 8.6. If the user attempts to run the ...
    • Elliott Database Naming Convention

      Release Date: 06/30/20 Version: 7.x & Up General speaking, Elliott's data is stored in <ElliottRoot>\DATA or DATA_99 folders. Where <ElliottRoot> is like "M:\Elliott8" and "99" can have the value of 02-99 that represent the Elliott company ID. The ...