Maintaining an External File Structure

Once the external file structure (EFS) setup is complete, as defined in the Initial Setup for an External File Structure topic (here), maintenance tasks can be performed from within workbench.

The following maintenance actions are available:

Integrity Check

Checking the integrity of an EFS from workbench involves two parts:

Use the following steps to run the integrity check and correct the problems when necessary.

  1. In workbench, in the Tree, select one or more asset classification folders.
  2. On the File menu, click the Check integrity of external assets option.

  1. On the 'Check integrity of assets in' dialog, click the Check button.

  1. On the starting process dialog, click the Go to process button to monitor the background process. On the BG Processes tab, monitor the status of the background process under the 'Asset Integrity check' node.

  1. Verify that the Execution Report flipper shows that the Integrity Check has completed. The last row of the report is 'Done.'

Note: Any file found in the external structure that is not recognized as a STEP asset is reported in the Execution Report as an 'unknown' file. These files are not included in the unused.txt file.

  1. Open the Result flipper and if the Error collection parameter includes a URL link, complete the following steps:

  1. On the Result flipper, if the Download list of unused asset files parameter includes the 'unused.txt' flat text file, open the file to review the external assets not currently being used by any revision in STEP.

No action is required for the items in this file as these are not necessarily errors to be corrected.

The following scenarios can cause entries in this file:

Backup

When storing assets in the STEP database, backup consistency is guaranteed using Oracle RMAN for backing up all production data. When assets are stored in an EFS, the backup procedure is more complicated because data needs to be secured in the database as well as the image files in the EFS, and the two backups must synced as closely as possible. While it is difficult to synchronize the two backups, restore an EFS backup that is slightly newer than the database backup to guarantee that image files referred from the database will also exist in the EFS.

Important: A benefit of an EFS is that backup procedure performance on the database is faster when assets are stored outside the STEP database (as opposed to storing assets inside the STEP database).

The write-once algorithm used by the EFS allows the EFS backup procedure to be optimized by backing up only new files. With the 'write-once' method, files are not modified, instead, every change to an asset generates a new image file in the asset file system storage.