- 2
- 0
- 约1.27万字
- 约 6页
- 2016-08-17 发布于重庆
- 举报
银行业务系统日终结息批处理多进程处理设计方案
版本号
修改人
修改日期
修改说明
1.0
hwx
2013-01-09
初稿
1.1
hwx
2013-01-10
简化了设计。明确了数据优先级的概念。
名词介绍
监理进程:
用来启动、停止工作进程,给工作进程分配任务,监控工作进程的状态,监控系统资源。
工作进程:
用来完成具体的业务功能,详细的业务逻辑要在这个进程里执行。
报文格式
“指令”是监理进程发送给工作进程的。
“状态”是工作进程发送给监理进程的。
指令/状态
Char(1)
指令
A 开始数据处理
B 暂停执行
C 退出程序
状态
1 程序处理成功完成
2 程序处理失败
数据长度
Char(4)
不够四位,左补零
数据内容
Char(n)
数据结构
交易并发定义表( tx_concur_def)
tx_code
Char(4)
交易码
tx_prog
Char(20)
交易函数
对应的so是tx_prog.so
tx_data
Char(1024)
数据来源
是一个sql语句,返回一个结果集。首先取到的数据被优先处理。
结果集格式:
第一列 数据
例子:
select opn_br_no from td_mst group by opn_br_no order by count(*) desc
对于需要多列的数据的,可以把列合并。
例如
select prdt_no ||opn
原创力文档

文档评论(0)