FairCom Corporation
Your Location: USA | Europe | Brazil | Japan

Home / Technical News / Corrected Handling of Segmented Files During Automatic Recovery

Correct Handling of Segmented Files During Automatic Recovery

10 June 2009

Affected Builds: All builds prior to 090610
Criteria: Segmented file, Automatic recovery after a failed c‑treeACE Server process
Indications: Renamed file segments

During automatic recovery of a failed c‑treeACE process, existing file segments were renamed and thus subsequently not available to the application resulting in apparent missing data. During recovery, an attempt is made to open all segments of a segmented file found in the transaction logs. To open the segments, the segment definition resource must be read from the primary segment. However, an internal file map attribute had not been initialized resulting in a failed call. This failed call caused the recovery process to believe the additional segments did not exist. When later attempting to create the file segment, and that segment already existed, c‑treeACE then renamed the segment. The uninitialized attributes are now properly assigned avoiding this potential incorrect renaming of segmented files.

FairCom customers on current maintenance can request an updated V9 server line at any time. Please contact your nearest FairCom office should you have any concerns that you are impacted by this update.


BoxWorks Technologies writes customized, automated inventory and material handling software for the beverage, food service/supply, educational supply, and paper products industries. Household names such as Anheuser-Busch, Coca-Cola and Dole use BoxWorks’ solutions to handle and distribute products, as well as automate inventory report generation, transaction histories, and tracking reports.

These are critical and complex tasks given the depth and breadth of company product lines and sales volumes. Distributors using BoxWorks’ solutions must respond to fluctuating, variable consumer preferences by maintaining lean inventories and tight product turnaround times. This typically involves running hundreds of inventory reports numerous times daily, frequently drawing from the same data records when multiple requestors ask for reports simultaneously. Real-time insight into day-to-day product movement is critical, and FairCom’s c-treeACE® plays a key role.

btn_readmoreSm (1,298KB PDF)

Copyright 2015 FairCom Corporation. All rights reserved.