Account Storage

The Security Manager database is held in a file within the application directory named Accounts.Dynamic. The information in this file cannot be read or successfully modified by any means other than the Security Manager user interface. Under no circumstance should any attempt be made to do so. Irreparable damage to your application is likely to result.

 

There are three sections in the Accounts.Dynamic file:

[SecMgr] 

Has only one entry: the version number of the security manager database. This is "201" for the current version of VTScada.

[Accounts] 

Stores the information for each user account, in the form used by VTS version 10 and earlier.

[Accounts-200] 

Stores the information for each user account, in the form used by VTScada after version 10.0. For applications upgraded from version 10, VTScada will read the information in the [Accounts] section once, then create an [Accounts-200] section containing the same information stored in the new format. After the [Accounts-200] section has been created, VTScada will no longer read the [Accounts] section.

Each entry in the database takes the form, "AccountID = Encoded account definition". Restrictions are in place so that the Accounts.Dynamic file from one application cannot be used in another.