Компонента запускается через вариант запуска либо через командную строку с помощью файла SBLauncher.exe или SBDte.exe. В отличие от способа запуска компоненты через вариант запуска, запуск через командную строку не требует предварительного входа в систему. Расположение файлов описано в разделе «Каталоги клиентской части».
При запуске указываются общие ключи, ключ -CT (тип запускаемой компоненты, для экспорта разработки имеет значение Export) и следующие специфические ключи:
• | -F – предназначен для автоматического (невизуального) экспорта элементов разработки в указанный файл. В качестве значения указывается полное имя файла разработки: |
-F=<Имя файла разработки>
Если опущен, то компонента выполняется в ручном (визуальном) режиме;
• | -C – определяет перечень выбранных для экспорта элементов. В качестве значения указывается полное имя файла конфигурации. Подробнее см. «Конфигурации экспорта разработки»: |
-С=<Имя файла конфигурации>
Ключ является обязательным для экспорта разработки в автоматическом режиме. Если ключ -F указан, а ключ -C опущен, экспорт не будет произведен;
• | -R – признак создания пакета разработки для сервера репликации. Подробнее см. раздел «Параметры экспорта разработки». Указывается только при автоматическом экспорте разработки. Возможные значения: Y – создавать пакет разработки для сервера репликации, N – не создавать. Например, |
-R=Y
• | -FD, -TD – задают начало и конец периода изменений разработки. Экспортируются только элементы разработки, изменившиеся в указанный период В качестве значений указываются дата или дата и время, например, |
-FD=01.04.2016 -TD="30.04.2016 14:00:00"
Примечание
Если в качестве значения ключа указывается дата и время, то значение следует заключать в кавычки.
Если ключ -FD опущен, то экспортируются все элементы разработки, измененные до даты, указанной в ключе -TD. Если ключ -TD опущен, то экспортируются все элементы разработки, измененные с даты, указанной в ключе –FD.
• | -EL – фильтрует элементы разработки по пользователю, вносившему изменения. В качестве значения указывается логин пользователя из компоненты Пользователи, например, |
-EL=Petrov_IG
Если компонента запускается в визуальном режиме, то значения ключей –FD, -TD, -EL сохраняются в настройках фильтра экспорта разработки.
Если компонента запускается в невизуальном режиме, то элементы разработки экспортируются в соответствии со значениями ключей –FD, -TD, -EL, но эти значения не сохраняются в настройках фильтра экспорта разработки.
Если значения ключей указаны с ошибкой, например, дата начала периода изменений разработки больше даты конца периода, не найден логин пользователя, то компонента не запустится. Соответствующее исключение будет записано в лог-файл <имя компьютера>.is-builder.sbdte.log.
• | -PC – задает код текущего пакета разработки; |
• | -PPC – задает код предыдущего пакета разработки; |
• | -PD – задает описание текущего пакета разработки. |
В зависимости от используемого файла командная строка для выполнения компоненты Экспорт разработки имеет формат:
SBLauncher.exe -CT="Export" [Ключ1=<Значение1> … КлючN=<ЗначениеN>]
SBDte.exe -CT=”Export” [Ключ1=<Значение1> … КлючN=<ЗначениеN>]
Пример
Для экспорта элементов, указанных в файле конфигурации «C:\Development\export.isc» и измененных пользователем с логином Petrov_IG в апреле 2016 года, в файл «C:\Development\export.isx» из системы, расположенной на сервере «SQLSERVER» в БД «DIRECTUM», в автоматическом режиме с помощью файла SBLauncher.exe, используйте следующую командную строку:
SBLauncher.exe -CT=Export -S=SQLSERVER -D=DIRECTUM
-N=UserName -W=Password -F="C:\Development\export.isx"
-С="C:\Development\export.isc" FD=01.04.2016 -TD=30.04.2016 14:00:00
-EL=Petrov_IG
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |