Die Konfiguration von TheAnswer unterteilt sich in eine Hauptkonfiguration
und einer Anzahl von Unterkonfigurationen. Die Hauptkonfiguration ist das
Herz. In Ihr werden nicht nur die Filenamen der Unterkonfigurationen
festgelegt. Die Hauptkonfiguration speichert und ändert während dem
Programmablauf zudem ständig Daten, die zur Systemverwaltung notwendig
sind. Das sind Daten zum Netcall, Validier-Bits nach Schreibzugriffen,
Registrierdaten und vieles mehr. Man sollte darauf bedacht sein, für
jedes logische System in TheAnswerIII auch eine eigene Hauptkonfiguration
festzulegen und nicht mit einer Hauptkonfiguration arbeiten und ständig
die Unterkonfigurationen auszutauschen.
Die Unterkonfigurationen sind nach Themen gegliedert. Verschiedene Hauptkonfigurationen können viele gleiche Unterkonfigurationen benutzen und nur bei wesentlichen Daten andere.
Jede einzelne Unterkonfiguration kann verändert und gepeichert werden. Namensänderungen von Unterkonfigurationen können nur auf der jeweiligen Seite gemacht werden. Die Hauptkonfiguration speichert nur den Namen der Unterkonfigurationen und lädt sie bei jedem Programmaufruf neu nach.
Alle Konfigurationsdateien müssen im Verzeichnis ''ENV:Answer/'' bzw. ''ENVARC:Answer/'' sein. Das festlegen anderer Verzeichnisnamen ist unwirksam.
Dabei wird das gleiche Prinzip angewandt, wie es die Workbench tut: Das Verzeichnis ''ENV:'' sollte auf einer RAM-Disk liegen. Daten die dort gespeichert sind, gehen bei einem Reset verloren. ''ENVARC:'' sollte auf einer Diskette/Festplatte liegen. Daten, die dort gespeichert sind, müssen einen Reset überleben und dauerhaft gespeichert sein.
TAConfig unterscheidet beim Sichern der Daten ''speichern'' und
''benutzen''. Bei ''benutzen'' werden die Dateien nur in ''ENV:Answer''
gespeichert, halten sich also nur bis zum nächsten Reset. Bei
''speichern'' werden sie zusätzlich in ''ENVARC:Answer'' gespeichert und
sind damit dauerhaft gesichert.
Ändert man Daten in einer Unterkonfiguration, aber nicht den Namen dieser Unterkonfiguration, so muß die Hauptkonfiguration nicht neu gespeichert werden. Namensänderungen werden dagegen nur gespeichert, wenn man die Hauptkonfiguration sichert (speichern/benutzen).