Использование макропеременной ROOT в конфигурационных файлах трехуровневой архитектуры |
В конфигурационных файлах сервера и клиента предусмотрена возможность использования макропеременной Root при задании параметров, являющихся каталогами, файлами и списками каталогов и файлов.
При помощи макропеременной Root задается полное имя каталогов хранения файлов пользователей: отчетов, временных файлов, DSK-файлов и так далее.
Макропеременная Root задается в конфигурационных файлах сервера.
Не рекомендуется определять макропеременную Root в клиентских конфигурационных файлах. Это может привести к непредсказуемым последствиям.
При задании макропеременной Root во избежание конфликтов между пользователями необходимо всегда использовать макропеременную %user%.
По умолчанию для серверной части трехуровневой архитектуры макропеременная Root равна '.\%user%', что соответствует каталогу с именем пользователя на сервере в каталоге запуска сервера приложений системы . Для клиентской части трехуровневой архитектуры и при работе в двухуровневой архитектуре макропеременная Root по умолчанию принимает значение ' .\'.
При задании в конфигурационных файлах сервера параметров, являющихся каталогами для хранения отчетов и временных файлов, значения параметров должны обязательно содержать макропеременную Root, иначе данные параметры будут игнорироваться. В конфигурационных файлах клиента использование макропеременной Root для задания этих параметров необязательно.
При использовании макропеременной Root в конфигурационных файлах клиента значение макропеременной будет соответствовать значению, полученному с сервера.