通用在线公文交换实施手册
3.提供的服务地址
服务地址
http://主机名:端口号/应用上下文/services/exchangeDomain.exchangeDomain?wsdl
4.服务接口
接口名称
接口描述
importOnline(String username, Stringpassword, String xmlData)
4.操作
a)公文交换系统导出至OA(收文登记:接收外来公文)
b)OA导出至公文交换系统(本地操作:导出)
文件位置
修改内容(没有则新增即可)
WEB-INF/classes/exchange.properties
#交换ቤተ መጻሕፍቲ ባይዱ件上传FTP地址
exchange.FTP=127.0.0.1
exchange.FTP_PORT=21
exchange.FTP_USERNAME=x
exchange.FTP_PASSWORD=SC
#公文交换FTP地址
EXCHANGE_FTP=127.0.0.1
#公文交换FTP端口
EXCHANGE_FTP_PORT=21
#公文交换FTP登陆用户名
EXCHANGE_FTP_USERNAME=x
#公文交换FTP登陆密码
EXCHANGE_FTP_PASSWORD=SC
3.系统参数设置
在属性值中选择WSDL,点击保存。
#公文交换WS地址配置
EXCHANGE_WSDL=http://主机名:端口号/应用上下文/services/exchangeDomain.exchangeDomain?wsdl
#公文交换WS登陆用户名
EXCHANGE_USERNAME=test
#公文交换WS登陆密码
EXCHANGE_PASSWORD=test(去掉)
在线导入公文
@param username 用户名
@param password 密码
@param xmlData 外部数据
@return xml格式的结果数据
exportOnline(String username, String password)
在线批量导出公文,导出成功后,未签收数据将被设置为签收
在线公文交换
一、在线交换系统:
1.搭建FTP服务器,创建与分配具有创建目录,修改文件,上传与下载文件的用户。
创建以下目录结构:
文件类别
导入的目录(import)
导出目录
正文
/import/正文/
/export/正文/
附件
/import/附件/
/export/附件/
文件将在以上目录结构中分类存储。
2.修改配置文件
@param username 用户名
@param password 密码
5.对外用户名密码配置
操作路径:公文交换-公文设置-对外账号维护
二、OA系统
1.执行SQL
INSERTINTOcf_btn (ACTION_ID,ACTION_NAME,ACTION_TYPE,FUNCTION_NAME,DISPLAY_ORDER,DESCRIPTION,CLASS_NAME)
VALUES('CM1207','1','exchangeSource','0','IBMMQ','3','接收外来公文来源','0:IBMMQ#1:WSDL','接收外来公文来源:IBMMQ(默认),WSDL(网络服务)',1);
2.修改文件
文件地址
修改内容(没有则新增即可)
WEB-INF/classes/OAConfig.properties
VALUES('btnOAExportOnline','导出','xzhbg','exportOnline()',55,'公文数据导出至公文交换系统','cf_sendBtn');
INSERTINTOPARAMS_CONF(ID, MODULE_ID, ATTR_KEY, ATTR_VALUE,ATTR_TEXT,ATTR_DISPLAY_TYPE, ATTR_DISPLAY_NAME, VALUE_ITEMS, ATTR_DESCRIPTION,SEQ)