TSA地方代理财政业务系统应用系统设计说明书.docx
- 文档编号:30359185
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:68
- 大小:529.76KB
TSA地方代理财政业务系统应用系统设计说明书.docx
《TSA地方代理财政业务系统应用系统设计说明书.docx》由会员分享,可在线阅读,更多相关《TSA地方代理财政业务系统应用系统设计说明书.docx(68页珍藏版)》请在冰豆网上搜索。
TSA地方代理财政业务系统应用系统设计说明书
TSA地方代理财政业务系统应用系统设计说明书
邮政储蓄银行代理财政业务系统
应用系统设计说明书
(草稿)
中国邮政储蓄银行代理财政业务项目组
2020年1月31日
文档标识:
AFS-DES-
当前版本:
0.1
当前状态:
草稿
公布日期:
2010-09-21
公布
✓
修改历史
日期
版本
作者
修改内容
评审号
变更操纵号
2010-09-21
1.0
胡美鑫
新建
1概述
1.1通讯报文协议约定
前台系统向中间业务后台系统发起交易时,交易报文采纳TUXEDOFML的格式,即所有的通讯报文都由一系列的FML域构成。
中间业务系统后台主机关于FML域的说明及使用规则如下:
Ø所有在报文中显现的FML域,都必须存在于后台主机的报文域列表(数据字典)中cpa.fml。
ØFML数据域不存在进行对齐和补足长度的问题。
ØFML域名:
指TUXEDOFML域的标识,全部以大写形式表示。
Ø类型长度约定:
为了查找方便,将所有数据域进行归类表示,类别说明如下:
Ø数据域类型的表示方法说明:
char:
单字符。
double:
双浮点数,一样用来表示金额。
long:
长整数,多用于表示个数。
string:
字符串,string(30)表示30位长度。
carry:
bity类型,要紧是密码密文,mac密文等
1.2公共报文头
1.2.1要求报文
序号
FML域名
中文名称
含义
1.
S_LOCAL_DT
交易方日期
前端记录的交易日期
2.
S_INST_ID
机构代码
交易机构代码,若为外系统,则为外系统的系统代码
3.
S_SOLE_FRONT_SQ
前端唯独流水号
字符串类型
4.
S_CHNL_CD
渠道代码
5.
S_INST_TERM_ID
终端编号
网点和治理端发起时,
外系统发起时,登记外系统代码
6.
S_TRAN_CD
交易码
7.
S_TLR_ID
操作员
8.
S_BOX_ID
尾箱号
9.
S_CHECKER_ID
复核员
10.
S_AUTH_SEQ_ID
授权员
11.
S_AUTH_PWD_CD
授权员密码
12.
S_SERVER_ID
服务器代码
目前治理终端服务器代码作为密钥的关键字
13.
S_MAC
要求MAC
14.
S_TX_CTRL_ATTR
交易操纵属性
要紧用于增删改查交易的功能定义
备注
Ø治理终端发来的交易要求参与mac运算的FML域:
6位交易码+8位交易日期+9位机构代码+8位前端流水号(前面补0)+2位渠道代码+1位交易操纵标志+7位操作员
(域值之间使用一个空格,首尾不使用空格。
字符串按实际长度,没有则为空)
Ø网点发来的交易参与mac运算的FML域:
6位交易码+7位柜员号+9位机构+6位流水号(前补0)
1.2.2响应报文
序号
FML域名
中文名称
含义
1.
S_TRAN_DT
本系统清算日期
2.
S_MIDD_TRAN_SQ
中心流水号
3.
S_INST_ID
机构代码
4.
S_FRONT_SQ
前端流水号
5.
S_TRAN_CD
交易码
6.
S_RSP_CD
响应码
7.
S_RSP_DESC_TX
响应说明
8.
S_SUCC_FG
成功标志
1-失败、0-成功
9.
S_MAC
响应MAC
10.
Ø返回网点或治理终端的交易应答参与mac运算的FML域:
S_TRAN_DT+S_MIDD_TRAN_SQ+S_RSP_CD
1.3常用FML使用
FML域名
中文描述
使用说明
S_MERCH_ID
托付单位代码
S_OPE_CD
业务代码
S_PRE_PAY_SQ
商家流水号
销帐流水等
S_MONTH_DT
月份日期
欠费月份,发票月份等
TRANSYS_CODE
外部系统代码
通过非网点渠道发起的交易时,将渠道代码填入此域;例如ATMP(自助设备)/POS(自助设备)/银行/个人网银/企业网银
S_ACC_CARD_ID
卡折号
缴费,预缴费,签约等需要输入账号时,统一使用
S_CARD_PWD_TX
账户密码
输入账户密码时,使用此域
S_PAYMENT_WAY_CD
支付方式
S_ACC_ID
帐号
用于储蓄系统返回的附加帐号,例如,假如通过卡号查询,则返回其帐号;假如通过帐号查询,则返回卡号。
S_CARD_PK_FG
卡折标志
S_PAYMENT_WAY_CD
支付方式
0-现金、1-折、2-卡、3-支票票据、4-公司账号、5-信用卡账号、6-押款(押金)
S_CHK_PWD_FG
验密标志
0-验密;1-不验密;
S_TRAN_AT
本金(实收金额)
Double
S_FEE
手续费
Double
S_FEE_RT
异地手续费收取比率。
以%为单位
S_OWE_FEE_AT
欠费金额
S_FEE_TOTAL_AT
应缴金额
S_CERT_ID
发票类型
S_CERT_START_ID
发票起始号码
S_TRACK2_DATA_TX
磁道2数据
S_TRACK3_DATA_TX
磁道3数据
S_PRT_FG
打印发票标志
S_CERT_CD
发票代码
S_CERT_START_ID
发票起始号码
S_TRAN_QT
打印数量/交易数量
S_EXT_CPY_CLR_DT
商家清算日期
1.4公用函数列表
函数命名
所属名目
功能描述
APSowePubProc()
$HOME/src/BUSI/PAY/APS
1.调用APFchkMerchForOwe()函数完成欠费查询时的相关检查。
2.专门处理配置点;
APSpayPubProc()
$HOME/src/BUSI/PAY/APS
1.调用APFchkMerchForOwe()函数完成欠费查询时的相关检查。
2.调用APFpayTranToolChk()检查缴费方式。
3.调用APFVchUSE()处理凭证信息。
4.调用APFpayRecJnl()。
进行交易流水的初始化处理。
5.调用专门处理配置。
APFchkMerchForOwe()
$HOME/src/BUSI/PAY/APF
欠费查询时,检查tb_merch_ope相关参数是否合法。
APFchkMerchForPay()
$HOME/src/BUSI/PAY/APF
缴费时,检查tb_merch_ope相关参数是否合法。
1.5代码字典(云宏斌、焦洪雷、刘国欣、孙宏滨)
序号
交易名称
交易代号
E平台
P平台
核心接口
1.
额度批量导入
770301
是
是
是
2.
下载公司系统额度下达结果
770302
3.
额度批量下达汇总信息查询
770303
是
是
是
4.
额度批量下达结果查询
770304
是
是
是
5.
额度批量下达成功明细查询
770305
是
是
是
6.
额度批量下达失败明细查询
770306
是
是
是
7.
额度批量下达冻结明细查询
770307
是
是
是
8.
额度批量下达解冻明细查询
770308
是
是
是
9.
额度反馈EXCEL文件导出
770309
是
是
是
10.
额度反馈文件导出
770310
是
是
是
11.
额度注销
770311
12.
额度冻结
770312
是
是
是
13.
额度解冻
770313
是
是
是
14.
额度结转
770314
15.
额度下达登记簿-汇总信息查询
770315
是
是
是
16.
额度下达登记簿-明细信息查询
770316
是
是
是
17.
额度变动登记簿
770317
是
是
是
18.
额度注销登记簿
770318
是
是
是
19.
额度冻结/解冻登记簿
770319
是
是
是
20.
额度结转登记簿
770320
是
是
是
21.
额度结转科目明细查询
770321
是
是
是
22.
额度到账通知单打印通知接收
770322
23.
额度注销通知单打印通知接收
770323
24.
额度到账通知单打印情形查询
770324
是
是
是
25.
额度到账通知单打印对账
770325
26.
额度注销通知单打印对账
770326
27.
额度冻结对账
770327
28.
额度解冻对账
770328
1.6参考文档
资料名称
作者
日期
《邮政金融代理财政业务系统技术方案》
中国邮政
2011年12月
《邮政金融代理财政业务系统业务需求》
中国邮政
2011年12月
《邮政金融中间业务平台技术方案》
中国邮政
2010年5月
《外部接入系统与邮政金融运算机网络系统(公司业务应用软件)接口技术规范》
中国邮政
2008年7月
《财政部与中央财政代理银行国库收付业务接口定义规范》
财政部国库司
2010年11月
《国库动态监控系统代理银行实时传输数据接口规范》
财政部国库司
2009年10月
《中央金库与代理银行联网方案
接口规范》
中国金融电子化公司
2009年8月
《邮政综合运算机网安全保密系统总体技术方案》
原国家邮政局
《信息安全等级爱护治理方法》
公通字[2007]43号
《数据处理设备的安全规定》
GB4943-85
《邮政金融代理财政业务系统业务需求分析说明书》
中国邮政
《邮政金融代理财政业务系统业务总体设计》
中国邮政
2总体流程设计
2.1总体处理流程
2.1.1XXXX处理流程
2.1.2XXXX处理流程
3公共治理部分设计
3.1基础数据治理
3.1.1760191_基础数据参数查询[云宏斌]
3.1.1.1功能描述[后台]
此交易要紧用于代理财政系统查询基础数据类型参数,包括导出EXCEL功能。
各主办机构只能查询其对应财政的基础数据类型参数。
用于手动下载基础数据时选择要下载的基础数据类型。
3.1.1.2前后台通讯报文[后台]
Ø要求报文
数据域标识
数据域名称
是否必输
域类型
说明
S_OPE_CD
业务代码
Y
S6
S_MERCH_ID
托付单位代码
Y
S12
说明:
域类型:
[重复标志]+类型+长度
类型:
字符串S,单字符C,金额D,整型L
重复标识:
N
是否必输:
Y-必输,N-非必输,C-按条件必输
Ø响应报文
数据域标识
数据域名称
是否必输
域类型
说明
S_OPE_CD
业务代码
S6
重复域
S_MERCH_ID
托付单位代码
S12
重复域
S_DATA_ORG_CD
数据类型编码
S
重复域
S_STD_DATA_NM
数据类型名称
S
重复域
3.1.1.3接口通讯报文
3.1.1.4E平台_界面设计
3.1.1.4.1输入界面
基础数据参数查询
业务代码[★,M]
托付单位代码[★,M]
【查询】【重置】
3.1.1.4.2输出界面
基础数据参数查询
导出EXCEL添加删除
□托付单位代码业务代码数据类型编码数据类型名称
□_____________________________________
3.1.1.4.3流程说明
1、操作员登录代理财政系统E平台后,进入基础数据参数查询界面,输入业务代码、托付单位代码,点击查询。
2、查询后返回的结果以列表形式出现,结果界面中包含“导出EXCEL”,“添加”,“删除”等功能按钮。
3、点击结果按钮进入相应的操作页面,修改操作页面通过点击第一列数据项的超链接进入。
4、通过点击“导出EXCEL”按钮来将数据导出EXCEL格式文件。
3.1.1.5后台_流程设计
3.1.1.5.1处理流程图
3.1.1.5.2处理流程说明
1.调用APSChkMerchOpe(),校验业务代码托付单位代码是否合法。
2.进入交易,从数据总线g_exchBuf中取值业务代码S_OPE_CD,托付单位代码S_MERCH_ID
3.执行查询SQL语句
select*fromtb_tsa_basic_data_parawheremerch_id=S_MERCH_IDandope_cd=S_MERCH_ID
4.将查询结果循环赋值到数据总线g_rspBuf返回到前台
3.1.1.5.3APS流程配置
编号
APS名称
子APS/APF
使用说明
1.
4.
9.
10.
11.
3.1.1.5.4相关库表
基础数据参数表:
tb_tsa_basic_data_para
3.1.1.5.5权限说明
交易属性:
实时联机交易
渠道类型:
治理终端
交易授权:
不需要
3.1.1.5.6备注说明
无
3.1.2760101_基础数据参数爱护[云宏斌]
3.1.2.1功能描述[后台]
此交易要紧用于代理财政系统爱护基础数据类型参数,其中包括,添加,修改,删除功能。
各主办机构只能爱护其对应财政的基础数据类型参数。
用于手动下载基础数据时选择要下载的基础数据类型。
3.1.2.2前后台通讯报文[后台]
Ø要求报文
数据域标识
数据域名称
是否必输
域类型
说明
S_OPE_CD
业务代码
Y
S6
S_MERCH_ID
托付单位代码
Y
S12
S_OPERATE_TYPE_CD
操作类型
Y
S1
0-添加,1-修改,3-删除
S_DATA_ORG_CD
数据类型编码
S
S_STD_DATA_NM
数据类型名称
S
说明:
域类型:
[重复标志]+类型+长度
类型:
字符串S,单字符C,金额D,整型L
重复标识:
N
是否必输:
Y-必输,N-非必输,C-按条件必输
Ø响应报文
数据域标识
数据域名称
是否必输
域类型
说明
3.1.2.3接口通讯报文
3.1.2.4E平台_界面设计
3.1.2.4.1添加界面
业务代码[★,M]
托付方代码[★,M]
数据类型编码[★,N]
数据类型名称[★,N]
【提交】【返回】
3.1.2.4.2修改界面
业务代码______
托付方代码______
数据类型编码______
数据类型名称[★,__N]
【提交】【返回】
3.1.2.4.3流程说明
1、由基础数据参数查询交易的结果界面进入相关的爱护界面。
2、点击“添加”按钮进入添加页面,业务代码、托付单位单位代码默认为当前的业务代码与托付单位代码,进行回显。
输入数据类型编码S_DATA_ORG_CD,数据类型名称S_STD_DATA_NM,提交添加。
3、点击结果页面第一列数据项链接进入修改界面,业务代码与托付单位代码,数据类型编码回显但不承诺修改,输入数据类型名称S_STD_DATA_NM修改值,提交修改。
4、勾选结果页面数据选项,点击“删除”按钮进行删除。
5、在IDE中的交易设置中,在交易发起前,需要对“要求报文”中的“操作类型”域(S_OPERATE_TYPE_CD)进行赋值。
如_tx_model==”0”则S_OPERATE_TYPE_CD=”0”添加
如_tx_model==”1”则S_OPERATE_TYPE_CD=”1”修改
如_tx_model==”3”则S_OPERATE_TYPE_CD=”3”删除
3.1.2.5后台_流程设计
3.1.2.5.1处理流程图
3.1.2.5.2处理流程说明
1.调用APSChkMerchOpe(),校验业务代码托付单位代码是否合法。
2.进入交易,从数据总线g_exchBuf中取值业务代码S_OPE_CD,托付单位代码S_MERCH_ID,数据类型编码S_DATA_ORG_CD,数据类型名称S_STD_DATA_NM,操作类型S_OPERATE_TYPE_CD。
3.判定S_OPERATE_TYPE_CD的值,假如S_OPERATE_TYPE_CD=0,执行ADD_760101()添加函数,假如S_OPERATE_TYPE_CD=1,执行UPD_760101()修改函数,假如S_OPERATE_TYPE_CD=3,执行DEL_760101()删除函数。
4.S_OPERATE_TYPE_CD=0时,校验该托付单位的数据类型编码S_DATA_ORG_CD是否已存在,
select*fromtb_tsa_basic_data_parawheremerch_id=S_MERCH_IDandope_cd=S_OPE_CDanddata_type_cd=S_DATA_ORG_CD
假如已存在记录,返回错误;若记录不存在,则执行添加函数ADD_760101(),执行插入语句进行爱护。
5.S_OPERATE_TYPE_CD=1时,查询财政基础数据表tb_tsa_basic_data,校验当前修改的数据类型是否正在使用,
select*fromtb_tsa_basic_datawheremerch_id=S_MERCH_IDandope_cd=S_OPE_CDanddata_type_cd=S_DATA_ORG_CD
若是,返回错误;若未使用,执行修改函数UPD_760101(),执行修改语句进行爱护。
6.S_OPERATE_TYPE_CD=3时,查询财政基础数据表tb_tsa_basic_data,校验当前删除的数据类型是否正在使用,
select*fromtb_tsa_basic_datawheremerch_id=S_MERCH_IDandope_cd=S_OPE_CDanddata_type_cd=S_DATA_ORG_CD
若是,则不承诺删除,返回错误;若未使用,则执行删除函数DEL_760101(),执行删除语句进行爱护。
3.1.2.5.3APS流程配置
编号
APS名称
子APS/APF
使用说明
1.
4.
9.
10.
11.
3.1.2.5.4相关库表
基础数据参数表:
tb_tsa_basic_data_para
财政基础数据表:
tb_tsa_basic_data
3.1.2.5.5权限说明
交易属性:
实时联机交易
渠道类型:
治理终端
交易授权:
需要(一级分行业务主管)
3.1.2.5.6备注说明
无
3.1.3760192_基础数据手工下载查询[云宏斌]
3.1.3.1功能描述[后台]
此交易要紧用于代理财政系统手工下载基础数据前查询所要下载的基础数据类型。
3.1.3.2前后台通讯报文[后台]
Ø要求报文
数据域标识
数据域名称
是否必输
域类型
说明
S_OPE_CD
业务代码
Y
S6
S_MERCH_ID
托付单位代码
Y
S12
S_DATA_ORG_CD
数据类型编码
S
说明:
域类型:
[重复标志]+类型+长度
类型:
字符串S,单字符C,金额D,整型L
重复标识:
N
是否必输:
Y-必输,N-非必输,C-按条件必输
Ø响应报文
数据域标识
数据域名称
是否必输
域类型
说明
S_OPE_CD
业务代码
Y
S6
重复域
S_MERCH_ID
托付单位代码
Y
S12
重复域
S_DATA_ORG_CD
数据类型编码
S
重复域
S_STD_DATA_NM
数据类型名称
S
重复域
3.1.3.3接口通讯报文
3.1.3.4E平台_界面设计
3.1.3.4.1输入界面
基础数据手工下载查询
业务代码[★,M]
托付单位代码[★,M]
【查询】【重置】
3.1.3.4.2输出界面
基础数据手工下载查询
下载
□数据类型编码数据类型名称托付单位代码业务代码
□_____________________________________
3.1.3.4.3流程说明
1、操作员登录代理财政系统E平台后,进入基础数据参数查询界面,输入业务代码、托付单位代码,点击查询。
2、查询后返回的结果以列表形式出现,结果界面中包含“下载”按钮。
3.1.3.5后台_流程设计
3.1.3.5.1处理流程图
3.1.3.5.2处理流程说明
1.调用APSChkMerchOpe(),校验业务代码托付单位代码是否合法。
2.进入交易,从数据总线g_exchBuf中取值业务代码S_OPE_CD,托付单位代码S_MERCH_ID。
3.执行SQL语句
Select*fromtb_tsa_basic_data_parawheremerch_id=S_MERCH_IDandope_cd=S_OPE_CD
假如输入数据类型编码,则增加查询条件anddata_type_cd=S_DATA_ORG_CD
4.将查询结果循环赋值到数据总线g_rspBuf返回到前台。
3.1.3.5.3APS流程配置
编号
APS名称
子APS/APF
使用说明
1.
4.
9.
10.
11.
3.1.3.5.4相关库表
基础数据参数表:
tb_tsa_basic_data_para
3.1.3.5.5权限说明
交易属性:
实时联机交易
渠道类型:
治理终端
交易授权:
不需要
3.1.3.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TSA 地方 代理 财政 业务 系统 应用 设计 说明书