====== Интерфейс командной строки для операций Import, Export и Compilation ====== [[https://docs.oracle.com/cd/B31104_02/books/UsingTools/UsingTools_CompilingTesting5.html|BookShelf]] ===== Batch Export ===== Ускорить процесс экспорта sif-файлов можно средствами командной строки используя ''/batchexport''.\\ Для этого нам понадобится два файла: bat и csv Исполняющий файл должен выглядеть следующим образом: D:\Siebel\8.1\Tools_1\BIN\siebdev.exe /c "D:\Siebel\8.1\Tools_1\BIN\ENU\tools.cfg" /d ServerDataSrc /U SADMIN /P SADMIN /batchexport "Siebel Repository" export.csv export.log В csv-файле находится информация о том, какой объект необходимо выгрузить из Siebel Tools и в какую папку сохранить полученный файл: Applet,Contact Find List Applet,D:\SIF\Applet-Contact Find List Applet.sif Business Component,Fincorp Account,D:\SIF\Business Component-Fincorp Account.sif Link,FINCORP Account?Contact,D:\SIF\Link-FINCORP Account Operation Group.sif После окончания процесса Export в обязательном порядке нужно просмотреть файлы на размер. Если у файла размер **0** или **1** кб файл может быть пустым. ===== Batch Import ===== Ускорить процесс импорта большого количества sif-файлов можно средствами командной строки используя ''/batchimport''.\\ Для этого нам понадобится файл bat. Исполняющий файл должен выглядеть следующим образом: D:\Siebel\8.1\Tools_1\BIN\siebdev.exe /c "D:\Siebel\8.1\Tools_1\BIN\ENU\tools.cfg" /d ServerDataSrc /U SADMIN /P SADMIN /batchimport "Siebel Repository" overwrite "D:\SIF\" import.log * Важным параметром является **overwrite/merge**: - **overwrite** -- перезаписывает конечный объект в Siebel Tools данными из sif файла; - **merge** -- производит слияние объектов в БД и в sif файле (**Используется для импорта TABLE**). * "D:\SIF\" -- папка в которой содержатся sif файлы. * import.log -- файл в который будет записан log процесса импорта. ===== Compilation ===== Запускается параметром командной строки ''/bc'': D:\Siebel\8.1\Tools_1\BIN\siebdev.exe /c "D:\Siebel\8.1\Tools_1\bin\enu\tools.cfg" /u SADMIN /p SADMIN /d ServerDataSrc /bc "Siebel Repository" "D:\_FullCompile\siebel_sia.srf" Результатом работы будет файл siebel_sia.srf, содержащий в себе все объекты из Siebel Tools. ===== Browser Script ===== Генерация Browser Script D:\sba81\siebsrvr\BIN\genbscript.exe "D:\Siebel\8.1\Client_1\BIN\rus\fins_rus.cfg" "D:\Siebel\8.1\Client_1\PUBLIC\rus" rus --- //[[admin@siebelwiki.com.ua|wiki_admin]] 2014/12/15 12:49// {{tag>Batch}}