Siebel——EBC建立、Client資料端配置

來源:互聯網
上載者:User

EBC就是外部BC,也就是資料來源不是Siebel資料庫,而來自外部資料庫,如ERP等。
  EBC可以做查詢、插入、刪除、更新等動作,甚至可以調用外部資料庫裡面的function。
  下面以擷取一個外部視圖view 的資料為例介紹定義一個EBC一般步驟:
   1.在外部資料源中建立需要的視圖(最好不要包含彙總函式,如果實在要使用彙總函式,則考慮使用function 或包來解決),並分配必要許可權。如果外部資料源為SQLserver則可以忽略第二步。
   2.將我們建立視圖的SQL語句儲存為XXX.ddl檔案。
   3.啟動Tools,選擇建立嚮導,在彈出的視窗中選擇General 子頁簽,在其中選擇Exetenal Table Schema
Import
,選擇一個已經鎖定的Project,在第二個選項中如果有Dll檔案則選擇Dll/Analytics否則選擇ODBC([color=red]注意
Oracle資料庫無法選擇到View,SQLserver
可以)。[/color][color=black]填寫一個3個字元長度的表名,[/color][color=black]選擇資料庫類型-》選擇一
個資料來源(如果資料來源未配置,將在下面的步驟中補充說明,此次可以留空),點擊完成即可![/color]
  4.到第3步我們建立了一個表,其實到此Tools中的配置基本完成,因為建立的這個表雖然是外部的,但是我們完全可以當Siebel自己的表使用。

 

5.現在定義資料來源,首先介紹Client端的建立:
    5.1.建立一個ODBC串連至目標資料庫,一定要測試,串連成功後面的步驟才有意義。選擇應用的設定檔XXX.cfg如field service為sfs.cfg定位到
      [DataSources]位置
      插入如下內容:
      [XXX]
         ConnectString        = {ODBC資料來源名稱}eg:erp_prod
         TableOwner           = {外部資料源表格所有者}eg:apps
         DLL                        = {外部資料源使用的DLL}如Oracle使用eg:sscdo90.dll,具體請查閱相關文檔
         SqlStyle                 = {SQL風格}eg:OracleCBO
         DSPassword         = {預設資料庫使用者密碼}eg:apps
      DSUsername        ={ 預設資料庫使用者}eg:apps
儲存,退出!
    5.2 .Server端的資料來源定義:
    在伺服器上建立一個ODBC資料來源,如果為Oracle至添加TnsName連接字串,串連至目標資料庫
    導航至管理-伺服器配置->企業->配置資訊配置
    複製一個伺服器資料來源(Server Datasource)選擇一個合適的名稱和別名
    在配置資訊子視圖中修改如下參數:
    Data source Connect String:tnsname 或ODBC名稱
    DB Connector DLL:資料庫連接使用Dll
      Default username password:預設資料庫使用者密碼
    Data source default user name:預設資料庫使用者
    點擊進階按鈕修改如下參數:
    SQL Style:SQL風格
點擊儲存。
    導航至組件定義視圖,選擇要使用該資料來源的組件,在菜單中選擇“啟用重新設定”,修改如下參數:
     OM - Named Data Source name:增加",在配置資訊配置中建立的資料來源別名"儲存後在菜單中選擇“提交重新設定”。
    註:有些系統組件也需要添加資料來源,如:Workflow Process Manager,等。否則可能會導致工作流程或其他功能無法使用。
6.回到前面的第三步驟,如果資料來源未選擇在建立的表的Data Sourse中建立記錄填寫Name,Chanel,這些以及在前面的步驟完成。
  在Client和Server中定義的資料來源保持名稱一致,以減少更新維護量。

 

本文轉自:http://www.itjaj.com/archiver/tid-2058.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.