Project

General

Profile

Working-with-reqdb » History » Revision 21

Revision 20 (Илья Рудаков, 12/18/2009 12:12 PM) → Revision 21/64 (Илья Рудаков, 12/18/2009 12:13 PM)

h1. Working with reqdb console interface 

 h2. Описание 

 Дистрибутив ReqDB выглядит следующим образом: 

 <pre> 
 /.. 
 /bin 
 /libs 
 /src 
 /templates 
  reqdb-someversion.jar 
 </pre> 

 В папке /bin находится три файла для работы с reqdb в консольном режиме: reqdb, reqdb.64 и reqdb.exe. Первые два позволяют вам работать в Linux системе, последний - в Windows. 
 Если вы работаете в Linux, reqdb и reqdb.64 нужно сделать executable. Достаточно набрать следующую команду в консоли: 
 <pre>$ chmod +x reqdb</pre> 
 или 
 <pre>$ chmod +x reqdb.64</pre> 
 reqdb.64 используется если у вас Linux x64. 

 h2. Работа с консольным интерфейсом 

 Если вы запустите один из вышеописанных файлов без каких-либо параметров, то на консоль будет выведена следующая информация: 
 <pre>Usage: reqdb <help|import|convert|init|report> [params]</pre> 

 Вы видите, что в интерфейсе используется 5 параметров. 
 > *help* параметр выводит вспомогательную информацию о других параметрах. Например, вызов <pre>$reqdb help import</pre> выведет на экран следующую информацию <pre>Usage: reqdb import <input file> <path to catalogue> <root id> 
 OR 
 reqdb import <input file> <path to catalogue> <root id> <branch path> 
 </pre> 

 > *import* позволяет импортировать существующий документ с разметкой требований в каталог требований. Для данного параметра предусмотрено следующие использование: <pre>Usage: reqdb import <input file> <path to catalogue> <root id> 
 OR 
 reqdb import <input file> <path to catalogue> <root id> <branch path> 
 </pre> *_<input file>_* _*<input file>*_ - путь к документу, который должен быть импортирован в каталог требований; *_<path <path to catalogue>_* catalogue> - путь к каталогу требований