EasyDCOM 基于深市登记结算 XML 实时报文接口(支持:深交所DCOM)

85 阅读1分钟

采用Netty完美支持2023-0003 深市登记结算XML实时报文接口规范(Ver 1.23)

项目

buerxixi/EasyDCOM

项目说明

三方工具测试

TCP-UDP-Socket调试工具-v2.2

image.png

本地测试客户端

# com.github.buerxixi.easydcom.service.SocketServiceTests
# 启动本地服务 服务端口为7231

image.png

# 连接服务端
DcomService.connect("127.0.0.1", 7231, "TEST", "TEST", "12345678");

# 发送业务数据
DcomService.send("xml");

# 关闭连接
DcomService.close();

结构说明

socket结构定义

表12 报文说明数据块结构说明

描述类型长度(字节)备注
数据块版本号2Exact2NumericText当前版本为“01”
对应报文的类型3Exact3AlphaNumericText当前只包含XML一种类型,代号为“XML”
对应报文的长度10Exact10Text数据块对应的报文的字节总长度(不包含报文说明数据块本身 长度)。例如,当XML报文长 度为1024字节时,该字段值为 “ 1024”,即在左边补充空格
保留字段17Exact17Text目前为17位空格

报文类型

参与人结算公司

  1. 登录报文 -> 登录应答
  2. 注销报文 -> 注销应答
  3. 心跳报文
  4. 业务委托报文 <-> ACKM业务确认报文  业务回报报文

结算公司->参与人

  1. 心跳报文
  2. 数据类报文