项目接口需求及设计说明文档.docx

上传人:h**** 文档编号:26974667 上传时间:2022-07-20 格式:DOCX 页数:10 大小:13.88KB
返回 下载 相关 举报
项目接口需求及设计说明文档.docx_第1页
第1页 / 共10页
项目接口需求及设计说明文档.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《项目接口需求及设计说明文档.docx》由会员分享,可在线阅读,更多相关《项目接口需求及设计说明文档.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目接口需求及设计说明文档 媒讯集团E A S项目 CTC与EAS接口 需求及设计说明书 文档作者: 创建日期:20X X-05-10 确认日期: 当前版本:1.0 拷贝数量:1 审批签字: 客户方: 实施方: 文档控制 修改记录 日期作者版本参考版本备注 目录 1.概述 (4) 1.1读者 (4) 1.2图例 (4) 1.3目的 (4) 二、业务现状 (5) 三、概要设计 (5) 3.1接口通讯方式 (5) 3.2通讯内容定义 (5) 3.3媒讯CTC系统提供接口使用范例 (5) 3.4金蝶EAS提供接口使用范例 (5) 3.5媒讯CTC系统提供接口服务地址 (7) 3.6金蝶EAS提供接口

2、服务地址 (7) 3.7接口需求 (7) 四、详细设计 (8) 4.1XX EAS接口 (8) 1.概述 金蝶与用户及用户业务系统方通过多次讨论,制定了接口开发需求设计说明书,作为双方后续开发指引。 1.1读者 本文读者对象为业务管理人员、系统设计、开发人员、测试人员。 1.2图例 本文中如未进行特殊说明,各图标代表的含义如下: 表示一个活动; 表示动态的业务数据,如系统单据; 表示流程走向; 表示条件判断、流程分支; 表示静态的业务数据,如基础资料; 表示系统外一个手工处理活动; 表示系统外手工填制的单据; 表示当前系统之外的活动; 表示当前系统之外产生的业务数据。 1.3目的 本文档是媒讯

3、CTC系统与EAS系统接口的需求及设计方案相关文档,可用于指导开发、测试工作和作为验收相关依据文档。 二、业务现状 待补充 三、概要设计 3.1接口通讯方式 金蝶EAS与媒讯CTC系统之间通讯采用WebService方式进行数据传输。 3.2通讯内容定义 对于记录型的大对象,在通讯时,采用String型的xml格式的参数进行传递。对于其他非记录型的对象,在通讯时,可采用非xml格式的参数进行传递,也可使用多个参数。具体格式,请参照每个接口的通讯用例说明。 3.3媒讯CTC系统提供接口使用范例 待补充。 3.4金蝶EAS提供接口使用范例 3.4.1规范说明 EAS通过webService接口与异

4、构系统通信。EAS WebService全部是使用java编写的,其接口描述符合WSDL国际标准,其数据描述符合XSD 国际标准。 本次提供的接口除系统登录接口外,其他接口都需要调用登录接口,以便将登陆的SessionId信息放入到SOAP 的HEADER 报文中。 3.4.2使用示例 金蝶在EAS上发布WebService服务,提供wsdl文件供客户端下载,其他业务系统根据下载的wsdl文件,产生客户端。 建议使用Axis2来生成客户端代理。 下面是登录接口调用参数说明: 接口地址http:/ip:port/ormrpc/services/EASLogin 方法名称login 参数列表参数名

5、称别名类型备注 userName EAS用户名String EAS系统一个非异常的 账户的用户名Password密码String用户名对应的密码slnName都为eas dataCenterName数据中心id String EAS对应的数据中心Language语言String默认为L2即可dbType数据库类型int 0 sql server 1 oracle 2 db2 相关对象描述不需要任何对象类型的数据 错误列表 错误代码错误概述详细说明 概要逻辑说明无 调用者说明无 其他说明无 以下是Java客户端调用Java webservices接口的调用代码示例: public class D

6、emo public static void main(String args) throws Exception Demo demo = new Demo(); demo.login(); /* * EAS登录 * login方法的参数分别代表为: * ng.String userName 用户名, * ng.String password 密码, * ng.String slnName eas, * ng.String dcName 数据中心代码, * ng.String language 语言,简体中文为L2, * int dbType 0 sql server 1 oracle 2 d

7、b2 * throws Exception */ private void login() throws Exception String EASLogin_address =http:/IP:6888/ormrpc/services/EASLogin; URL url = new URL(EASLogin_address); EASLoginProxy proxy=new EASLoginProxyServiceLocator().getEASLogin(url); WSContext ctx = proxy.login(user, pwd, eas, 001, L2, 1); if(ws

8、!= null& ws.getSessionId() !=null) System.out.println(登录成功); else System.out.println(登录失败); 3.5媒讯CTC系统提供接口服务地址 待三地方补充。 3.6金蝶EAS提供接口服务地址 测试环境:http:/192.168.1.209:6888/ormrpc/services 正式环境:http:/192.168.1.7:6888/ormrpc/services 建议把IP地址和端口做成一个可配置参数。 3.7接口需求 3.7.1接口概况 本次集成业务所涉及的接口如下表所示: 序号接口名称数据发送方数据接收方接口提供者接口调用者 3.7.2接口说明 接口处理过程说明: 其他逻辑控制说明: 3.7.3其他要求 四、详细设计 4.1XX EAS接口 4.1.1设计说明 此接口由EAS端(提供者)开发,供媒讯CTC系统 (调用者)调用。 4.1.2通讯内容 接口地址 方法名称 参数列表参数名称别名类型备注 返回值 对象描述 bill 错误列表错误代码错误概述 概要说明 调用者说明 其他说明 4.1.3通讯用例 -xmlData格式例子 202220383 2022-08-29/ 2022-08-29 一分 020*

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁