Marine Database Security
- Last UpdatedJan 05, 2024
- 1 minute read
The data access initialization routine D3INIT requires a valid project name and a username and password valid for that project. If invalid values are passed, then an error code is returned and the Marine project is closed down.
The MDB selection routine D3MMDB, called after a successful initialization, requires a valid MDB name for the selected project. If the MDB is not found, the user is allowed further attempts (since this may be a deliberate programming strategy). Any other error condition (for example, database in use) results in close down of the project.
Since access to all databases is read only, there is no threat to the integrity of the Marine project databases in the event of either machine or program failure.