EAI接口开发使用及单点登录配置说明PPT资料.ppt

上传人:b****1 文档编号:14306069 上传时间:2022-10-21 格式:PPT 页数:19 大小:831KB
下载 相关 举报
EAI接口开发使用及单点登录配置说明PPT资料.ppt_第1页
第1页 / 共19页
EAI接口开发使用及单点登录配置说明PPT资料.ppt_第2页
第2页 / 共19页
EAI接口开发使用及单点登录配置说明PPT资料.ppt_第3页
第3页 / 共19页
EAI接口开发使用及单点登录配置说明PPT资料.ppt_第4页
第4页 / 共19页
EAI接口开发使用及单点登录配置说明PPT资料.ppt_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

EAI接口开发使用及单点登录配置说明PPT资料.ppt

《EAI接口开发使用及单点登录配置说明PPT资料.ppt》由会员分享,可在线阅读,更多相关《EAI接口开发使用及单点登录配置说明PPT资料.ppt(19页珍藏版)》请在冰豆网上搜索。

EAI接口开发使用及单点登录配置说明PPT资料.ppt

,在线文档,如图:

在线文档,2.接口介绍用友TurboCRM6.1的WebService主要的两个接口是:

(1)WS_System提供CRM系统用户登录登出的WEB服务验证身份login(stringuser,stringpassword,intlang)typestringuser用户登录名typestringpassword登录密码,WS_System接口,typeintlang登录后使用的语言,默认为中文returnsstring如果验证成功,返回一个token串,否则返回空字符串,调用其它的WEB服务,必须将token变量加到请求头中退出登录logout()returnsvoid

(2)WS_EAI提供CRM系统用户EAI读取的WEB服务EAI处理函数process(stringqueryXml)typestringqueryXml输入XMLreturnsstring输出XML,WS_EAI接口,3.调用流程

(1)登录系统使用WebService标准接口,通过http:

orgcode=crm&

class=WS_System&

wsdl调用登录函数login,传入登录名、密码,返回当前登录的Session。

WebService调用流程,

(2)使用EAI接口使用WebService标准接口,通过http:

class=WS_EAI&

wsdl调用EAI接口函数process,传入查询xml,登录的Session,返回结果xml。

WebService调用流程,4.开发实例修改PHP配置文件php.ini,使PHP运行环境持以下两个扩展库:

extension=php_soap.dllextension=php_xsl.dll调用WebService使用PHP类:

SoapClient代码示例如下:

$client=newSoapClient($wsURL);

$result=$client-_soapCall($wsFunc,$params,array(),$header);

WebService调用开发示例,参数说明:

(1)$wsURL:

为TurboCRM6.1EAI提供的WebService地址,如登录登出服务地址为:

wsdlEAI处理地址为:

wsdl,WebService调用开发示例,

(2)$wsFunc:

为TurboCRM6.1EAI提供的函数,如登录函数login,EAI处理函数process。

(3)$params参数数组,参见函数说明,如登录函数login的参数即可设置如下:

$params=array(“admin”,”123”);

即登录名为admin,登录密码为123。

(4)$headerPHP类SoapHeader对象。

WebService调用开发示例,5.调用流程

(1)登录系统$wsURL=“http:

orgcode=crm,调用WebService流程:

$session返回为登录函数返回的session,这个session在后续调用EAI接口时需要用到。

如果不传递session,EAI接口将无法返回正确的值。

(2)处理EAI函数$queryXML=;

$wsURL=“http:

$header=newSoapHeader(http:

/.$_SERVERHTTP_HOST,PHPSESSID,$session);

$resultXML=$client-_soapCall($wsFunc,$params,array(),$header);

$queryXML中xml含义为查询系统中所有客户信息。

$header为新建一个SoapHeader对象,并将登陆调用返回的session传入。

$resultXML为EAI返回的xml信息。

调用WebService流程:

6.单点登录

(1)单登录的入口及配置说明CRM系统提供的单点登录入口为/login/singletlogin.php。

针对不同的登录机制,接收不同的参数。

如果需要,可以使用配置文件autologin.ini,该文件放在/tsvr/autologin.ini

(2)登录名与IP的验证方式需要提供orgcode和loginname参数,形如:

/localhost/login/singletlogin.php?

orgCode=crm&

loginName=admin,单点登录,配置文件示例:

method=iptype=clientip/referhostuser:

*ip:

1=192.168.0.1ip:

2=192.168.0.1-192.168.0.5ip:

3=192.168.0.*host:

1=host:

2=192.168.0.1“user:

adminip:

3=192.168.0.*,单点登录,配置文件说明:

method:

验证方法。

ip表示通过IP验证。

type:

验证方式。

其中:

clientip:

以客户端IP的方式。

referhost:

来自页面的HOST方式验证。

user:

每个用户可以配置一节,以“user:

”开始,可以使用通配符*。

单点登录,user其包含的参数:

如果为clientip方式,可以设置多个用户IP,支持三种方式。

a.具体的IP。

例如:

”192.168.0.1”b.IP段地址段。

”192.168.0.1-192.168.0.5”c.通配符。

”192.168.0.*”如果为referhost方式,可以设置多个host的地址。

单点登录,(3)登录名与密码验证方式需要提供orgcode和loginname以及password参数,形如:

loginName=admin&

passWord=123配置文件示例:

method=pass配置文件说明:

pass表示登录名和密码验证。

单点登录,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1