The following steps are performed internally when you run the COSINI command:
The COSINIT0 rule is triggered. This rule issues a series of Shout messages describing available startup options, and one WTOR message telling the user to choose one of these options.
When a startup option is specified in response to the WTOR message, the option number is stored in an AutoEdit variable and the following command is issued:
F CONTROLO,COSMOSSTART
During initialization, Control-O/COSMOS issues internal messages in the following format:
COSFSMIN dbname
Where dbname is the name of a Working Object database to initialize.
The COSFSMIN rule is triggered by the message in step 3. This rule triggers the COSELECT rule.
The COSELECT rule applies Action rule COSACT70 to perform the following actions on each Object database row:
Copies necessary information from the Source Object database to the Working Object database.
Sets the CURRENT status of the object to UNKNOWN.
Sets the DESIRED status according to the option specified in response to the WTOR message described in Step 1.