欢迎来到天天文库
浏览记录
ID:18545991
大小:633.50 KB
页数:21页
时间:2018-09-19
《ecology系统接口指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Ecology系统集成接口指南(V0.1)SUBMITEDBYWEAVER第21页共21页目录1、集成登陆31.1使用说明32.数据源103.计划任务接口114.流程接口144.1.节点附加操作接口144.2.自定义浏览框接口165.短信接口18第21页共21页1、集成登陆企业在信息化的过程中不可避免的会购置各种各样的业务系统,为了登陆不同的系统,用户需要频繁的打开不同的窗口、输入各自的帐号密码,费时费力。但是通过ecology系统的自定义菜单功能和集成登陆接口,可以比较方便的实现登陆ecology系统后直接到达其他业务系统的功能,省去了繁琐的登陆过程。1.1使用说明1.系统管理员
2、维护待集成系统的登陆页面地址,如图所示:(图一,集成登陆菜单入口)第21页共21页(图二,点“集成登陆”菜单后的显示页面,我们可以通过“新建”来维护需要集成的系统。本文以集成网易163邮箱为例。注意:标识很重要,不能重复,在后面的步骤中会用到标识值)(图三,新建页面。内网地址为局域网访问,外网地址为internet访问。账号参数名和密码参数名通过查看该系统登录页面的html源码获得,如果登陆页面还有其他输入项的话则添加其他参数)第21页共21页(图四,给待集成的系统添加左侧菜单)第21页共21页(图五)(图六,链接地址必须设为/interface/Entrance.jsp?id=待
3、集成系统的标识值)第21页共21页(图七,这个菜单用来给系统用户维护集成系统的帐号信息。链接地址必须是/interface/AccountSetting.jsp)1.到目前为止,系统设置已经完成,系统用户可以使用被集成的系统了。在使用被集成的系统之前需要先设置一下自己在被集成系统中的账号信息(通过前文所述的“账号设置”左侧菜单进行设置,设置一次就可以了,只有在被集成系统的帐号改变了的情况下才需要再次设置。)第21页共21页(图一)(图二)第21页共21页(图三,设置好账号信息后点“网易163邮箱”左侧菜单,直接登录进入163邮箱系统)1.接口开发如果上面的设置不能达到直接进入被集成
4、系统的目的,可以通过修改接口文件来自己写集成登陆的代码。1.找到ecology安装目录/interface/Entrance.jsp文件并打开(最好先备份一下)2.注意文件中的这段代码:if(sysid.equals("1")){//如果系统标识值等于1//163邮件系统集成out.print(str);}elseif(sysid.equals("2")){//如果系统标识值等于2//第二套待集成系统out.print(str);}。。。。else{out.print(str);}str字符串变量是被集成系统的登录页面html表单提交代码,客户开发人员可以自己修改str的值来实现自
5、己的登陆代码。第21页共21页大多数情况下可以不用自己开发,但是对基于.net技术的网站系统可能需要自己实现登陆部分的代码。4.注意事项。被集成的系统必须是B/S架构的系统,登录页面必须是传统的登录页面(没有验证码、动态密码等)2.数据源ecology提供了许多系统扩展接口,开发人员可以通过这些接口操作不同的数据源。例如把ecology的数据同步到其他的系统中去,或把其他系统中的数据同步到ecology中来,本质上就是在两个数据源之间交换数据。定义数据源的方法很简单,只需要在ecology安装目录/WEB-INF/service/datasource.xml中声明一下就可以了。
6、ervice-pointid="local"interface="weaver.interfaces.datasource.DataSource">7、er1"/>上面的声明定义了一个oracle数据源,我们可以在datasource.xml文件中
7、er1"/>
此文档下载收益归作者所有