大宗商品电子交易市场银行接口转账协议规范

大宗商品电子交易市场银行接口转账协议规范

ID:35215256

大小:38.23 KB

页数:15页

时间:2019-03-21

大宗商品电子交易市场银行接口转账协议规范_第1页
大宗商品电子交易市场银行接口转账协议规范_第2页
大宗商品电子交易市场银行接口转账协议规范_第3页
大宗商品电子交易市场银行接口转账协议规范_第4页
大宗商品电子交易市场银行接口转账协议规范_第5页
资源描述:

《大宗商品电子交易市场银行接口转账协议规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、大宗商品电子交易市场银行接口转账协议规范提供给专研行业技术发展和交易市场的技术部内部人员参考之用。文件状态:[√]草稿[ ]正式发布[ ]正在修改文件标识:银行转帐协议规范当前版本:V2.0作   者:黄东完成日期:2008-08-15版本号*变化状态简要说明日期变更人审核日期审核人V2.0M协议修订2008-08-15黄东  V2.1A协议修订,增加对金额处理的说明。即发送方金额*100,接收方金额除以100,使金额不出现小数位。加入帐户图。增加大数据量文件格式定义。2008-10-14蒋加君  V2.2M50010增加“收益类型”字段2008-10-28蒋加君  V

2、2.3M50003,50004,50011增加“开户银行”字段2008-10-31   V2.4M50015增加“查询日期”字段2008-11-3   V2.5M修改20020,10009。删除20016,20022。增加交易说明,帐户结构说明。2008-12-9   *变化状态:A——增加,M——修改,D——删除              第一章 通讯协议格式1.1、通讯方式。从Client到通信服务器的通信在底层符合TCP/IP协议规范,其应用协议是针对转帐特点而设计的。双方通信采用异步通信方式,采用短连接方式,双方均可发起指令,当一方发起指令后在处理完毕后会主动断

3、开。通信工具采用MTI(Transaction MiddlewareSystem)提供的包传输协议,每一段数据组成一个数据包,各段数据采用各个数据包同时连续发送的方法实现。1.2、协议规范      在本协议中无论字符,数字全部采用字符串方式传送。为避免金额出现小数,所有金额在发送时都乘以100后发送,接收方除以100后进行处理。如转帐资金为1000.23元,数据传输时即为‘100023’,不采用二进制或其它格式存放数据。包头中各字段顺序固定,对于有长度要求的,长度不够时采用右补空格填充,如‘100002A   ’。包体中对数据长度不做具体要求,有具体的分割符号来区分。

4、1.3、协议包格式约定1.3.1包头结构定义  MtiHead=Packed RECORD     HeadType:Array[0..4] of CHAR;    //数据帧类型     SubType:Array[0..1] of CHAR;     //子数据帧类型     HeadVer:Array[0..1] of CHAR;     //协议版本号 目前版本必须为字符’20’     ReqMac:Array[0..11] of CHAR;     //请求方MAC地址     ReqID:Array[0..19] of CHAR;      //请求方标识

5、,应答时原样返回     DataLen:Array[0..4] of CHAR;     //数据帧长度     NextFlag:Array[0..0] of CHAR;     //是否有下一包数据N没有,Y有       EncFlag:Array[0..0] of CHAR;      //加密标志Y加密N不加密       BankID:Array[0..2] of CHAR;      //银行代码       RtnNO:ARRAY[0..4]of CHAR;     //返回码‘00000’为成功,其他为失败       DataCol:ARRAY[0

6、..0]of BYTE;     //包体数据字段列数没有数据返回时填0x00     DataRow:Array[0..3] of CHAR;    //包体数据行数没有数据返回时填‘0000’     ExWaterID:Array[0..13] of CHAR;    //流水号 系统唯一流水号CommInfo:ARRAY[0..19] of CHAR;   //保留信息 CommInfo[0]=’1’资金管理客户端//CommInfo[0]=’2’交易客户端       CheckNum:ARRAY[0..4] of CHAR;  //校验和  end;说明:H

7、eadType是系统所有交易类型的定义,如90001,90002等     SubType:是系统所有交易子类型定义,子类型不唯一,只能和主类型配合一起使用        DataLen:是数据域的长度,不包括包头数据长度          NextFlag:当有多包数据要传输时,如果有下一包数据Y,否则N,如果只有一包或没有数据包填N     RtnNO:返回码 ‘00000’为成功,其他为失败       EncFlag:加密标志,代表数据域是否采用加密处理     ExWaterID:系统唯一标识       BankID银行代码:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。