Anatomy of the ect.fid file


 Product(s):Promis.e, Bentley Substation
 Version(s):08.11.13.140
 Environment:N\A
 Area:Installation_Configuration
 Subarea:N\A

This information is provided as reference. The user does not normally need to deal with the ect.fid file at all.

Background

Each project folder contains an ect.fid file. This file is used to correlate the project's folder to the project's data in the SQL project database.

Contents of the ect.fid file

167
 (SELECTseries 7)-RELEASE-Microstation
SQL Server
(local)\BENTLEYECAD
MicroStation
8.1.14
37d80c36-6236-4ebd-8588-7424c092400a
MyDatabase
promise
4.0

Line 1 contains the project id value for the project. This value correlates to the id field in the Project table in the project database.

Line 2 indicates the SELECTseries and platform of the software that last modified the project.

Line 3 indicates whether the project's data was stored in a SQL Server or Oracle database.

Line 4 contains the server name hosting the project database. This corresponds to the Server Name field on [[Setup]] > Project Database. The format is SERVERNAME\INSTANCENAME. The "(local)" value is a shortcut for the workstation's machine name.

Line 5 indicates the platform of the software used to create the project. "MicroStation" indicates an integrated platform in later versions.

Line 6 indicates the [[Project Database Version - promis.e|Project Database Version]], which may give a clue to the version of the software.

Line 7 contains the unique identifier (GUID) string for the project. This value must match the value in the guid field for the project's record in the Project table for the project to be accessible.

Line 8 contains the name of the project database that contains the data for the project. This corresponds to the Database or Default Database field on [[Setup]] > Project Database. In later versions, the software is able to dynamically switch between project databases, so the project may still be accessible if another database is specified on [[Setup]] > Project Database.

Line 9 indicates the software that created the project ("promise" or "Substation").

See Also

[[The GUID in the project database doesn’t correspond to GUID for this project in the ect.fid]]

 Original Author:Matt_P