Special Files [ Silhouette Reference Manual ] MPE/iX 5.0 Documentation
Silhouette Reference Manual
Special Files
Silhouette system processes use message files for communication purposes,
and a SAVE file on the secondary system to store information about
transmitted records.
Message Files
Silhouette processes communicate with other Silhouette processes by means
of a message file. Two message files are necessary, one for sending and
one for receiving. The names of these files are specified in the
COMMANDS`= and RESPONSES = lines of the configuration file discussed
above.
Figure 2-2 shows that the Communication Process (CP) can open the command
file for reading only, and the response file for writing only. The
Manager Program (MP) can open the command file for writing only and the
response file for reading only. This process provides a secure route for
information exchange between cooperating processes of the Silhouette
system.
Figure 2-2. Message Files
SAVE Files
Figure 2-3 shows that the SAVE file exists only on the secondary system.
It is used to store information about records transmitted to the
duplicate logfile, and records which have been processed against the
duplicate database. If a failure occurs on the secondary system,
Silhouette reconstructs the database using the database and SAVE files
from the backup tape and the current logfile from the primary system.
The SAVE file allows the Recovery Process (RP) to know where to begin
processing in the current logfile. Therefore, backup the SAVE file
whenever a regular secondary system backup of the database and logfile
occurs. Note that the SAVE file is keyed to the logfile on the primary
system. If a new log cycle is started on the primary system, then a new
SAVE file must be used on the secondary system. Errors occur if an old
SAVE file is used to reconstruct a database from records stored in a new
logfile.
Figure 2-3. SAVE Files
File Names
There are certain restrictions on the names used for the various files
used by Silhouette. These restrictions apply to message files and
logfiles on both the primary and the secondary systems, and to the SAVE
file on the secondary system. The names of these files must not begin
with the letters X, Y, or Z. The file names must also be unique in at
least one position other than the first letter. The message files
AMESSAGE and BMESSAGE are not allowed, since the first letter is not
unique for both. The message files MESSAGEA and MESSAGEB are acceptable
since the first seven positions are unique in both. The message files
A1MESS and A2MESS are acceptable since they are unique in the first plus
the third through sixth positions.
MPE/iX 5.0 Documentation