zoukankan      html  css  js  c++  java
  • Siebel EBC 配置

    热度:

    EBC 全称 External Business Component ,是一种可以和外部ODBC数据源数据集成方法。它将其他DataBase中的Table && View Sechma 以DDL方式导入到Tools Repository中,和普通表一样可以作为BC的基表,但数据源却可以在BC上指定为非Siebel 应用系统的数据源。

    配置过程:

    • 从任意数据源以DDL形式导出表或视图结构
    • 使用Tools 导入DDL
    • 创建BC 和UI
    • 创建数据源

    导出DDL结构

            用PL/SQL Develop 或其他工具导出DDL 结构定义 (注意事项)

           (1) 新建的视图中必须要有ROW_ID字段,否则搭好Siebel应用后界面会报“业务对象创建业务组件错误”。

            (2)最好给每个列取个别名以确保不要同名,后面须注意导入Siebel 后Table Column需要和别名保持一致。

            (3)注意如果创建View的话,不要忘记给新建的View赋予SSE_ROLE权限,否则界面会报“准备SQL时发生错误”

    导入到Siebel Repository

            1. 通过向导创建

    image

        

             2. 选择DDL 方式

    image

          3. 注意这边的Runtime Data Source 可以不选

    image

         4. 注意Alias 别名要和创建的视图中的别名一致

    image

    创建BC 和UI

         以导入的Table为基表,创建Field ,建好BC ,Applet,View,Screen等等

         值得注意的是这里创建的EBC是可以和其他表建立Join关系的,并且EBC的基表EX_***也是可以被其他BC用作Join表建立联接的

    配置 Data Source

         默认的 Data Source 其实是指向Siebel 系统的ODBC连接。例如我们在Siebel的DataBase 中创建了视图,一下可以全部全部忽略。

        但Data Source 是可以配置为外部数据源的,这时我们得在Application Configuration File中手动创建Data Source,例如我们使用的是Field Service应用,则应用程序配置文件为{SIEBEL_ROOT}/siebsrvr/bin/sfs.cfg

    如果要连接的是Oracle数据源,则只要复制【ServerDataSrc】区域,改名【RemoteServerDataSrc】,修改ConnectionString

    image

    再在【DataSources】区域中加入如下

    image

    指定Data Source

      需要告诉Siebel 什么时候使用哪个数据源,系统中有两个地方可以设置,各有所用

      1. BC 上Data Source 属性, 这里可以写上RemoteServerDataSrc。

      2. External Table 上Data Source子项中新建 RemoteServerDataSrc 项。

         注意:在Table上指定则对于所有使用此Table 的BC都将使用这个Data Source

    配置Data Source 用户验证

    1. 静态配置方法:可以在配置文件中加入DSUsername和DSPassword参数

    image

    2. 动态配置方法:

        在Siebel 应用系统中进入 管理 – 服务器配置 > 企业 > 配置信息配置

    image

        跟CFG文件配置一样,复制【ServerDataSrc】,改名为【RemoteServerDataSrc】

        修改配置参数:     同样,如果是Oracle数据库的话,只需要设置用户名和密码。

                                    DSUsername = SIEBEL    ;   DSPassword = SIEBEL

    image

      最后在需要用到此External Data Source 的组件定义中配置组件参数

    image

    OM-Named Data Source name,参数本身以逗号分隔,将自定义的数据源名称附加在后面。

    最后,同步一下此组件,重启Siebel Server。

  • 相关阅读:
    Python-sokect 示例
    Python装饰器
    javascript权威指南第22章高级技巧
    javascript权威指南第21章 Ajax和Comet
    javascript权威指南第20章 JSON
    javascript权威指南第17章 错误异常处理
    javascript权威指南第16章 HTML5脚本编程
    Bootstrap 表单布局示例
    javascript权威指南第15章 使用Canvas绘图
    贪心算法学习笔记
  • 原文地址:https://www.cnblogs.com/ysisl/p/2184974.html
Copyright © 2011-2022 走看看