Регистрация

Progress Startup Command and Parameter Reference

Готовим статьи для FAQ
Администратор
Аватара пользователя
Сообщения: 1873
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Progress Startup Command and Parameter Reference

Сообщение Arelav » Чт ноя 10, 2005 7:09 am

Разбираюсь тут со стартовыми параметрами, заодно перевожу pdf - файл "Progress Startup Command and Parameter Reference". Вроде как для меня все понятно. Перевод буду прилагать по мере завершения, прошу не судить строго.
А по возможности можно и корректировать. Буду рад.
И так:

Вопрос: Стартовые Команды и параметры Прогресс.
Раздел: Администрирование Прогресс
Подраздел: Стартовые команды и параметры Прогресс


Часть I

1.1. О командах запуска
Команды запуска Прогресс поддерживают клиент/серверную архитектуру и большое разнообразие опций конфигурации. В клиент/серверной конфигурации клиентские приложения и сервер базы данных являются отдельными процессами. Интерфейс пользователя и приложений Прогресса выполняются на стороне клиентской сессии, а запросы отправляются на сервер. Сервер получает доступ к базе данных от имени каждой клиентской сессии.
Следовательно, команды запуска разделяются на две общие категории:
• Команды для запуска и останова процессов базы данных, таких как сервер базы данных, брокеры базы данных и фоновые процессы
• Команды для запуска и останова клиентских соединений с базой данных, таких как 4GL client, AppServer и DataServer client.
В общих чертах, запуск клиента и сервера происходит следующим образом:
• Стартуется сервер базы данных или брокер базы данных. Старт этих процессов устанавливает постоянное соединение с базой данных. За более подробной информацией по старту обращайтесь к документации Progress Installation and Configuration Guide Version 9 for UNIX или Progress Installation and Configuration Guide Version 9 for Windows.
• Запускается клиентское приложение

1.2. О параметрах запуска
Вы можете использовать совместно с командами запуска параметры запуска, которые определяют режим работы базы данных и клиентских сессий. Требования к использованию параметров зависят от операционной системы и сетевой среды. Например, вы можете контролировать клиентские соединения, что бы обеспечить наибольшую производительность. Эти параметры разбиты по следующим категориям использования:
• Клиентские сессии
• Клиентские соединения
• Progress Database Server
• DataServer
• Open Interface Driver

1.3. Использование файлом параметров
Файл параметров является файлом операционной системы, который содержит один или более параметров запуска. Первоначальная причина использования файла параметров, это возможность избегать набора команд при каждом запуске Прогресса. Вместо того чтобы многократно вводить серию параметров и других аргументов, достаточно набрать их один раз в файл параметров. Также вы можете использовать его, чтобы поддерживать параметры запуска для конкретной базы данных, группы пользователей, или системной конфигурации. Файл параметров имеет расширение .pf.
Каждая программ Прогресса использует файл параметров, который по умолчанию называется startup.pf. Этот файл расположен в директории DLC. Он должен находиться там, чтобы Прогресс работал правильно. Вы можете модифицировать этот файл для добавления/изменения набора параметров. Вы можете также создавать один или более дополнительных файлов параметров, которые будут загружены после загрузки startup.pf.
Примечание: В Windows вы можете определять имя файла запуска, используя переменную среды PROSTARTUP в progress.ini или реестре. См. Progress Client Deployment Guide для более детального описания файла progress.ini.

1.3.1. Вызов файла параметров
Для того чтобы вызвать дополнительный файл параметров, при старте Прогресса в командной строке используйте параметр запуска (–pf).
Вызов файла параметров из командной строки.
Введите одну из следующих команд:
    pro sports -pf filename.pf (Unix)
    prowin32 -1 sports -pf filename.pf (Windows)

Имя файла может быть любым. Прогресс объединяет все параметры запуска из файла в одну командную строку. Если один и тот же параметр упоминается несколько раз, то приоритет отдается последнему.
Вызов файла параметров оператором CONNECT.
Используйте следующий синтаксис для вызова файла параметров оператором
    CONNECT в процедурах 4GL:
    CONNECT -pf sports.pf


Например, следующая процедура соединения использует файл параметров new_york.pf:
    UPDATE ny_user ny_password BLANK.
    CONNECT -pf new_york.pf
    -U VALUE(ny_user) -P VALUE(ny_passwd)
    NO-ERROR.
    IF NOT CONNECTED("new_york") THEN
    MESSAGE "Connection to New York office failed".


Вызов многочисленных файлов параметров
Параметр –pf можно использовать в файлах также как и в командной строке. Это позволяет вам определять специализированные параметры, специфические параметры базы данных, и специальные пользовательские параметры в других файлах параметров. Это также позволяет подключаться к многочисленным базам данных из одной командной строки или по средствам одного оператора CONNECT.
Когда подключение происходит к более чем одной базе данных, этот параметр должен быть указан после параметра –db (Physical Database Name). Если соединение происходит к более чем одной базе, то в первой строке будет параметр –db, а в последующих строках – параметры запуска, относящиеся к этой базе данных

1.3.2 Создание и редактирование файлов параметров
Вы можете использовать любой текстовый редактор для создания файла, содержащего стартовый параметры. Вы также можете использовать инструментальные средства.

1.3.3 Формат файла парметров

Пример файла парметров
    -db /usr/disk0/newyork # new york central db
    -B 200 # database buffers
    -H nysystem -S nyserver # host, service
    -L 10000 # lock table entries
    # Остальные параметры получают значения по умолчанию
Этот формат используется для всех операционных систем. Следуйте следующим правилам при создании файла параметров:
• Устанавливайте параметры и их аргументы в одной строке
• Используйте максимум 40 символов в одной строке
• Выделите параметры с синтаксисом UNIX
• Используйте знак # для выделения комментариев. Прогресс проигнорирует данные в строке, следующие за этим знаком
• Заключайте значения в одиночные или двойные кавычки
• Параметры запуска не указанные в файле параметров принимают значения по умолчанию
• Используйте ~ для определения управляющих символом, таких как указанных в таблице 1-1

Table 1–1: Управляющие символы в файлах параметров
    Символ Описание Код
    ~nnn Символ, имеющий восьмеричный код -
    ~b BS символ ~010
    ~t HT (горизонтальная таб.) ~011
    ~n LF (подача линии) ~012
    ~r VT (перевод строки) ~013
    ~f FF (подача формы) ~014
    ~E ESC ~033

На Unix используйте обратную косую черту (\) вместо тильды.

Вернуться в СТАТЬИ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1