Documentation Comments
Use this form to comment on this topic. You can also provide any general observations about the Online Documentation, or request that additional information be added in a future release.
Reality V15.0 ()
Database Setup (m605006_databasesetup.htm)
Reality provides various ways for you to automatically set up a database:
Whenever you create a new database or update an existing one, a Proc is run to configure the database. This runs a second Proc called CUSTOM-SETUP from the file SITE-PL in the SYSPROG account, into which you can place your own configuration commands.
The database configuration parameter DbStart allows you to specify that a system Proc should be run whenever you start up a database. This Proc resets any despooler records that have been left in an inconsistent state, clears the USER.LOG file and marks any 'active' PH-HISTORY items as 'killed'. The system Proc also runs second Proc called DBSTART from the file SITE-PL in the SYSPROG account, into which you can place your own configuration commands. A template containing typical commands can be found in the item DBSTART.TEMPLATE of the file SYSPROG-PL (SYSPROG account).
When your DBSTART Proc is called, the primary input buffer will contain the following information for you to make use of:
Input buffer parameter | Description |
---|---|
%1 - %9 | Scratch/work parameters. |
%10 | R - restart of database daemon. S - system start. |
%11 | C - clean database start. D - dirty database start. |
%12 | P - parallel execution with other processes. X - exclusive execution, no other logged on ports. |
%13 |
Failsafe status:
|
%14 | 0/1 - User is/isn't the database owner. |
%15 | 0/1 - database type is file-store/partition. |
%16 |
Machine type is:
|
%17 | Today's date in the default format. |
%18 | Today's date yymmdd - useful with time for unique file/item-ids. |
%19 | Time hh:mm. |
%20 | Time hhmm. |
%21 | Total number of real and pseudo ports. |