大额支付元操作详细设计.doc_第1页
大额支付元操作详细设计.doc_第2页
大额支付元操作详细设计.doc_第3页
大额支付元操作详细设计.doc_第4页
大额支付元操作详细设计.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石家庄市商业银行核心业务系统(DP059)石家庄市商业银行大额支付系统元操作详细设计上海华腾软件系统有限公司二三年十一月1.1ahvHvinqrcvNew 增加来帐查询管理类信息1.2ahvHvinqrcvUpd 修改来帐查询管理类信息1.3ahvHvinqrcvInq 查询来帐查询管理类信息1.4ahvHvrmtrcvNew 新增大额支付帐务类来帐记录1.5ahvHvrmtrcvUpd 更新大额支付帐务类来帐记录1.6ahvHvrmtrcvInq 查询大额支付帐务类来帐记录1.7ahvHvinqsndNew 增加往帐查询管理类信息1.8ahvHvinqsndUpd 修改往帐查询管理类信息1.9ahvHvinqsndInq 查询往帐查询管理类信息1.10ahvHvrmtsndNew 新增大额支付帐务类往帐记录1.11ahvHvrmtsndUpd 更新大额支付帐务类往帐记录1.12ahvHvrmtsndInq 查询大额支付帐务类往帐记录1.13ahvHvbanknameInq 全国行名行号查询1.14ahvHvbctlInq 本行机构查询全国行号1.1 ahvHvinqrcvNew 增加来帐查询管理类信息模块名ahvHvinqrcvNew 增加来帐查询管理类信息相关程序hvHvinqrcvNew.c描述增加来帐查询管理类信息HVINQRCV(insert)作者职责时间描述功能流程描述接口:输入:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水号 char sTlrnoDLEN_TLRNO+1; 录入柜员号 char sTlsrnoDLEN_TLSRNO+1; 录入柜员流水 char sTxnoDLEN_TXCODE+1; 交易代码 char sStatusDLEN_FLAG+1; 交易状态 char sAuthflgDLEN_FLAG+1; 授权标志 char sBrcodeDLEN_BRID+1; 交易行行号 char sVdateDLEN_DATE+1; 大额支付系统日期 char sSndBrnoDLEN_HVPS_BRNO+1; 发送行行号 char sSndSbrnoDLEN_HVPS_BRNO+1; 发送清算行行号 char sBooknoDLEN_HVPS_BOOKNO+1; 查询书书号 char sRcvBrnoDLEN_HVPS_BRNO+1; 接收行行号 char sRcvSbrnoDLEN_HVPS_BRNO+1; 接收清算行行号 char sOldidateDLEN_DATE+1; 原始查询书日期 char sOldibookDLEN_HVPS_BOOKNO+1; 原始查询书书号 char sOldvdateDLEN_DATE+1; 原始大额支付日期 char sOldsBrnoDLEN_HVPS_BRNO+1; 原始查询行行号 char sOldrBrnoDLEN_HVPS_BRNO+1; 原始查询接收行行号 char sOldTxnDLEN_FLAG+1; 原始交易类型 char sCurcdDLEN_CURCD+1; 币种 double dAmount; 金额 char sSeqnoDLEN_HVPS_SEQNO+1; 支付交易序号 char sSndCntDLEN_SND_CNT+1; 发报中心 char sRcvCntDLEN_SND_CNT+1; 收报中心 char sOldseqnoDLEN_HVPS_SEQNO+1; 原始交易支付序号 char sSndCodeDLEN_HVPS_SNDCODE+1; 发送响应码 char sRcvCodeDLEN_HVPS_RCVCODE+1; 接收响应码 char sTxDateDLEN_DATE+1; 录入日期 char sTxTlrnoDLEN_TLRNO+1; 录入柜员 char sLdescDLEN_HVPS_LDESC+1; 其他备注aTishvHvinqrcvNew;输出:typedef struct char sStatusDLEN_STATUS + 1; 交易结果状态 aTishvHvinqrcvNew;流程:正常流程检查:无;取消流程检查:记录状态是否为录入或确认;正常流程更新:插入HVINQRCV记录;取消流程更新:删除HVINQRCV记录; 1.2 ahvHvinqrcvUpd 修改来帐查询管理类信息模块名ahvHvinqrcvUpd 修改来帐查询管理类信息相关程序hvHvinqrcvUpd.c描述来帐查询管理类信息修改HVINQRCV(update)作者职责时间描述功能流程描述接口:输入:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水号 char sTlrnoDLEN_TLRNO+1; 交易柜员号 char sTlsrnoDLEN_TLSRNO+1; 交易柜员流水 char sTxnoDLEN_TXCODE+1; 交易代码 char sStatusDLEN_FLAG+1; 交易状态 char sAuthflgDLEN_FLAG+1; 授权标志 char sBrcodeDLEN_BRID+1; 交易行行号 char sVdateDLEN_DATE+1; 大额支付日期 char sSndBrnoDLEN_HVPS_BRNO+1; 发送行行号 char sBooknoDLEN_HVPS_BOOKNO+1; 查询书书号 char sRcvBrnoDLEN_HVPS_BRNO+1; 接收行行号 char sOldidateDLEN_DATE+1; 原始查询日期 char sOldibookDLEN_HVPS_BOOKNO+1; 原始查询书书号 char sOldvdateDLEN_DATE+1; 原始大额支付日期 char sOldsBrnoDLEN_HVPS_BRNO+1; 原始发送行行号 char sOldrBrnoDLEN_HVPS_BRNO+1; 原始接收行行号 char sOldTxnDLEN_FLAG+1; 原始交易类型 char sCurcdDLEN_CURCD+1; 币种 char sSeqnoDLEN_HVPS_SEQNO+1; 支付交易序号 char sOldseqnoDLEN_HVPS_SEQNO+1; 原始支付交易序号 char sSndCodeDLEN_HVPS_SNDCODE+1; 发送中心 char sRcvCodeDLEN_HVPS_RCVCODE+1; 接收中心 char sTxDateDLEN_DATE+1; 交易录入日期 char sTxTlrnoDLEN_TLRNO+1; 录入柜员号 char sLdescDLEN_HVPS_LDESC+1; 其他备注aTishvHvinqrcvUpd;输出:typedef struct char sStatusDLEN_FLAG+1; 交易状态aToshvHvinqrcvUpd;流程:正常流程检查:检查status,不是录入或确认不能修改正常流程更新:更新HVINQRCV表无取消流程1.3 ahvHvinqrcvInq 查询来帐查询管理类信息模块名ahvHvinqrcvInq 查询来帐查询管理类信息 相关程序hvHvinqrcvInq.c描述查询来帐查询管理类信息HVINQRCV( LOCK)作者职责时间描述功能流程描述接口:输入:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水号aTishvHvinqrcvInq;输出:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水号 char sTlrnoDLEN_TLRNO+1; 录入柜员号 char sTlsrnoDLEN_TLSRNO+1; 录入柜员流水 char sTxnoDLEN_TXCODE+1; 交易代码 char sStatusDLEN_FLAG+1; 交易状态 char sAuthflgDLEN_FLAG+1; 授权标志 char sBrcodeDLEN_BRID+1; 交易行行号 char sVdateDLEN_DATE+1; 大额支付系统日期 char sSndBrnoDLEN_HVPS_BRNO+1; 发送行行号 char sSndSbrnoDLEN_HVPS_BRNO+1; 发送清算行行号 char sBooknoDLEN_HVPS_BOOKNO+1; 查询书书号 char sRcvBrnoDLEN_HVPS_BRNO+1; 接收行行号 char sRcvSbrnoDLEN_HVPS_BRNO+1; 接收清算行行号 char sOldidateDLEN_DATE+1; 原始查询书日期 char sOldibookDLEN_HVPS_BOOKNO+1; 原始查询书书号 char sOldvdateDLEN_DATE+1; 原始大额支付日期 char sOldsBrnoDLEN_HVPS_BRNO+1; 原始查询行行号 char sOldrBrnoDLEN_HVPS_BRNO+1; 原始查询接收行行号 char sOldTxnDLEN_FLAG+1; 原始交易类型 char sCurcdDLEN_CURCD+1; 币种 double dAmount; 金额 char sSeqnoDLEN_HVPS_SEQNO+1; 支付交易序号 char sSndCntDLEN_SND_CNT+1; 发报中心 char sRcvCntDLEN_SND_CNT+1; 收报中心 char sOldseqnoDLEN_HVPS_SEQNO+1; 原始交易支付序号 char sSndCodeDLEN_HVPS_SNDCODE+1; 发送响应码 char sRcvCodeDLEN_HVPS_RCVCODE+1; 接收响应码 char sTxDateDLEN_DATE+1; 录入日期 char sTxTlrnoDLEN_TLRNO+1; 录入柜员 char sLdescDLEN_HVPS_LDESC+1; 其他备注aTishvHvinqrcvInq;流程:正常流程检查:查询hvinqrcv表;取消流程检查:正常流程更新:取消流程更新:1.4 ahvHvrmtrcvNew 新增大额支付帐务类来帐记录模块名ahvHvrmtrcvNew 新增大额支付帐务类来帐记录相关程序hvHvrmtrcvNew.c描述存款帐户销户取销HVRMTRCV(insert)作者职责时间描述功能流程描述接口:输入:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水号 char sTlrnoDLEN_TLRNO+1; 柜员号 char sTlsrnoDLEN_TLSRNO+1; 柜员流水号 char sTxnoDLEN_TXCODE+1; 交易代码 char sStatusDLEN_FLAG+1; 交易状态 char sAuthflgDLEN_FLAG+1; 授权标志 char sBrcodeDLEN_BRID+1; 交易行行号 char sTypeDLEN_FLAG+1; 报文类型 char sVdateDLEN_DATE+1; 大额支付日期 char sCurcdDLEN_CURCD+1; 币种 double dAmount; 交易金额 double dFeeAmt; 手续费 int iActid; 付款帐号 int iSvActid; 付款卡片帐号 char sVoctypeDLEN_VOCTYPE+1; 凭证种类 char sVocnoDLEN_VOCNO+1; 凭证号码 char sSndStBrnoDLEN_HVPS_BRNO+1; 发送清算行行号 char sSndBrnoDLEN_HVPS_BRNO+1; 发送行行号 char sPayerBrnoDLEN_HVPS_BRNO+1; 付款人开户行 char sPayerActnoDLEN_HVPS_ACTNO+1; 付款人帐号 char sPayerNameDLEN_HVPS_NAME+1; 付款人名称 char sPayerAddrDLEN_HVPS_ADDR+1; 付款人地址 char sRcvStBrnoDLEN_HVPS_BRNO+1; 接收清算行行号 char sRcvBrnoDLEN_HVPS_BRNO+1; 接收行行号 char sPayeeBrnoDLEN_HVPS_BRNO+1; 收款人开户行 char sPayeeActnoDLEN_HVPS_ACTNO+1; 收款人帐号 char sPayeeNameDLEN_HVPS_NAME+1; 收款人名称 char sPayeeAddrDLEN_HVPS_ADDR+1; 收款人地址 char sTxtypeDLEN_HVPS_TXTYPE+1; 交易种类 char sSeqnoDLEN_HVPS_SEQNO+1; 支付交易序号 char sSndCntDLEN_SND_CNT+1; 发送中心 char sRcvCntDLEN_SND_CNT+1; 接收中心 char sSndCodeDLEN_HVPS_SNDCODE+1; 发送响应码 char sRcvCodeDLEN_HVPS_RCVCODE+1; 接收响应码 char sRemarksDLEN_HVPS_REMARKS+1; 附言 char sOldseqnoDLEN_HVPS_SEQNO+1; 原始支付交易序号 char sOldvdateDLEN_DATE+1; 原始交易日期 char sCmtnoDLEN_HVPS_CMTNO+1; 原始报文号 char sComdateDLEN_DATE+1; 委托日期 char sComvoctypeDLEN_TYPE2+1; 委托凭证种类 double dPamount; 赔偿金额 double dJamount; 拒付金额 double dRate; 拆借利率 char sRangeDLEN_HVPS_RANGE+1; 拆借期限 char sTxDateDLEN_DATE+1; 录入日期 char sTxTlrnoDLEN_TLRNO+1; 录入柜员 char sSbmtDateDLEN_DATE+1; 修改日期aTishvHvrmtrcvNew;输出:typedef struct char sStatusDLEN_FLAG+1; 交易状态aToshvHvrmtrcvNew;流程:正常流程检查:取消流程检查:检查HVRMTRCV记录正常流程更新:新增HVRMTRCV记录;取消流程更新:删除HVRMTRCV记录1.5 ahvHvrmtrcvUpd 更新大额支付帐务类来帐记录模块名ahvHvrmtrcvUpd 更新大额支付帐务类来帐记录相关程序hvHvrmtrcvUpd.c描述存款帐户信息查询HVRMTRCV (update)作者职责时间描述功能流程描述接口:输入:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水 char sTxnoDLEN_TXCODE+1; 交易代码 char sStatusDLEN_FLAG+1; 交易状态 char sAuthflgDLEN_FLAG+1; 授权标志 char sTypeDLEN_FLAG+1; 报文种类 char sBrcodeDLEN_BRID+1; 受理行行号 char sCurcdDLEN_CURCD+1; 币种 char sActidFlgDLEN_FLAG+1; 帐号修改标志 int iActid; 内部帐号 char sSvActidFlgDLEN_FLAG+1; 来源帐号标志 int iSvActid; 来源帐号 char sVoctypeDLEN_VOCTYPE+1; 凭证种类 char sVocnoDLEN_VOCNO+1; 凭证号码 char sSndStBrnoDLEN_HVPS_BRNO+1; 发送清算行行号 char sSndBrnoDLEN_HVPS_BRNO+1; 发送行行号 char sPayerBrnoDLEN_HVPS_BRNO+1; 付款人开户行 char sPayerActnoDLEN_HVPS_ACTNO+1; 付款人帐号 char sPayerNameDLEN_HVPS_NAME+1; 付款人名称 char sPayerAddrDLEN_HVPS_ADDR+1; 付款人地址 char sRcvStBrnoDLEN_HVPS_BRNO+1; 接收清算行行号 char sRcvBrnoDLEN_HVPS_BRNO+1; 接收行行号 char sPayeeBrnoDLEN_HVPS_BRNO+1; 收款人开户行 char sPayeeActnoDLEN_HVPS_ACTNO+1; 收款人帐号 char sPayeeNameDLEN_HVPS_NAME+1; 收款人名称 char sPayeeAddrDLEN_HVPS_ADDR+1; 收款人地址 char sTxtypeDLEN_HVPS_TXTYPE+1; 交易种类 char sSeqnoDLEN_HVPS_SEQNO+1; 支付交易序号 char sSndCodeDLEN_HVPS_SNDCODE+1; 发送响应码 char sRcvCodeDLEN_HVPS_RCVCODE+1; 接收响应码 char sRemarksDLEN_HVPS_REMARKS+1; 附言 char sOldseqnoDLEN_HVPS_SEQNO+1; 原始支付交易序号 char sOldvdateDLEN_DATE+1; 原始交易日期 char sCmtnoDLEN_HVPS_CMTNO+1; 支付报文码 char sComdateDLEN_DATE+1; 委托日期 char sComvoctypeDLEN_TYPE2+1; 委托凭证号 char cPamountFlg; 赔偿金额标志 double dPamount; 赔偿金额 char cJamountFlg; 拒付金额标志 double dJamount; 拒付金额 char cRateFlg; 利率标志 double dRate; 利率 char sRangeDLEN_HVPS_RANGE+1; 拆借范围 char sSbmtDateDLEN_DATE+1; 确认日期 char sSbmtTlrnoDLEN_TLRNO+1; 确认柜员 char sCmmtDateDLEN_DATE+1; 提交日期 char sCmmtTlrnoDLEN_TLRNO+1; 提交柜员 char sDescDLEN_HVPS_DESC+1; 其他备注 char sTxtimeDLEN_TIME; 交易时间 char cPrintcntFlg; 打印次数标志 int iPrintcnt; 打印次数aTishvHvrmtrcvUpd;输出:typedef struct char sStatusDLEN_FLAG+1; 交易状态aToshvHvrmtrcvUpd;流程:正常流程检查:取消流程检查:正常流程更新:更新HVRMTRCV表记录取消流程更新:1.6 ahvHvrmtrcvInq 查询大额支付帐务类来帐记录模块名 ahvHvrmtrcvUpd 查询大额支付帐务类来帐记录相关程序hvHvrmtrcvInq.c描述帐户关联信息操作HVRMTRCV(lock)作者职责时间描述功能流程描述接口:输入:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水号aTishvHvrmtrcvInq; 输出:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水 char sTxnoDLEN_TXCODE+1; 交易代码 char sStatusDLEN_FLAG+1; 交易状态 char sAuthflgDLEN_FLAG+1; 授权标志 char sTypeDLEN_FLAG+1; 报文种类 char sBrcodeDLEN_BRID+1; 受理行行号 char sCurcdDLEN_CURCD+1; 币种 int iActid; 内部帐号 int iSvActid; 来源帐号 char sVoctypeDLEN_VOCTYPE+1; 凭证种类 char sVocnoDLEN_VOCNO+1; 凭证号码 char sSndStBrnoDLEN_HVPS_BRNO+1; 发送清算行行号 char sSndBrnoDLEN_HVPS_BRNO+1; 发送行行号 char sPayerBrnoDLEN_HVPS_BRNO+1; 付款人开户行 char sPayerActnoDLEN_HVPS_ACTNO+1; 付款人帐号 char sPayerNameDLEN_HVPS_NAME+1; 付款人名称 char sPayerAddrDLEN_HVPS_ADDR+1; 付款人地址 char sRcvStBrnoDLEN_HVPS_BRNO+1; 接收清算行行号 char sRcvBrnoDLEN_HVPS_BRNO+1; 接收行行号 char sPayeeBrnoDLEN_HVPS_BRNO+1; 收款人开户行 char sPayeeActnoDLEN_HVPS_ACTNO+1; 收款人帐号 char sPayeeNameDLEN_HVPS_NAME+1; 收款人名称 char sPayeeAddrDLEN_HVPS_ADDR+1; 收款人地址 char sTxtypeDLEN_HVPS_TXTYPE+1; 交易种类 char sSeqnoDLEN_HVPS_SEQNO+1; 支付交易序号 char sSndCodeDLEN_HVPS_SNDCODE+1; 发送响应码 char sRcvCodeDLEN_HVPS_RCVCODE+1; 接收响应码 char sRemarksDLEN_HVPS_REMARKS+1; 附言 char sOldseqnoDLEN_HVPS_SEQNO+1; 原始支付交易序号 char sOldvdateDLEN_DATE+1; 原始交易日期 char sCmtnoDLEN_HVPS_CMTNO+1; 支付报文码 char sComdateDLEN_DATE+1; 委托日期 char sComvoctypeDLEN_TYPE2+1; 委托凭证号 double dPamount; 赔偿金额 double dJamount; 拒付金额 double dRate; 利率 char sRangeDLEN_HVPS_RANGE+1; 拆借范围 char sSbmtDateDLEN_DATE+1; 确认日期 char sSbmtTlrnoDLEN_TLRNO+1; 确认柜员 char sCmmtDateDLEN_DATE+1; 提交日期 char sCmmtTlrnoDLEN_TLRNO+1; 提交柜员 char sDescDLEN_HVPS_DESC+1; 其他备注 char sTxtimeDLEN_TIME; 交易时间 int iPrintcnt; 打印次数aTishvHvrmtrcvInq;流程:正常流程检查:查询HVRMTRCV取消流程检查:正常流程更新:取消流程更新:1.7 ahvHvinqsndNew 增加往帐查询管理类信息模块名ahvHvsndinqNew 增加往帐查询管理类信息相关程序hvHvsndinqNew.c描述增加来帐查询管理类信息HVINQSND(insert)作者职责时间描述功能流程描述接口:输入:typedef struct char sTxdayDLEN_DATE+1; 交易日期 char sEjfnoDLEN_TLSRNO+1; 交易流水号 char sTlrnoDLEN_TLRNO+1; 录入柜员号 char sTlsrnoDLEN_TLSRNO+1; 录入柜员流水 char sTxnoDLEN_TXCODE+1; 交易代码 char sStatusDLEN_FLAG+1; 交易状态 char sAuthflg

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论