Siebel Tools命令行接口

热度:

Siebel Tools 通过 siebdev.exe 启动,而且可以指定启动参数,这里先介绍普通启动参数:

/c C:\PROGRA~1\Siebel\8.0\Tools\bin\enu\tools.cfg                      tools配置文件

/d Local           数据源                                                                            

/u SADMIN      登录用户名

/p SADMIN      密码

1. 批量导出Object 到SIF文件

参数格式: /batchexport {Siebel Repository Name} {ObjectList File} {Log File}

例: /batchexport "Siebel Repository"  c:\obj.txt c:\export.log

ObjectList File 内容格式很严格,必须以逗号分隔

[Object Type],[Object Name],[SIF File]        前后不要含空格

Object Name 支持Siebel Tools中的模糊查询语法,可以加引号和括号,语义一致。

注意:空行也算一条记录被执行,这个从日志文件中可以看出。

2. 批量导入Object 到Siebel Repository

参数格式: /batchimport {Siebel Repository Name}  overwrite {SIF File Or Directory} {Log File}

例: /batchimport "Siebel Repository" overwrite c:\sifdir\ c:\import.log

3. 全编译 Siebel Repository 到指定SRF

参数格式: /bc {Siebel Repository Name} {SRF File}

 

有了这些命令行接口,我们可以使用外部程序.Net、Java、PyQt等做个外壳,顺序调用这些命令,以达到一键迁移,编译,上传,重启的功能。

个人比较喜欢Python,所以正在使用PyQt开发一个Siebel Util 工具,期待5月前完成。。。

posted on 2011-03-29 23:31  双宇  阅读(1176)  评论(0编辑  收藏  举报