




版權(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為當(dāng)前TurboCRM 6.1系統(tǒng)所使用的Apache服務(wù)器地址。參數(shù)orgcode取值“crm”,為當(dāng)前系統(tǒng)所使用的單位簡稱。在線文檔在線文檔如圖:在線文檔在線文檔2.2.接口介紹接口介紹用友TurboCRM6.1的WebService主要的
2、兩個接口是:(1)WS_System提供CRM系統(tǒng)用戶登錄登出的WEB服務(wù)驗證身份 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服務(wù),必須將token變量加到請求頭中 退出登錄 logout( ) returns void(2)WS_EAI提供CR
3、M系統(tǒng)用戶EAI讀取的WEB服務(wù) 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,傳入登錄名、密碼,返回當(dāng)前登錄的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地址,如登錄登出服務(wù)地址為: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ù)即可設(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方式,可以設(shè)置多個用戶IP,支持三種方式。a.具體的IP。例如:””b.IP段地址段。例如:”- ”c.通配符。例如:”192.168.0.*”如果為referhost方式,可以設(shè)置多個host的地址。單點登錄單點登錄(3)登錄名與密碼驗證方式需要提供o
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自我意識教育
- 針對2025年新標準的城市污水處理廠深度處理工藝設(shè)計優(yōu)化報告
- 環(huán)保產(chǎn)業(yè)園循環(huán)經(jīng)濟模式與能源結(jié)構(gòu)調(diào)整研究報告
- 公司職工舞蹈培訓(xùn)
- 量子計算在量子搜索算法2025年優(yōu)化與效率研究報告
- 潰瘍性結(jié)腸炎護理診斷
- 中班健康課:小花傘本領(lǐng)大
- 2025年母嬰市場消費升級背景下的品牌影響力研究
- 2025年民辦教育行業(yè)合規(guī)運營趨勢與品牌建設(shè)策略研究報告
- 2025年數(shù)字經(jīng)濟資金申請項目申報指南報告
- 如何提高酒店的在線口碑和評價
- 內(nèi)科學(xué)《肺結(jié)核》課件
- (完整版)傳熱學(xué)期末考試試題
- Python數(shù)據(jù)分析與數(shù)據(jù)挖掘 課件 第6、7章 Pandas基礎(chǔ)與應(yīng)用、Matplotlib
- 玻璃體手術(shù)并發(fā)癥的預(yù)防及處理
- 2023年醫(yī)學(xué)高級職稱-中醫(yī)肛腸(醫(yī)學(xué)高級)考試歷年高頻考點試題含答案
- 爬架拆除技術(shù)交底
- pergeos軟件教程評價許可介紹
- 密封條范文模板(A4打印版)
- 出租車 專業(yè)部分考核試題 城市客運企業(yè)主要負責(zé)人和安全生產(chǎn)管理人員安全考核基礎(chǔ)題庫
- GB/T 9634.3-2002鐵氧體磁心表面缺陷極限導(dǎo)則第3部分:ETD和E形磁心
評論
0/150
提交評論