Tool 命令行批量導入導出sif文件

在開發過程中,經常會批量的導入導出Sif文件,可以手工前臺做,
但是系統自帶的命令行模式,更加準確高效。參考:Bookshel-- Using Tools.pdf  P179頁

一、SIF對象批量導出

命令:     siebdev /c <config file> /d <database> /u <user name> /p <password> /batchexport <Repository Name> <Input File Name> <Log File>       
例子:
D:
cd D:\Siebel\8.1\Tools_1\BIN 

siebdev /c tools.cfg /d local /u DEVLOPER1 /p DEVLOPER1 /batchexport "Siebel Repository" obj.txt export.log

前面都是固定的,obj.txt 裏面的內容可以指定,           
舉例說明:obj.txt的每一行的格式如下,
Object Type, Object Name Search Expression, SIF file name
其中Search Expression可以是任何在Tools中查詢對象時輸入的查詢表達式,
SIF file name可以使用絕對路徑也可以不指定路徑,放在默認目錄下;

如果都指定爲同一個sif名字,只有最後一行會生效,之前的sif會被覆蓋。以虛線內的內容示例:
-----------------------------------------------------
Screen,*Test EAI*,D:\Siebel\8.1\Tools_1\BIN\Test\Screen.sif
View,*Test Out*,D:\Siebel\8.1\Tools_1\BIN\Test\View.sif
Applet,*Test Out* OR *Test EAI*,D:\Siebel\8.1\Tools_1\BIN\Test\Applet.sif
Business Object,*Test Out* or *Test EAI*,D:\Siebel\8.1\Tools_1\BIN\Test\BO.sif
Business Component,*Test Out* OR *Test EAI*,D:\Siebel\8.1\Tools_1\BIN\Test\BC.sif
Business Service,*Test Outbound Interface Service* OR *Test EAI*,D:\Siebel\8.1\Tools_1\BIN\Test\BS.sif
Link,*Test Out*,D:\Siebel\8.1\Tools_1\BIN\Test\Link.sif
Pick List,*Test Out*,D:\Siebel\8.1\Tools_1\BIN\Test\PickList.sif
Workflow Process,*Test Out*,D:\Siebel\8.1\Tools_1\BIN\Test\WF.sif
Table,*CX_EAI*,D:\Siebel\8.1\Tools_1\BIN\Test\Table.sif
-----------------------------------------------------------

導出完成時可以參考export.log中顯示內容,比較詳細


二、SIF對象批量導入
命令:     siebdev.exe /c <config file> /d <database> /u <user name> /p <password> /batchimport <Siebel Repository name>
<Import Mode> <.sif file1, .sif file2, .sif fileN; or directory where SIF files can be found> <log file>

以下分別是Overwrite和Merge模式
siebdev.exe /c tools.cfg /d local /u DEVLOPER1 /p DEVLOPER1 /batchimport "Siebel Repository" overwrite "D:\Siebel\8.1\Tools_1\BIN\Test\" import.log
siebdev.exe /c tools.cfg /d local /u DEVLOPER1 /p DEVLOPER1 /batchimport "Siebel Repository" merge "D:\Siebel\8.1\Tools_1\BIN\Test\" import.log

說明:
可以指定具體的sif文件,也可以指定某一個文件夾,批量導入文件夾下的sif。導入完成時可以參考import.log中顯示內容,比較詳細。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章