- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
即期_交易签约状态检查详细设计说明书_欧文宏1即期_交易签约状态检查详细设计说明书_欧文宏1
中国农业银行
详细设计说明书
文档信息:
版本:
项目:
类别:
密级:
状态:
模板版本:V1.0.0
修订记录:
日期 版本 修订目的描述 作者
修订内容:
版本 修订内容 目录
1. 程序ΧΧ设计说明 1
1.1. 程序描述 1
1.2. 组件名称 1
1.3. 关联文件 1
1.4. 输入项 1
1.5. 输出项 1
1.6. 涉及表 1
1.7. 前台流程 1
1.8. 后台流程 1
2. 程序上存输入设计说明 1
2.1. 程序描述 1
2.2. 组件名称 2
2.3. 关联文件 2
2.4. 输入项 2
2.5. 输出项 3
2.6. 涉及表 3
2.7. 前台流程 4
2.8. 后台流程 5
组件 交易撤销合法性检查 设计说明
组件描述
取交易操作表交易信息,判断是否符合撤销条件,检查撤销处理模式(违约交易时通过检查交易是否是签约状态 判定是否已调用H系统账户,决定下一步是否需要冲销H系统及部分A系统账务)
组件名称
FM_CX_QueryStatus_ TRADE.cpre
关联文件
FM_CX_QueryStatus_ TRADE.so
输入项
序号 字段名 是否非空 节点名 备注 业务编号 是 /cn 业务子编号 是 /ccn
输出项
组件返回:
该合同为签约未交割状态
该合同非签约未交割状态
-1 该合同不可撤销,非当天交易
涉及表
FM_CX_TRADE
组件流程
伪代码
.h内容:
#define COMPSTATUS_TRADE_ERROR -1 //不符合撤销条件
#define COMPSTATUS_ TRADE _CKPPASS 1 //部门撤销
#define COMPSTATUS_ TRADE _CKTPASS 2 //全部撤销
//cpre伪码
IRESULT FM_CX_QueryStatus_TRADE(HXMLTREE lXmlhandle)
{
//组件变量定义
//定义主档明细表结构
EXEC SQL BEGIN DECLARE SECTION;
SDB_FM_CX_TRADE fm_cx_trade; /*定义主档明细表结构*/
char sCn [LEN_sCn+1]; /*输入合约编号*/
char sCcn [LEN_sCcn+1]; /*输入合约子编号*/
char sSysDate[LEN_ sSysDate+1]; /*系统当前时间*/
EXEC SQL END DECLARE SECTION;
int iRet; /*函数返回值*/
//初始化动态库函数
if( fpub_InitSoComp ( lXmlhandle ) != MID_SYS_SUCC )
{
LG( EH, 初始化动态链接库函数失败 );
COMP_HARDSETXML( XML_RESPCODE, RESPCODE_AT_INITSOCOMP_FAIL )
fpub_SetCompStatus( lXmlhandle, COMPSTATUS_FAIL );
return COMPSTATUS_FAIL;
}
//组件变量初始化
memset(outmsg,0x00,sizeof(outmsg));
memset(sCn, 0x00,sizeof(sCn));
memset(sCcn,0x00,sizeof(sCcn));
memset(sSysDate,0x00,sizeof(sSysDate));
//获取变量的值 合约编号 及 合约子编号
/*从共享内存中取得合约编号,放在sCn的变量中*/
COMP_HARDGETXML(XML_ sCn,strFEA. sCn)
/*从共享内存中取得合约子编号,放在sCcn的变量中*/
COMP_HARDGETXML(XML_ sCcn,strFEA. sCcn)
//检查变量值(输入数据)的合法性
if ( strlen( sCcn ) == 0 || strlen( sCn ) == 0 )
{
LG( EH, 查询条件不能空 );
COMP_HARDSETXML( XML_RESPCODE, RESPCODE_AT_INITSOCOMP_FAIL )
fpub_SetCompStatus( lXmlhandle, COMPSTATUS_FAIL );
您可能关注的文档
- 南审-微观经济学考点南审-微观经济学考点.pdf
- 南师博雅指南南师博雅指南.doc
- 南开 国际商务-答案南开 国际商务-答案.doc
- 南开-13春学期《马克思主义哲学原理》在线作业南开-13春学期《马克思主义哲学原理》在线作业.pdf
- 南开15秋学期《工程项目融资》在线作业南开15秋学期《工程项目融资》在线作业.doc
- 南开17春学期《经济法》在线作业南开17春学期《经济法》在线作业.doc
- 南开17春学期《科学启蒙(尔雅)》在线作业 免费答案南开17春学期《科学启蒙(尔雅)》在线作业 免费答案.doc
- 南开17秋学期(清考)《经济法》在线作业1南开17秋学期(清考)《经济法》在线作业1.doc
- 南开17春秋学期《饭店案例研究》在线作业南开17春秋学期《饭店案例研究》在线作业.doc
- 南宋帝陵攒宫的形制布局南宋帝陵攒宫的形制布局.pdf
文档评论(0)