档案系统在企业内部有着数据归集的作用,各个业务系统需要向档案系统归档,汇总数据,与OA系统接口自然是最常见的数据接口,今天我们就来讨论讨论HAMS与OA系统的接口
HAMS与众多主流的OA厂商有着产品级的接口,比如:广联达梦龙,泛微,用友致远等.
其中最重要的采用的方式有中间库和Webservice来传输条目信息,FTP或者http服务来接受电子原文信息.Hams档案系统开放了一套公用接口,描述如下:
业务背景Ø 在档案系统验收后可能还会增加其它业务系统进行归档操作;Ø 业务系统后期有升级或者版本修改的可能;Ø 下属单位的业务系统可能与总部存在不一致的情况;综上所述,建议中散集团采用统一数据归档服务。调用服务原型
1.
档案系统对接说明:
1.1
档案系统WSDL定义地址:
http://localhost/LamsDataIF/cxf/ArcDataWsSingle?wsdl1.2
查看xml字段定义顺序url地址为:
1.2.1 正式服务器
http://localhost/LamsDataIF/viewXMLList 1.2.2
测试服务器
http://localhost/LamsDataIF/viewXMLList 2.
数据转换
2.1
调用方通过WSDL生成WebServices-Client
2.2
共有三个方法可以调用,来添加数据:
fileReciveTxt: txt方式插入, &; 分隔符分割
fileReciveXml:XML方式插入,详见例子
fileReciveJson:JSON数据插入, 详见例子
三个方法的参数都为三个
A.
相应xml的名称:D_FILE2.xml
B.
数据的集合
C.
文档所属人的登录code方法 addField :
3.
Xml 文件描述说明(接口调用方参考):
数据表: field字段中tname节点的各个属性描述: 数据示例:
电子文件上传ftp
服务器地址:
ftp
服务器用户:
ftp
服务器密码:
数据示例:
说明:
1.
PATHNAME
这里存放地址表示为 全宗号\
电子文件表名\
当天日期,
接口调用方可以自己生成相应目录.
不与这里一直也可以.
建议:OA\
公文类型\YYYY-MM-DD\
2.
PID
相同指一个文件级别下挂接多分电子文件 备注: 具体电子文件可以参考实际档案数据库的电子文件表里面的数据。