SDK用DIAPI连接SBO的实现
生活随笔
收集整理的這篇文章主要介紹了
SDK用DIAPI连接SBO的实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
幾個朋友Sbo討論群都說,因段時間咱們例子演示,基于Sbo UI APIAdd-on插基本熟悉,掌握實現Sbo Add-on插同Sbo主程序間單點認證;但們基于Sbo DI API獨立程序,總出現無法登錄指定企業數據庫,本文以此進行說明。 基于DI API獨立程序,就不再新業務功能作插形式集成Sbo主程序,而獨立程序個應程序、業務間或個業務處理控。因基于DI API,所以使Sbo DI API進行相關業務處理應該推薦,那么,這些程序應該遵循Sbo DI API接口規范,而不應該直接簡單連接Sbo企業數據庫。,這樣就能夠實現們自己獨立程序同Sbo主程序間業務互通業務。 使DI API進行Sbo業務處理,通過DI API登錄Sbo業務數據庫第步,Sbo通過SAPbobsCOM.Company業務象(本文oCompany指Company業務象)進行業務數據庫登錄驗證。那么使DI API時登錄業務數據庫需注意哪些問題呢?們先分析個Sbo結構。 1、Sbo作個輕型企業信息管理軟,建立數據庫SQL Server,處理基于數據庫業務信息,首先需登錄SQL Server數據庫,Sbo DI API登錄時候,需提供SQL Server數據庫登錄參數。 登錄SQL Server數據庫使兩種,種信任連接方式,只連接客戶端同SQL Server數據庫同個域,并且具有登錄SQL Server服務器權力,那么只需指定這臺服務器地址就以連接這臺服務器SQL Server數據庫。應oCompany需進行以設置: oCompany.Server = strServer oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL oCompany.UseTrusted = True 登錄SQL Server數據庫第二種通過數據庫戶密碼進行數據庫校驗方式。顯然這種方式登錄時候需指定數據庫服務器地址,使非信任模式,并且需指定登錄數據庫帳號密碼。如所示: oCompany.Server = strServer oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL oCompany.UseTrusted = False oCompany.DbUserName = strDBUserID oCompany.DbPassword = strDBUserPWD 需注意,這個時候如果還指定采信任模式登錄,登錄程序就忽略指定登錄數據庫帳號密碼而采信任模式,如果信任模式登錄環境--比如現行客戶端不域戶等--不滿足,登錄就失敗。 2、設置登錄數據庫參數,還保障被授權戶才能夠訪問Sbo業務數據庫。Sbo被授權戶含義包括兩部分,部分當Sbo應經過SAP公司授權許版戶,另部分就登錄應該業務經過管理員許操作戶。保障Sbo戶合法性當性,保證操作員合法性當性。oCompany責登錄時候此進行驗證。 Sbo戶合法性驗證主通過Sbo許驗證服務器進行,被授權Sbo戶SAP都發送個注冊許,運行Sbo許驗證服務器。所以oCompany需查詢許服務器,當戶否屬于版戶。如: oCompany.LicenseServer = strLicSever 需注意,許驗證服務器通過TCP/IP協議接受登錄戶查詢,所以需此指定許驗證服務器地址端口,如:oCompany.LicenseServer = "192.168.1.128:30000" 3、指定許驗證服務器,還需指定操作員登錄戶登錄密碼。相關語句如: oCompany.UserName =strOperatorId oCompany.Password = strOperatorPWD 4、Sbo支持個獨立公司業務處理(同集團個獨立核算經營子公司,使同套Sbo進行管理,分別應不同Sbo業務數據庫,SQL Server應著個獨立數據庫文)語言支持,登錄時候業務指定: oCompany.CompanyDB = strDataBaseName oCompany.language = SAPbobsCOM.BoSuppLangs.ln_Chinese 5、面登錄參數指定,通過以語句進行登錄: oCompany.Connect 登錄函數返回個登錄狀態代碼,于指定否成功登錄,如果登錄失敗,原因什么。應軟應該此予以處理。 本文出自 “富盛軟” 博客,務必保留此出處http://foresun.blog.51cto.com/221037/43627
轉載于:https://blog.51cto.com/kanshan/568378
總結
以上是生活随笔為你收集整理的SDK用DIAPI连接SBO的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PIC最简约的PWM波形产生程序(PIC
- 下一篇: 浅谈String和StringBuffe