采用Netty完美支持2023-0003 深市登记结算XML实时报文接口规范(Ver 1.23)
项目
项目说明
三方工具测试
本地测试客户端
# com.github.buerxixi.easydcom.service.SocketServiceTests
# 启动本地服务 服务端口为7231
# 连接服务端
DcomService.connect("127.0.0.1", 7231, "TEST", "TEST", "12345678");
# 发送业务数据
DcomService.send("xml");
# 关闭连接
DcomService.close();
结构说明
socket结构定义
表12 报文说明数据块结构说明
| 描述 | 类型 | 长度(字节) | 备注 |
|---|---|---|---|
| 数据块版本号 | 2 | Exact2NumericText | 当前版本为“01” |
| 对应报文的类型 | 3 | Exact3AlphaNumericText | 当前只包含XML一种类型,代号为“XML” |
| 对应报文的长度 | 10 | Exact10Text | 数据块对应的报文的字节总长度(不包含报文说明数据块本身 长度)。例如,当XML报文长 度为1024字节时,该字段值为 “ 1024”,即在左边补充空格 |
| 保留字段 | 17 | Exact17Text | 目前为17位空格 |
报文类型
参与人结算公司
- 登录报文 -> 登录应答
- 注销报文 -> 注销应答
- 心跳报文
- 业务委托报文 <-> ACKM业务确认报文 业务回报报文
结算公司->参与人
- 心跳报文
- 数据类报文