Параметры командной строки клиента Rational DOORS

С помощью параметров командной строки можно переопределить параметры реестра при запуске клиента Rational DOORS.

Список параметров командной строки сервера базы данных Rational DOORS приведен в разделе Параметры командной строки сервера базы данных.

Табл. 1. Параметры командной строки клиента Rational DOORS
Параметр (сокращение) Аргумент Описание
-addins (-a) папки-дополнений Один или несколько путей к папкам с файлами дополнений DXL.

В качестве разделителя записей применяется точка с запятой (;) без пробела на конце. В качестве путей можно указать локальные пути, адреса сетевых дисков или пути UNC (Универсальное соглашение о присвоении имен).

-attributeaddins (-A) папки-атрибутов-dxl Один или несколько путей к папкам с программами, которые можно использовать для атрибутов DXL.

В качестве разделителя записей применяется точка с запятой (;) без пробела на конце. В качестве путей можно указать локальные пути, адреса сетевых дисков или пути UNC (Универсальное соглашение о присвоении имен).

-batch (-b) программа-dxl Позволяет запустить Rational DOORS в пакетном режиме. Rational DOORS запускается без графического пользовательского интерфейса (окно входа и панель Структура базы данных не отображаются), выполняет указанную программу DXL и останавливается.

В пакетном режиме требуются другие параметры, такие как -user, -password и -project, для входа в систему и указания текущего проекта.

Аргумент параметра -batch задает файл, содержащий программу DXL, которую требуется запустить в пакетном режиме.

Пример:
C:\> doors -b dxl_programs\batch_analysis.dxl -p Car -u "Jill" 
-caching (-k)   Позволяет включить потоковую передачу данных между сервером базы данных и клиентом. Позволяет повысить производительность передачи данных по глобальной сети.
ОСТОРОЖНО:
Загружаемые данные кэшируются в локальной папке localdata, что снижает уровень безопасности. После загрузки данные удаляются.
-certName имя-карты:сертификат Задает метку сертификата, применяемого для идентификации клиента в защищенном режиме.

В случае применения стандарта pkcs#11 значение переменной имя-карты определяется с учетом -pkcs11token, а значение переменной сертификат - с учетом имени сертификата, применяемого системой. Пример: "Crescendo C700:certOne".

-cli (-C) строка-dxl или "#include <программа-dxl> Код DXL, который выполняется при запуске Rational DOORS перед отображением начального окна. В качестве аргумента можно указать:
  • Фрагмент кода DXL
  • Оператор include с путем к программе DXL
-data (-d) порт@сервер Позволяет выбрать базу данных Rational DOORS.

В этом параметре указывается порт сервера и имя хоста сервера (например, 36677@myserver).

-defopenmode (-o) Допустимые значения:

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

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

Параметр READ_WRITE задает режим исключительного редактирования, а параметр READ_WRITE_SHARED - режим общего редактирования.

Прим.: Этот параметр должен содержать прописные буквы, если не настроены односимвольные сокращения (r, w и s).
-defopenlinkmode (-O) Допустимые значения:

READ_ONLY

READ_WRITE

READ_WRITE_SHARED

Задает режим редактирования, в котором открываются формальные модули в результате перехода по связи.

Параметр READ_WRITE задает режим исключительного редактирования, а параметр READ_WRITE_SHARED - режим общего редактирования.

Прим.: Этот параметр должен содержать прописные буквы, если не настроены односимвольные сокращения (r, w и s).
-dxl (-D) строка-dxl или "#include <программа-dxl>" Программа DXL, которая выполняется сразу после запуска Rational DOORS. В качестве аргумента можно указать:
  • Фрагмент кода DXL
  • Оператор include с путем к программе DXL
-home (-H) каталог-doors Домашний каталог Rational DOORS, включая полный путь к папке, в которой установлен Rational DOORS.
-certdb имя-папки Задает папку, содержащую файлы базы данных ключей Rational Directory Server и SSL Rational DOORS.

Значение по умолчанию: DOORS\9.5\certdb\.

При необходимости с помощью параметра -keyDB файлы базы данных ключей SSL Rational DOORS можно разместить в отдельной папке. Параметр -keyDB обладает преимуществом перед параметром -certdb.

-keyDB имя-файла Полный путь к файлу базы данных ключей, содержащему ключи идентификации и проверки SSL Rational DOORS.

Значение по умолчанию: DOORS\9.5\certdb\client_authentication.kdb.

Этот параметр обладает преимуществом перед параметром -certdb. Расположение папки базы данных ключей Rational Directory Server можно указать с помощью параметра -certdb, а расположение файла базы данных ключей SSL Rational DOORS - с помощью параметра -keyDB.

-layoutaddins (-L) папки-dxl-макета Пути к папкам макета DXL.

В качестве разделителя записей применяется точка с запятой (;) без пробела на конце. В качестве путей можно указать локальные пути, адреса сетевых дисков или пути UNC (Универсальное соглашение о присвоении имен).

-localdata (-f) имя-папки Локальная папка для временного хранения данных, скопированных с сервера базы данных Rational DOORS.
-logxconfig (-X) полное-имя-файла Полное имя файла конфигурации log4cxx, например C:\Logs\Client\logging-config-client.xml. Log4cxx - это среда для регистрации сообщений приложений.
Когда этот параметр указывается в командной строке или в реестре, клиент записывает сообщения приложения в указанный файл конфигурации. Записываются шесть уровней сообщений.
  • TRACE
  • DEBUG
  • INFO, в том числе ACK, CONFIRM и QUERY
  • WARNING
  • ERROR
  • FATAL
-notriggers (-T)   Выключает триггеры. Для выключения триггеров требуются права администратора базы данных или права на управление базой данных.
-password (-P) пароль Пароль для сеанса.
-pkcs11driver драйвер В случае применения стандарта pkcs#11 этот параметр задает имя драйвера устройства чтения смарт-карт standard, например c:\windows\system32\aetpkssw.dll.

Этот параметр следует указывать в случае входа в Rational DOORS с помощью смарт-карт для идентификации через PKI (инфраструктура общих ключей).

-pkcs11token имя-карты В случае применения стандарта pkcs#11 этот параметр задает тип системы смарт-карт, например "Crescendo C700".
-project (-p) имя-проекта Имя проекта, который требуется открыть в начале сеанса. Содержимое проекта отображается на правой панели в окне Структура базы данных.

Вместе с параметром -batch указывается текущий проект.

-projectaddins (-J) папки-дополнений-проектов Пути к папкам дополнений DXL проектов.

В качестве разделителя записей применяется точка с запятой (;) без пробела на конце. В качестве путей можно указать локальные пути, адреса сетевых дисков или пути UNC (Универсальное соглашение о присвоении имен).

-user (-u) имя-пользователя Имя пользователя для сеанса.
-W nowait Ошибки или вывод пакетного процесса отправляются в окно команды. Rational DOORS продолжает работать до тех пор пока не будет закрыто окно команды.

В случае запуска пакетного процесса из командной строки параметр -W позволяет закрыть окна команд и остановить Rational DOORS.

В этой таблице перечислены параметры командной строки для выполнения клиента Rational DOORS в качестве сервера взаимодействия:
Табл. 2. Параметры командной строки сервера взаимодействия
Параметр (сокращение) Значение Описание
-brokerHost посредник-DWA В этом параметре указывается посредник Rational DOORS Web Access, где посредник-DWA - имя хоста системы, в которой работает сервер Rational DOORS Web Access.
-brokerPort порт В этом параметре указывается номер порта посредника Rational DOORS Web Access. Порт по умолчанию: 61616.
-data (-d) порт@сервер Позволяет выбрать базу данных Rational DOORS.

В этом параметре указывается порт сервера и имя хоста сервера (например, 36677@myserver).

-interop   Этот параметр запускает клиент Rational DOORS в режиме сервера взаимодействия.
-logfile (-l) полное-имя-файла Полное имя файла протокола для сервера взаимодействия, например C:\temp\interop.log.

Когда этот параметр указан в командной строке, система записывает все ошибки DXL в файл, вместо вывода на экран.

Когда этот параметр указывается в реестре, система читает информацию, записанную в журнал событий Windows и записывает ее в файл протокола, указывая в полях записей Источник значение DOORS_DB_SERVER.

Используйте этот параметр с параметром -logLevel.

-logLevel целое Объем информации для включения в файл протокола.

Используйте этот параметр с параметром -logfile.

-maxMemory целое Максимальный объем памяти, выделяемой для сервера взаимодействия.

Комментарии