- 4
- 0
- 约9.41千字
- 约 16页
- 2019-04-19 发布于湖北
- 举报
ELN企业信息化公共服务平台接口规范
上海时代光华
2008-
制作:李鹏
ELN web service
ELN企业信息化公共服务平台接口是为客户自主提交数据所提供的符合SOAP标准的 Web Service服务程序。
可以通过: HYPERLINK /eln3_asp/services /eln3_asp/services查询ELN提供的web service接口。注意ELN提供的所有接口调用需要ELN的身份验证。可参见第2节。
1 用户使用应用服务流程
1~2.用户登陆AP。
3.AP用户成功登陆后,AP将该用户所有的应用显示出来。
4.用户请求WS服务。
5.AP系统进行参数处理,转发请求应用服务提供商(ELN)。
6~7. ELN验证请求的有效性,并返回处理结果给AP。
8.AP返回操作信息给用户。
2 身份认证
服务端利用ValidateUserTokenHandler进行身份认证。
所有调用ELN web service服务的SOAP请求头中必须包含身份验证信息。对应结点名和格式如:
soap:Envelope xmlns:soap=/soap/envelope/
xmlns:xsd=/2001/XMLSchema
xmlns:xsi=/2001/XMLSchema-instance
soap:Header
AuthenticationToken
coopCode
coopCode
/coopCode
userName
userName
/userName
contents
DES(username=””password=””coopcode=””time=””)
/contents
verify
MD5(Contents+key)
/verify
/AuthenticationToken
/soap:Header
soap:Body
………
/soap:Body
/soap:Envelope
参数解释:
CoopCode = 企业在ELN系统中的ID
userName = 公司系统管理员的用户名
Contents = DES(username=””password=””coopcode=””time=””)
username:公司系统管理员的用户名
password:公司系统系统管理员的密码的MD5值
coopcode:企业ID
time: 1970-01-01 00:00:00到当前时间的秒数。
DES加密的密钥为password进行MD5后的值。
Verify = MD5(Contents+key)
Key= Contents 进行DES的加密的密钥
3 学员管理服务接口
ELN 学员管理的web service描述地址是:
http://localhost:8080/eln3_asp/services/PersonnelService?wsdl
当前的ELN学员管理提供了如下接口:
A 修改/增加学员
public String saveSysPersonnelInfoWS(String coopCode,
SysPersonnelInfo sysPersonnelInfo, String loginName)
B 删除学员
public void removeSysPersonnelInfoWS(String coopCode, String username,
String password, String userId)
C 查看学员
public SysPersonnelInfo getSysPersonnelInfoWS(String coopCode,
final String userId)
D 查看学员列表
public List getPersonnelInfoByCoopCodeWS(String coopCode,
int pageNo, int pageSize)
E 修改学员
public String modifySysPersonnelInfoWS(String coopCode,
SysPersonnelInfo sysPersonnelInfo, String loginName)
throws XFireFault;
ELN学员管理的接口定义如下:
3.1.添加/修改学员:
接口名称
增加学员接口
接口描述
增加或者修改学员学员基本信息。
接口协议
SOAP
命名空间
接口描述
/eln3_asp/services/ PersonnelService?wsdl
接口方法
save
您可能关注的文档
- 2014会计从业考试《会计基础》KK软件后面大题附解答过程.doc
- 2014会计专业技术资格考试《初级会计实务》第5章+费用.doc
- 2014江苏政法干警招录民法考试大纲.doc
- 2014届高三二轮复习课件四川专用专题一获取和解读信息的方法与技巧.ppt
- 2014年4月时事试题及答案.doc
- 2014年9月份考试工程招投标第三次作业.doc
- 2014年12月考试建筑经济与企业管理B卷.doc
- 2014年北京大学金融硕士考研真题解析.doc
- 2014年东财《非营利组织管理》在线作业三.doc
- 2014年国家学生体质健康测试单项指标评分表.doc
- 九年级数学下学期练习bl2.5.2.2切线的性质.pptx
- 九年级数学下学期练习bx2.4.3 利用二次函数求最大利润问题.pptx
- 九年级数学上学期练习人教版eu21.3.1 传播问题、握手问题与数字问题.pptx
- 九年级数学上学期练习tf第2章 一元二次方程-专项突破4 一元二次方程根与系数的关系的应用.pptx
- 九年级数学上学期练习yq期末提分六 反比例函数.pptx
- 九年级数学上学期练习人教版ea21.1 一元二次方程.pptx
- 九年级数学上学期练习mj23.3.2.2用边角关系、三边关系判定三角形相似 (2).pptx
- 九年级数学上学期练习vt阶段练习(4.1~4.3).pptx
- 九年级数学下学期练习cc2.5.1 直线与圆的位置关系.pptx
- 九年级数学上学期练习人教版ep21.2.3 因式分解法.pptx
最近下载
- 安徽省合肥市名校联考2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc VIP
- 2025年山西职业单招考试真题及答案 完整版2025.pdf VIP
- 区块链基本概念.pptx VIP
- 2021年度“双一流”建设专项资金绩效评价自评报告.pdf VIP
- 劳动法案例分析及参考答案.docx VIP
- 广西左江治旱黑水河现代化灌区工程环境影响报告书.pdf VIP
- FDA热效应评估指南(中文翻译件) thermal effects evaluation.pdf VIP
- 华东理工大学双一流建设中期自评报告.PDF VIP
- 项目环境与职业健康安全管理工作计划.doc VIP
- 人人商城恶意诉讼应诉指南-含胜诉答辩状和证据清单.docx
原创力文档

文档评论(0)