AFS_系统设计说明书-公共管理AFS-DES-PUB第1页,共70页邮政储蓄银行代理财政业务系统应用系统设计说明书(草稿)中国邮政储蓄银行代理财政业务项目组2012年1月31日AFS_系统设计说明书-公共管理AFS-DES-PUB第2页,共70页文档标识:AFS-DES-当前版本:0.1当前状态:草稿发布日期:2010-09-21发布修改历史日期版本作者修改内容评审号变更控制号2010-09-211.0胡美鑫新建AFS_系统设计说明书-公共管理AFS-DES-PUB第3页,共70页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终端编号网点和管理端发起时,外系统发起时,登记外系统代码AFS_系统设计说明书-公共管理AFS-DES-PUB第4页,共70页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请求MAC14.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响应码AFS_系统设计说明书-公共管理AFS-DES-PUB第5页,共70页7.S_RSP_DESC_TX响应说明8.S_SUCC_FG成功标志1-失败、0-成功9.S_MAC响应MAC10.返回网点或管理终端的交易应答参与mac计算的FML域:S_TRAN_DT+S_MIDD_TRAN_SQ+S_RSP_CD1.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-不验密;AFS_系统设计说明书-公共管理AFS-DES-PUB第6页,共70页S_TRAN_AT本金(实收金额)DoubleS_FEE手续费DoubleS_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/APS1.调用APFchkMerchForOwe()函数完成欠费查询时的相关检查。2.特殊处理配置点;AFS_系统设计说明书-公共管理AFS-DES-PUB第7页,共70页APSpayPubProc()$HOME/src/BUSI/PAY/APS1.调用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.下载公司系统额度下达结果7703023.额度批量下达汇总信息查询770303是是是4.额度批量下达结果查询770304是是是5.额度批量下达成功明细查询770305是是是6.额度批量下达失败明细查询770306是是是7.额度批量下达冻结明细查询770307是是是8.额度批量下达解冻明细查询770308是是是9.额度反馈EXCEL文件导出770309是是是10.额度反馈文件导出770310是是是11.额度注销77031112.额度冻结770312是是是AFS_系统设计说明书-公共管理AFS-DES-PUB第8页,共70页13.额度解冻770313是是是14.额度结转77031415.额度下达登记簿-汇总信息查询770315是是是16.额度下达登记簿-明细信息查询770316是是是17.额度变动登记簿770317是是是18.额度注销登记簿770318是是是19.额度冻结/解冻登记簿770319是是是20.额度结转登记簿770320是是是21.额度结转科目明细查询770321是是是22.额度到账通知单打印通知接收77032223.额度注销通知单打印通知接收77032324.额度到账通知单打印情况查询770324是是是25.额度到账通知单打印对账77032526.额度注销通知单打印对账77032627.额度冻结对账77032728.额度解冻对账7703281.6参考文档资料名称作者日期《邮政金融代理财政业务系统技术方案》中国邮政2011年12月《邮政金融代理财政业务系统业务需求》中国邮政2011年12月《邮政金融中间业务平台技术方案》中国邮政2010年5月AFS_系统设计说明书-公共管理AFS-DES-PUB第9页,共70页《外部接入系统与邮政金融计算机网络系统(公司业务应用软件)接口技术规范》中国邮政2008年7月《财政部与中央财政代理银行国库收付业务接口定义规范》财政部国库司2010年11月《国库动态监控系统代理银行实时传输数据接口规范》财政部国库司2009年10月《中央金库与代理银行联网方案接口规范》中国金融电子化公司2009年8月《邮政综合计算机网安全保密系统总体技术方案》原国家邮政局《信息安全等级保护管理办法》公通字[2007]43号《数据处理设备的安全规定》GB4943-85《邮政金融代理财政业务系统业务需求分析说明书》中国邮政《邮政金融代理财政业务系统业务总体设计》中国邮政AFS_系统设计说明书-公共管理AFS-DES-PUB第10页,共70页2总体流程设计2.1总体处理流程2.1.1XXXX处理流程代理财政系统代理财政系统公司系统公司系统储蓄系统储蓄系统机构下班开始(签到/切换)接收指令柜员/机构身份检查申请上日报表资金管理代缴业务区域性业务日常事务柜员扎帐单网点扎帐单机构下班储蓄日常业务办理公司日常业务办理1开始(签到/切换)批量业务AFS_系统设计说明书-公共管理AFS-DES-PUB第11页,共70页2.1.2XXXX处理流程管理端日常事务操作流程代理财政业务系统代理财政业务系统公司系统公司系统储蓄系统储蓄系统结束开始接收指令柜员/机构身份检查公共管理清算管理区域性业务系统控制台业务管理AFS_系统设计说明书-公共管理AFS-DES-PUB第12页,共70页3公共管理部分设计3.1基础数据管理3.1.1760191_基础数据参数查询[云宏斌]3.1.1.1功能描述[后台]此交易主要用于代理财政系统查询基础数据类型参数,包括导出EXCEL功能。各主办机构只能查询其对应财政的基础数据类型参数。用于手动下载基础数据时选择要下载的基础数据类型。3.1.1.2前后台通讯报文[后台]请求报文数据域标识数据域名称是否必输域类型说明S_OPE_CD业务代码YS6S_MERCH_ID委托单位代码YS12说明:域类型:[重复标志]+类型+长度类型:字符串S,单字符C,金额D,整型L重复标识:N是否必输:Y-必输,N-非必输,C-按条件必输响应报文AFS_系统设计说明书-公共管理AFS-DES-PUB第13页,共70页数据域标识数据域名称是否必输域类型说明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添加删除□委托单位代码业务代码数据类型编码数据类型名称□_____________________________________AFS_系统设计说明书-公共管理AFS-DES-PUB第14页,共70页3.1.1.4.3流程说明1、操作员登录代理财政系统E平台后,进入基础数据参数查询界面,输入业务代码、委托单位代码,点击查询。2、查询后返回的结果以列表形式呈现,结果界面中包含“导出EXCEL”,“添加”,“删除”等功能按钮。3、点击结果按钮进入相应的操作页面,修改操作页面通过点击第一列数据项的超链接进入。4、通过点击“导出EXCEL”按钮来将数据导出EXCEL格式文件。3.1.1.5后台_流程设计3.1.1.5.1处理流程图否进入交易输入项是否合法?返回结果取值业务代码、委托单位代码返回错误查询不成功执行查询语句查询成功是AFS_系统设计说明书-公共管理AFS-DES-PUB第15页,共70页3.1.1.5.2处理流程说明1.调用APSChkMerc