首页 > 代码库 > 文件交换处理

文件交换处理

文件发布订阅
处理it系统间文件接口
可以在不同it系统间做文件的导入导出和上传下载
支持多种文件格式,如:字段定长,分隔符型,xml
支持运行时间配置
管理配置库和取数数据库相互独立
支持指定不同地区配链接不同的数据源
 
功能划分
前台配置:
     订阅配置,数据格式,内容
     抽取配置,数据源,控制操作
     发布配置,目的地,频率,验证信息,控制操作
     调度配置,运行时间,频度,顺序
 
任务调度:检查执行
数据抽取:提取数据,写入文件,
                  临时和正式目录,日志目录,
                  文件命名,头、尾、正文定义
                  正文:sql,过程,函数
                  大数据量拆分
                  文件数量最大,固定补足
                  前后处理
                  稽核校验文件目录
数据发布
日志管理
 
模块划分
文件生成:批量从库按指定条件抽取数据,生成指定格式文件
数据导入:批量将文件中数据导入库表,导出时支持对源数据更新、删除和转移
FTP传输:支持主动和被动方式的上传下载
定时调度:指定时间点运行设定任务,并记录表日志和文件日志,日志级别可配置
扩展调用:可调用存储过程,shell或可执行程序,进行数据处理前后执行各种预处理或后续处理操作。
 
文件下载:主动获取或被动接收文件或数据流
文件上传:主动将内部产生文件或数据流形式给外系统
 
文件导入到库
文件从库导出
 
调度管理,记录日志
 
前台界面:配置各类进程工作信息
包括文件传送,文件入库,文件生成
 
配置自动刷新
短信告警
 
文件处理进程
 
案例
每天14点生成文件放到指定ftp目录
电话号码!日期8位
select tel,to_char(intime,‘YYYY-MM-DD‘)from
 
目标地址
验证信息test/test123
发布后删除
 
每天3.
 
 
 
 
 
 
 
 
 

文件交换处理