zoukankan      html  css  js  c++  java
  • 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月前完成。。。

  • 相关阅读:
    xml解析模块
    python面向对象基础
    python hashlib模块
    os和sys模块
    python反射
    正则表达式re模块
    踩的python列表及for循环一个坑儿
    python序列化模块json和pickle
    python时间模块-time和datetime
    64匹马、8赛道,至少多少轮比赛找出速度最快的4匹马?
  • 原文地址:https://www.cnblogs.com/ysisl/p/2184978.html
Copyright © 2011-2022 走看看