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中显示内容,比较详细。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值