




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、6.1 EAI6.1 EAI接口開發(fā)使用接口開發(fā)使用及單點登錄配置說明及單點登錄配置說明1.1.在線文檔:在線文檔:用友TurboCRM6.1 EAI使用標準的Web Service接口。其在線文檔,可以通過以下方式訪問:http:/localhost/webservice/service.php?orgcode=crm其中http:/localhost為當前TurboCRM 6.1系統(tǒng)所使用的Apache服務器地址。參數(shù)orgcode取值“crm”,為當前系統(tǒng)所使用的單位簡稱。在線文檔在線文檔如圖:在線文檔在線文檔2.2.接口介紹接口介紹用友TurboCRM6.1的WebService主要的
2、兩個接口是:(1)WS_System提供CRM系統(tǒng)用戶登錄登出的WEB服務驗證身份 login( string user, string password, int lang ) type string user 用戶登錄名 type string password 登錄密碼 WS_SystemWS_System接口接口type int lang 登錄后使用的語言,默認為中文 returns string 如果驗證成功,返回一個token串,否則返回空字符串,調(diào)用其它的WEB服務,必須將token變量加到請求頭中 退出登錄 logout( ) returns void(2)WS_EAI提供CR
3、M系統(tǒng)用戶EAI讀取的WEB服務 EAI處理函數(shù) process(string queryXml) type string queryXml 輸入XMLreturns string 輸出XMLWS_EAIWS_EAI接口接口3.3.調(diào)用流程調(diào)用流程(1)登錄系統(tǒng)使用Web Service標準接口,通過http:/localhost/webservice/service.php?orgcode=crm&class=WS_System&wsdl調(diào)用登錄函數(shù)login,傳入登錄名、密碼,返回當前登錄的Session。Web ServiceWeb Service調(diào)用流程調(diào)用流程(2)使
4、用EAI接口使用Web Service標準接口,通過http:/localhost/webservice/service.php?orgcode=crm&class=WS_EAI&wsdl調(diào)用EAI接口函數(shù)process,傳入查詢xml,登錄的Session,返回結(jié)果xml。Web ServiceWeb Service調(diào)用流程調(diào)用流程4.4.開發(fā)實例開發(fā)實例修改PHP配置文件php.ini,使PHP運行環(huán)境持以下兩個擴展庫:extension=php_soap.dllextension=php_xsl.dll調(diào)用Web Service 使用PHP類:SoapClient代碼示例
5、如下:$client = new SoapClient($wsURL);$result = $client-_soapCall($wsFunc, $params, array(),$header);Web ServiceWeb Service調(diào)用開發(fā)示例調(diào)用開發(fā)示例參數(shù)說明:(1)$wsURL:為TurboCRM6.1 EAI提供的Web Service地址,如登錄登出服務地址為:http:/localhost/webservice/service.php?orgcode=crm&class=WS_System&wsdlEAI處理地址為:http:/localhost/webs
6、ervice/service.php?orgcode=crm&class=WS_EAI&wsdlWeb ServiceWeb Service調(diào)用開發(fā)示例調(diào)用開發(fā)示例(2)$wsFunc:為TurboCRM6.1 EAI提供的函數(shù),如登錄函數(shù)login,EAI處理函數(shù)process。(3)$params參數(shù)數(shù)組,參見函數(shù)說明,如登錄函數(shù)login的參數(shù)即可設置如下:$params = array(“admin”, ”123”);即登錄名為admin,登錄密碼為123。(4)$headerPHP類SoapHeader對象。Web ServiceWeb Service調(diào)用開發(fā)示例調(diào)用
7、開發(fā)示例5.5.調(diào)用流程調(diào)用流程(1)登錄系統(tǒng)$wsURL=“http:/localhost/webservice/service.php?orgcode=crm&class=WS_System&wsdl”;$params = array(“admin”, ”123”);$header = null;$client = new SoapClient($wsURL);$wsFunc = “l(fā)ogin”;$session = $client-_soapCall($wsFunc, $params, array(),$header);調(diào)用調(diào)用Web ServiceWeb Service
8、流程:流程:$session返回為登錄函數(shù)返回的session,這個session在后續(xù)調(diào)用EAI接口時需要用到。如果不傳遞session,EAI接口將無法返回正確的值。(2)處理EAI函數(shù)$queryXML = ;$wsURL=“http:/localhost/webservice/service.php?orgcode=crm&class=WS_EAI&wsdl”;$params = array($queryXML);調(diào)用調(diào)用Web ServiceWeb Service流程:流程:$header = new SoapHeader(http:/.$_SERVERHTTP_HO
9、ST,PHPSESSID, $session);$client = new SoapClient($wsURL);$resultXML = $client-_soapCall($wsFunc, $params, array(),$header);$queryXML中xml含義為查詢系統(tǒng)中所有客戶信息。$header為新建一個SoapHeader對象,并將登陸調(diào)用返回的session傳入。$resultXML為EAI返回的xml信息。調(diào)用調(diào)用Web ServiceWeb Service流程:流程:6.6.單點登錄單點登錄(1)單登錄的入口及配置說明CRM系統(tǒng)提供的單點登錄入口為/login/si
10、ngletlogin.php。針對不同的登錄機制,接收不同的參數(shù)。如果需要,可以使用配置文件autologin.ini, 該文件放在/tsvr/autologin.ini (2)登錄名與IP的驗證方式需要提供orgcode 和 loginname 參數(shù),形如: http:/localhost/login/singletlogin.php?orgCode=crm&loginName=admin 單點登錄單點登錄配置文件示例:method=ipmethod=iptype=clientip/referhosttype=clientip/referhostuser:user:* * ip:1=
11、ip:1=ip:2=-ip:2=-ip:3=192.168.0.ip:3=192.168.0.* * host:1=host:1=host:2=“host:2=“ user:admin user:adminip:1=ip:1=ip:2=-ip:2=-ip:3=192.168.0.ip:3=1
12、92.168.0.* * 單點登錄單點登錄配置文件說明:method:驗證方法。ip表示通過IP驗證。type:驗證方式。其中:clientip:以客戶端IP的方式。referhost:來自頁面的HOST方式驗證。user:每個用戶可以配置一節(jié),以“user:”開始,可以使用通配符*。單點登錄單點登錄user其包含的參數(shù):如果為clientip方式,可以設置多個用戶IP,支持三種方式。a.具體的IP。例如:””b.IP段地址段。例如:”- ”c.通配符。例如:”192.168.0.*”如果為referhost方式,可以設置多個host的地址。單點登錄單點登錄(3)登錄名與密碼驗證方式需要提供o
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國健康小鎮(zhèn)建設行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃報告
- “世界藝術(shù)之窗”國際藝術(shù)展示平臺商業(yè)計劃書
- 2025年 浙江國企招聘筆試試題附答案
- 中國合資車行業(yè)發(fā)展概況及行業(yè)投資潛力預測報告
- 書皮壓痕機項目投資可行性研究分析報告(2024-2030版)
- 2025年中國控制器PLC行業(yè)市場深度分析及投資策略研究報告
- 2025年 車工中級職業(yè)技能考試試題單選題、判斷題附答案
- 2021-2026年中國電纜組裝市場全面調(diào)研及行業(yè)投資潛力預測報告
- 2025年中國航天器市場運行現(xiàn)狀及行業(yè)發(fā)展趨勢預測報告
- 中國住宿服務行業(yè)發(fā)展趨勢及投資前景預測報告
- 如何提高酒店的在線口碑和評價
- 內(nèi)科學《肺結(jié)核》課件
- (完整版)傳熱學期末考試試題
- Python數(shù)據(jù)分析與數(shù)據(jù)挖掘 課件 第6、7章 Pandas基礎與應用、Matplotlib
- 玻璃體手術(shù)并發(fā)癥的預防及處理
- 2023年醫(yī)學高級職稱-中醫(yī)肛腸(醫(yī)學高級)考試歷年高頻考點試題含答案
- 爬架拆除技術(shù)交底
- pergeos軟件教程評價許可介紹
- 密封條范文模板(A4打印版)
- 出租車 專業(yè)部分考核試題 城市客運企業(yè)主要負責人和安全生產(chǎn)管理人員安全考核基礎題庫
- GB/T 9634.3-2002鐵氧體磁心表面缺陷極限導則第3部分:ETD和E形磁心
評論
0/150
提交評論