系统之间的接口V3.0

系统 接口定义

2011-05-05

目 录

1. 概述........................................................................................................................................... 3 2. 结构图....................................................................................................................................... 4

. ......................................... 4

3. 总体说明 . .................................................................................................................................. 4

3.1. 接口列表 . ...................................................................................................................... 4 3.2. 接口访问方式 . .............................................................................................................. 5 4. 接口描述 . .................................................................................................................................. 5

4.1. 添加日志 . ...................................................................................................................... 5

4.1.1. 接口说明 . .......................................................................................................... 5 4.1.2. 接口定义 . .......................................................................................................... 5 4.1.3. 响应报文 . .......................................................................................................... 6 4.2. 用户登陆 . ...................................................................................................................... 6

4.2.1. 接口说明 . .......................................................................................................... 6 4.2.2. 接口定义 . .......................................................................................................... 6 4.2.3. 响应报文 . .......................................................................................................... 6 4.3. 导出数据 . ...................................................................................................................... 7

4.3.1. 接口说明 . .......................................................................................................... 7 4.3.2. 接口定义 . .......................................................................................................... 7 4.3.3. 响应报文 . .......................................................................................................... 7 4.4. 获取数据库与表的配置信息 . ...................................................................................... 8

4.4.1. 接口说明 . .......................................................................................................... 8 4.4.2. 接口定义 . .......................................................................................................... 8 4.4.3. 响应报文 . .......................................................................................................... 8 4.5. 获取部门名称 . .............................................................................................................. 9

4.5.1. 接口说明 . .......................................................................................................... 9 4.5.2. 接口定义 . .......................................................................................................... 9 4.5.3. 响应报文 . .......................................................................................................... 9 4.6. 获取数据字典中导出文件路径 . .................................................................................. 9

4.6.1. 接口说明 . .......................................................................................................... 9 4.6.2. 接口定义 . ........................................................................................................ 10 4.6.3. 响应报文 . ........................................................................................................ 10 4.7. 获取数据字典中导出数据最大值,一页多少数据配置 ......................................... 10

4.7.1. 接口说明 . ........................................................................................................ 10 4.7.2. 接口定义 . ........................................................................................................ 10

4.7.3. 响应报文 . ........................................................................................................ 11 4.8. 获取表信息(数据库类型、数据库名称、表名称、可以同步的数据总数) ..... 11

4.8.1. 接口说明 . ........................................................................................................ 11 4.8.2. 接口定义 . ........................................................................................................ 11 4.8.3. 响应报文 . ........................................................................................................ 12 4.9. 获取用户基本信息 . .................................................................................................... 12

4.9.1. 接口说明 . ........................................................................................................ 12 4.9.2. 接口定义 . ........................................................................................................ 12 4.9.3. 响应报文 . ........................................................................................................ 12 4.10. 导入数据 . ................................................................................................................ 13

4.10.1. 接口说明 . ........................................................................................................ 13 4.10.2. 接口定义 . ........................................................................................................ 13 4.10.3. 响应报文 . ........................................................................................................ 14 4.11. 修改同步标志 . ............................................................................................................ 14

4.11.1. 接口说明 . ........................................................................................................ 14 4.11.2. 接口定义 . ........................................................................................................ 14 4.11.3. 响应报文 . ........................................................................................................ 15

1. 概述

本文档用于描述数据交互系统中,平台部分与应用系统之间的接口。 平台部分作为基础服务端,应用部分作为接口客户端。平台提供部门、用户、权限、日志、字典等基本功能,应用部分进行调用。调用协议主要为基于Xml 的Web Service协议。

2. 结构图

3. 总体说明

3.1. 接口列表

基础服务平台接口列表

3.2. 接口访问方式

一、WSDL 路径:

4. 接口描述

4.1. 添加日志 4.1.1. 接口说明

向数据库添加操作日志

4.1.2. 接口定义

接口:void addOperLog(String userCode,String password,OpeLog opeLog) 功能:添加用户日志

参数: userCode :用户代码

userPassword :用户密码 opeLog :操作日志对象

返回:无返回值

4.1.3. 响应报文

4.2. 用户登陆 4.2.1. 接口说明

应用系统登陆时,可以在自己的界面中调用此接口进行登陆认证。

4.2.2. 接口定义

接口:String checkLogin(String userCode,String userPassword) 功能:用户登陆

参数: userCode :用户代码 userPassword :用户密码 返回:见响应报文

4.2.3. 响应报文

返回代码,true 表示成功,false 表示失败 返回消息

4.3. 导出数据 4.3.1. 接口说明

导出数据,返回ExportReturn 对象,对象包含String success; (成功信息)String

fail (异常信息),String primarKey[](主键类型);PkValue pkValue[](主键值);byte[] dataXML (导出的二进制数据);

4.3.2. 接口定义

接口:ExportReturn generateXml(String userCode, String password, String

srcDbName, String srcTbName, int pageSize, int page, String pass)

功能:导出二进制数据,日志等信息。

参数:userCode :用户账号

password:用户密码 srcDbName:数据库名称 srcTbName :表名

pageSize :一次导多少条数据 page :当前页 pass :加密密码

返回:ExportReturn 对象(Success :成功信息、Fail :异常信息、primarKey :

主键列名、pkValue :导出数据的主键值、dataXML :导出的二进制数据)

4.3.3. 响应报文

返回消息

二进制数据 主键值

异常信息

主键列名 成功信息

4.4. 获取数据库与表的配置信息 4.4.1. 接口说明

获取数据库与表的配置信息,形成树型结构图, 返回一维数组。格式如下: String[0]:数据库名称,表名,表名,表名; String[1]:数据库名称,表名,表名

4.4.2. 接口定义

接口:String [] getDbTableName(String userCode, String password) 功能:获取数据库与表配置信息 参数:userCode :用户代码

Password :用户密码

返回:String[]:

4.4.3. 响应报文

返回消息

数据库名称,表名,表名。。。

数据库名称,表名。。。

4.5. 获取部门名称 4.5.1. 接口说明

通过部门ID 获取部门名称

4.5.2. 接口定义

接口:String getDeptName(String userCode, String password, String deptId) 功能:获取用户基本信息 参数:userCode :用户代码

Password :用户名称 deptId :部门ID

返回:String 部门名称

4.5.3. 响应报文

返回消息

部门名称

4.6. 获取数据字典中导出文件路径 4.6.1. 接口说明

应用系统调用此接口获取数据字典中导出文件的路径。

4.6.2. 接口定义

接口:getFileRoot(String userCode, String password,String userKey) 功能:获取导出时,文件夹的默认路径 参数:userCode:用户编码

Password :用户密码

userKey 用户编码+”IN ” or “OUT ”

返回:文件路径

4.6.3. 响应报文

返回消息

默认导出文件路径

4.7. 获取数据字典中导出数据最大值,一页多少数据配置 4.7.1. 接口说明

获取数据字典中导出数据最大值,一页多少数据配置

4.7.2. 接口定义

接口:int[] getPageSizeAndMaxCount(String userCode, String password) 功能:业务日志记录

参数:userCode:用户编码

Password :用户密码

返回:int[0]:tableSize(一次最多可导多少条数据),

int[1]:pageSize(一个文件存储多少条数据)

返回消息

一次最多可导多少条数据

一个文件存储多少条数据

4.8. 获取表信息(数据库类型、数据库名称、表名称、可以

同步的数据总数)

4.8.1. 接口说明

查询导出数据表的,数据类型,数据库名称,表名称,可以同步的数据总数

4.8.2. 接口定义

接口:String[] getRowData(String userCode, String password,String dbName, String tblName)

功能:业务日志记录

参数:userCode:用户编码

Password :用户密码

dbName :数据库名称

tblName :表名称

返回:String[0]:dbType(数据库类型),

String[1]:dbName(数据库名称),

String[2]:tableName表名,

String[3] synCount:可同步的数据总数

返回消息

数据库类型

数据库名称

表名称

可同步的数据总条数

4.9. 获取用户基本信息

4.9.1. 接口说明

根据用户代码获取用户基本信息

4.9.2. 接口定义

接口:getUser(String userCode, String password)

功能:获取用户基本信息

参数:userCode :用户代码

Password :密码

返回:见响应报文

4.9.3. 响应报文

返回消息

用户代码

用户名称

所属部门序号

4.10. 导入数据

4.10.1. 接口说明

通过IO 字节流获取导入文件(加过密)的二进制byte[]导入数据,webService 服务器端会先解密byte[],再以xml 的方式解析byte[],最后导入数据库。

4.10.2. 接口定义

接口:String[] loadToDBFromXmlFile(String userCode, String password,String

dbName, String tableName, byte[] data, String pass,String fileName)

功能:通过ImportParam 里的DataHandler 导入数据

参数:userCode :用户代码

Password :用户密码

dbName :数据库名称

tableName :表名

data :二进制数据

pass :加密密码

fileName :文件名称

返回:String[0]:true(成功) or false (失败)

Stirng[1]:成功信息

String[2]:异常信息

4.10.3. 响应报文

返回消息

用户代码

用户名称

所属部门序号

所属部门名称

用户类别

排序号

是否允许登陆1:允许0:禁止 备注

备注1

备注2

备注3

状态:1:正常 0:无效

4.11. 修改同步标志

4.11.1. 接口说明

文件导出成功并生成文件后,再通过这个接口去修改表的同步标志(1)。

4.11.2. 接口定义

接口:void updateSynchflag(String userCode, String password, String dbName, String tableName, String[] pkName, PkValue[] pkValue)

功能:修改数据同步标志为1

参数:userCode :用户代码

Password :密码

dbName :数据库名称

tableName :表名

pkName :主键名称 pkValue :主键值 返回:无

4.11.3. 响应报文 无

系统 接口定义

2011-05-05

目 录

1. 概述........................................................................................................................................... 3 2. 结构图....................................................................................................................................... 4

. ......................................... 4

3. 总体说明 . .................................................................................................................................. 4

3.1. 接口列表 . ...................................................................................................................... 4 3.2. 接口访问方式 . .............................................................................................................. 5 4. 接口描述 . .................................................................................................................................. 5

4.1. 添加日志 . ...................................................................................................................... 5

4.1.1. 接口说明 . .......................................................................................................... 5 4.1.2. 接口定义 . .......................................................................................................... 5 4.1.3. 响应报文 . .......................................................................................................... 6 4.2. 用户登陆 . ...................................................................................................................... 6

4.2.1. 接口说明 . .......................................................................................................... 6 4.2.2. 接口定义 . .......................................................................................................... 6 4.2.3. 响应报文 . .......................................................................................................... 6 4.3. 导出数据 . ...................................................................................................................... 7

4.3.1. 接口说明 . .......................................................................................................... 7 4.3.2. 接口定义 . .......................................................................................................... 7 4.3.3. 响应报文 . .......................................................................................................... 7 4.4. 获取数据库与表的配置信息 . ...................................................................................... 8

4.4.1. 接口说明 . .......................................................................................................... 8 4.4.2. 接口定义 . .......................................................................................................... 8 4.4.3. 响应报文 . .......................................................................................................... 8 4.5. 获取部门名称 . .............................................................................................................. 9

4.5.1. 接口说明 . .......................................................................................................... 9 4.5.2. 接口定义 . .......................................................................................................... 9 4.5.3. 响应报文 . .......................................................................................................... 9 4.6. 获取数据字典中导出文件路径 . .................................................................................. 9

4.6.1. 接口说明 . .......................................................................................................... 9 4.6.2. 接口定义 . ........................................................................................................ 10 4.6.3. 响应报文 . ........................................................................................................ 10 4.7. 获取数据字典中导出数据最大值,一页多少数据配置 ......................................... 10

4.7.1. 接口说明 . ........................................................................................................ 10 4.7.2. 接口定义 . ........................................................................................................ 10

4.7.3. 响应报文 . ........................................................................................................ 11 4.8. 获取表信息(数据库类型、数据库名称、表名称、可以同步的数据总数) ..... 11

4.8.1. 接口说明 . ........................................................................................................ 11 4.8.2. 接口定义 . ........................................................................................................ 11 4.8.3. 响应报文 . ........................................................................................................ 12 4.9. 获取用户基本信息 . .................................................................................................... 12

4.9.1. 接口说明 . ........................................................................................................ 12 4.9.2. 接口定义 . ........................................................................................................ 12 4.9.3. 响应报文 . ........................................................................................................ 12 4.10. 导入数据 . ................................................................................................................ 13

4.10.1. 接口说明 . ........................................................................................................ 13 4.10.2. 接口定义 . ........................................................................................................ 13 4.10.3. 响应报文 . ........................................................................................................ 14 4.11. 修改同步标志 . ............................................................................................................ 14

4.11.1. 接口说明 . ........................................................................................................ 14 4.11.2. 接口定义 . ........................................................................................................ 14 4.11.3. 响应报文 . ........................................................................................................ 15

1. 概述

本文档用于描述数据交互系统中,平台部分与应用系统之间的接口。 平台部分作为基础服务端,应用部分作为接口客户端。平台提供部门、用户、权限、日志、字典等基本功能,应用部分进行调用。调用协议主要为基于Xml 的Web Service协议。

2. 结构图

3. 总体说明

3.1. 接口列表

基础服务平台接口列表

3.2. 接口访问方式

一、WSDL 路径:

4. 接口描述

4.1. 添加日志 4.1.1. 接口说明

向数据库添加操作日志

4.1.2. 接口定义

接口:void addOperLog(String userCode,String password,OpeLog opeLog) 功能:添加用户日志

参数: userCode :用户代码

userPassword :用户密码 opeLog :操作日志对象

返回:无返回值

4.1.3. 响应报文

4.2. 用户登陆 4.2.1. 接口说明

应用系统登陆时,可以在自己的界面中调用此接口进行登陆认证。

4.2.2. 接口定义

接口:String checkLogin(String userCode,String userPassword) 功能:用户登陆

参数: userCode :用户代码 userPassword :用户密码 返回:见响应报文

4.2.3. 响应报文

返回代码,true 表示成功,false 表示失败 返回消息

4.3. 导出数据 4.3.1. 接口说明

导出数据,返回ExportReturn 对象,对象包含String success; (成功信息)String

fail (异常信息),String primarKey[](主键类型);PkValue pkValue[](主键值);byte[] dataXML (导出的二进制数据);

4.3.2. 接口定义

接口:ExportReturn generateXml(String userCode, String password, String

srcDbName, String srcTbName, int pageSize, int page, String pass)

功能:导出二进制数据,日志等信息。

参数:userCode :用户账号

password:用户密码 srcDbName:数据库名称 srcTbName :表名

pageSize :一次导多少条数据 page :当前页 pass :加密密码

返回:ExportReturn 对象(Success :成功信息、Fail :异常信息、primarKey :

主键列名、pkValue :导出数据的主键值、dataXML :导出的二进制数据)

4.3.3. 响应报文

返回消息

二进制数据 主键值

异常信息

主键列名 成功信息

4.4. 获取数据库与表的配置信息 4.4.1. 接口说明

获取数据库与表的配置信息,形成树型结构图, 返回一维数组。格式如下: String[0]:数据库名称,表名,表名,表名; String[1]:数据库名称,表名,表名

4.4.2. 接口定义

接口:String [] getDbTableName(String userCode, String password) 功能:获取数据库与表配置信息 参数:userCode :用户代码

Password :用户密码

返回:String[]:

4.4.3. 响应报文

返回消息

数据库名称,表名,表名。。。

数据库名称,表名。。。

4.5. 获取部门名称 4.5.1. 接口说明

通过部门ID 获取部门名称

4.5.2. 接口定义

接口:String getDeptName(String userCode, String password, String deptId) 功能:获取用户基本信息 参数:userCode :用户代码

Password :用户名称 deptId :部门ID

返回:String 部门名称

4.5.3. 响应报文

返回消息

部门名称

4.6. 获取数据字典中导出文件路径 4.6.1. 接口说明

应用系统调用此接口获取数据字典中导出文件的路径。

4.6.2. 接口定义

接口:getFileRoot(String userCode, String password,String userKey) 功能:获取导出时,文件夹的默认路径 参数:userCode:用户编码

Password :用户密码

userKey 用户编码+”IN ” or “OUT ”

返回:文件路径

4.6.3. 响应报文

返回消息

默认导出文件路径

4.7. 获取数据字典中导出数据最大值,一页多少数据配置 4.7.1. 接口说明

获取数据字典中导出数据最大值,一页多少数据配置

4.7.2. 接口定义

接口:int[] getPageSizeAndMaxCount(String userCode, String password) 功能:业务日志记录

参数:userCode:用户编码

Password :用户密码

返回:int[0]:tableSize(一次最多可导多少条数据),

int[1]:pageSize(一个文件存储多少条数据)

返回消息

一次最多可导多少条数据

一个文件存储多少条数据

4.8. 获取表信息(数据库类型、数据库名称、表名称、可以

同步的数据总数)

4.8.1. 接口说明

查询导出数据表的,数据类型,数据库名称,表名称,可以同步的数据总数

4.8.2. 接口定义

接口:String[] getRowData(String userCode, String password,String dbName, String tblName)

功能:业务日志记录

参数:userCode:用户编码

Password :用户密码

dbName :数据库名称

tblName :表名称

返回:String[0]:dbType(数据库类型),

String[1]:dbName(数据库名称),

String[2]:tableName表名,

String[3] synCount:可同步的数据总数

返回消息

数据库类型

数据库名称

表名称

可同步的数据总条数

4.9. 获取用户基本信息

4.9.1. 接口说明

根据用户代码获取用户基本信息

4.9.2. 接口定义

接口:getUser(String userCode, String password)

功能:获取用户基本信息

参数:userCode :用户代码

Password :密码

返回:见响应报文

4.9.3. 响应报文

返回消息

用户代码

用户名称

所属部门序号

4.10. 导入数据

4.10.1. 接口说明

通过IO 字节流获取导入文件(加过密)的二进制byte[]导入数据,webService 服务器端会先解密byte[],再以xml 的方式解析byte[],最后导入数据库。

4.10.2. 接口定义

接口:String[] loadToDBFromXmlFile(String userCode, String password,String

dbName, String tableName, byte[] data, String pass,String fileName)

功能:通过ImportParam 里的DataHandler 导入数据

参数:userCode :用户代码

Password :用户密码

dbName :数据库名称

tableName :表名

data :二进制数据

pass :加密密码

fileName :文件名称

返回:String[0]:true(成功) or false (失败)

Stirng[1]:成功信息

String[2]:异常信息

4.10.3. 响应报文

返回消息

用户代码

用户名称

所属部门序号

所属部门名称

用户类别

排序号

是否允许登陆1:允许0:禁止 备注

备注1

备注2

备注3

状态:1:正常 0:无效

4.11. 修改同步标志

4.11.1. 接口说明

文件导出成功并生成文件后,再通过这个接口去修改表的同步标志(1)。

4.11.2. 接口定义

接口:void updateSynchflag(String userCode, String password, String dbName, String tableName, String[] pkName, PkValue[] pkValue)

功能:修改数据同步标志为1

参数:userCode :用户代码

Password :密码

dbName :数据库名称

tableName :表名

pkName :主键名称 pkValue :主键值 返回:无

4.11.3. 响应报文 无


相关文章

  • ITIL_V3_服务设计
  • ITIL 版本3 服务设计 免责声明: 一.本文档不对其中包含或引用的信息的准确性.可靠性或完整性提供任何明示或暗示的保证.对于任何因直接或间接采用本文档提供的信息造成的损失,均不承担责任.如因使用本文档出现法律责任,使用者应自行承担全部责 ...查看


  • 让你的U盘无所不能---很好
  • U盘用处知多少 相关搜索: U盘, 用处 第一章 U盘概述 一.什么是U盘 U盘即USB盘的简称,而优盘只是U盘的谐音称呼. U盘是闪存的一种,因此也叫闪盘.最大的特点就是:小巧便于携带.存储容量大.价格便宜.是移动存储设备之一. 二.常见 ...查看


  • 西威变频器调试资料
  • 西威变频器调试资料 一. 变频器线路说明 1. 同步变频器选型方法 2. 与常见微机板匹配注意事项(蓝光.新时达.中秀.奔克.里霸) 3. 与常用曳引机匹配注意事项(蓝光.欣达.孚信.阿尔法.蒙特纳利.威特) 4. 端子与接线说明 二. 外 ...查看


  • 求90台无盘网吧配置全方案(服务器+网络+客户机)
  • jztop2013 发表于 2014-5-29 07:11 1.游戏更新及无盘软件,本想用网维的,不过听说广告强行推送,也有说可以找代理商关闭,所以犹豫当中,是 ... 首先,我非常感谢仁兄的指导,这年头,人情冷漠呀. 1.决定用顺网.毕竟 ...查看


  • 电流环工作原理
  • 电流环工作原理 在工业现场,用一个仪表放大器来完成信号的调理并进行长线传输,会产生以下问题: 第一,由于传输的信号是电压信号,传输线会受到噪声的干扰: 第二,传输线的分布电阻会产生电压降: 第三,在现场如何提供仪表放大器的工作电压也是个问题 ...查看


  • 现代通信网综合练习题_含答案_
  • <现代通信网>综合练习题与答案 第一部分 练习题 一.填空题 1.通信网的硬件构成要素有____________._____________和________________ . 2.通信网按服务范围可分为___________ ...查看


  • 硬件电路设计说明书范文
  • 项目名称:E-DMR数字对讲机芯片 文件编号:HR3.002.8008.-- 项目编号:HR3.002 秘 密 硬件电路设计说明书V3 文档版本号3.0 编 写 人:赵 华 编写时间:2009-9-17 部 门:系统部 审 核 人:陈沪东. ...查看


  • 楼宇门铃原理图
  • 目前很多的高层住宅都使用了对讲门铃了,在频繁使用中,门铃会出现一些小毛病,本文从对讲门铃的基本原理入手,介绍其常见故障的检修方法. 工作原理 楼宇对讲门铃系统采用较多的分立元件,电路比较复杂,但如果有了原理图,维修操作就容易了.图1所示的是 ...查看


  • 基于单片机的多功能数字温度计设计
  • 编号 本科生毕业设计(论文) 题目: 基于单片机的多功能 物联网工程 学院 自动化 专业 学 号 学生姓名 指导教师 二〇一一年六月 摘要 摘 要 本课题设计了一种基于单片机控制的数字式多功能温度计. 该温度计以51单片机为主控器,通过温度 ...查看


热门内容