上海浦东发展银行第三方存管系统内部接口文档V1.1(管理端)
接口设计说明书
受控?HSQI3-06/B0
第三方存管系统
管理端接口规范
版本V1.1
金融行业
2005年09月14日修订
本文档中所包含的信息属于商业机密信息,如无恒生电子股份有限公司的书面许可,任何人
都无权复制或利用。
第 1 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
1 修改记录
修改日期 版本号 修改人 修改说明
2005-9-14 V1.0 朱卫民 创建文件
增加:客户非交易资金变动转出(20034)和客户非交易资金变动2006-3-6 V1.1.00 朱武林 转入(20035)接口 2006-4-3 V1.1.01 朱武林 增加:客户交收帐户汇总(20070)接口 2006-8-8 V1.1.02 朱武林 增加:券商结算账户维护(20090)接口 2006-8-28 V1.1.03 朱武林 修改:调整了银行特殊交易的交易码 2006-9-9 V1.1.04 朱武林 修改:客户非交易资金变动转移(20091) 2 支持的交易类型
交易码 交易名称 交易描述 20001 数据备份(恢复)检查 ?
20002 数据备份 ?
20003 数据恢复 ?
20004 后备份(恢复)检查 ?
20005 清算后备份 ?
20006 恢复后备份 ?
20007 券商清算 ?
20008 查询券商状态
20009 获取券商清算结果文件 ?
20010 文件传输 ?
20012 分券商清算确认 ?
20013 分券商查询清算文件 ?
20015 获取下一交易日 ?
20016 系统数据归档 ?
20017 查询系统初始化结果
20018 批量查询券商状态
20019 批量查询券商清算文件
20020 交易日期翻牌 ?
20023 分券商总分平衡确认 ?
20028 券商端文件发送,接收 ?
20031 历史库的操作 ?
20050 资金余额对账 ?
20051 券商转帐明细核对 ?
20056 系统数据汇总 ?
20057 生成券商对账文件 ?
20060 文件归档 ?
20062 银行转帐明细核对 ?
第 2 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
交易码 交易名称 交易描述 20048 关闭后台进程
20049 进程监控
券商结算账户维护 20090
客户非交易资金变动转移 20091
交易码 交易名称 交易描述 20901 批量报
生成 原交易码:20052
20902 上传批量
原交易码:20053
20904 跨中心清算数据汇总 原交易码:20063
20904 跨中心日终转帐 原交易码:20064
20904 跨中心清算报表上传 原交易码:20065
3 接口I/O描述
3.1 日终清算类
3.1.1 数据备份检查(20001)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
查询方式 0- 清算前备份检查 ?
1- 恢复前备份检查
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
第 3 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
清算前备份文件名或 清算前备份检查 ?
清算前备份日期 恢复前备份检查
3.1.2 数据备份(20002)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ? File_Name 日志文件
3.1.3 恢复数据备份(20003)
同清算前备份(20002)
3.1.4 清算后备份检查(20004) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
第 4 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
查询方式 0- 清算后备份检查 ?
1- 恢复后备份检查
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
清算前备份文件名或 清算后备份检查 ?
清算后备份日期 恢复后备份检查
3.1.5 清算后备份(20005)
同清算前备份(20002)
3.1.6 恢复后备份(20006)
同清算前备份(20002)
3.1.7 分券商清算 (20007)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ?
, 应答要素
业务包头内容
第 5 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
3.1.8 查询券商清算状态 (20008) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ? , 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
券商状态 ?
券商清算进度 ?
3.1.9 取券商清算结果文件 (20009) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
第 6 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ?
文件索引 1,清算日志 ?
2,余额核对
3,总分平衡
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
文件名(及路径) ?
3.1.10 接收、发送文件 (20010) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? Flag 接收、发送标志 ?
3.1.11 取银行转帐明细文件 (20011) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ?
第 7 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
文件名(及路径) ?
3.1.12 分券商清算确认 (20012) 同清算前备份(20007)
3.1.13 查询券商清算文件 (20013) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
应到文件个数 ?
实到文件个数 ?
文件名 以下重复 ?
是否已到 以下重复 ?
记录个数 以下重复 ?
3.1.14 批量查询券商清算文件 (20019) , 请求要素
第 8 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III BankNo 银行编号 ? AgentNo 机构编号 ? TermId 终端编号 ? OperNo 柜员编号 ? AuthOperNo 授权柜员 ? TransDate 交易日期 ? TransTime 交易时间 ? EntrustWay 委托方式 ? NsecuNo 批量券商清算文件 券商总数@券商号一@@@
券商号二@@@…
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
券商清算文件信息 券商总数@券商号一@清
算文件总数@实到清算文
件个数@券商号二@…
3.1.15 获取下一交易日信息 (20015) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
第 9 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
系统初始化日期 ?
系统前备份日期 ?
系统后备份日期 ?
系统初始化标志 ?
系统下一交易日 ?
系统交易日标志 ?
3.1.16 系统数据归档 (20016) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
3.1.17 查询系统初始化结果 (20017) 同系统初始化检查(20016)
3.1.18 批量查询券商信息 (20018) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ?
第 10 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
批量券商信息 券商总数@券商一@@券商?
二@@…
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
以下在成功时返回,不成功返回NULL
批量券商信息(结果) 券商总数@券商一@状态@?
券商二@状态@…
3.1.19 交易日期翻牌 (20020) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
系统初始化日期 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ?
第 11 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
ErrorInfo 返回信息 ?
3.1.20 分券商总分平衡确认 (20023) 同银行转帐明细文件(20011)
3.1.21 券商端文件发送,接收(20028) 同接收,发送文件(20010)
3.1.22 历史库的操作(20031)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
操作方向 1:历史库备份
2:历史库恢复
3:历史库卸载
4:历史库加载
操作开始日期
操作结束日期
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
3.1.23 资金余额核对(20050)
, 请求要素
业务包头内容
第 12 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ?
对帐方式 0:变动账户核对 ?
1:全部账户核对
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ? FileName 文件名(及路径) ?
3.1.24 证券转账明细核对(20051) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号
券商营业部编号
币种
, 应答要素
业务包头内容
第 13 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ? FileName 不平文件名全路径 ? Flag 有不平文件
3.1.25 系统数据汇总(20056)
同清算前备份(20002)
3.1.26 生成券商对账文件(20057)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
券商编号 ?
业务类别 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
3.1.27 文件归档(20060)
同清算前备份(20002)
第 14 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
3.1.28 银行转账明细核对(20062) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
分行代码
券商编号
币种
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ? Flag 有不平文件 FileName 不平文件名全路径 ? 3.2 日间管理类
3.2.1 关闭后台进程(20048)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
第 15 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
交易时间 ?
委托方式 ?
3.2.2 进程监控(20049)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
请求类型 0:察看
1:开户
2:关闭
进程名称 为空操作全部进程
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
进程号 ? courseNum
进程名 course_name
进程当前数量 Nonce_amount
预开进程数量 Course_amount
最大进程数量 Most_amount
3.2.3 券商结算账户维护(20090) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
银行编号 ?
第 16 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
机构编号 可填券商号,支持多券商 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
? 交易日期
交易时间 ?
? 委托方式
? 业务类别
C-建立,U-修改,D-删除 ? 操作类型
? 券商编号
? 营业部编号
? 币种
? 结算账户
? 账户名称
? 备注
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
ErrorNo 返回码 ? ErrorInfo 返回说明 ? [返回交易列表]
3.2.4 客户非交易资金变动转移(20091) , 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
? 交易日期
交易时间 ?
? 委托方式
? 强制脱机模式标志
证件类别 ?
证件号码 ?
券商编号 ?
业务类别 ?
第 17 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
证券资金账号 ?
币种 ?
变动金额 ?
对方名称 ?
对方银行账号 ?
对方银行名称 ?
备注 ?
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
ErrorNo 返回码 ? ErrorInfo 返回说明 ?
以下在成功时返回,不成功不返回
字段名 字段含义 具体描述 III
交易日期 ?
存管流水号 ?
客户姓名 ?
客户存管账号 ?
证券资金账号 ?
币种 ?
变动金额 ? [返回交易列表]
3.3 特殊交易类
3.3.1 批量报表生成(20901)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
, 应答要素
第 18 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
3.3.2 上传批量报表(20902)
, 请求要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III
银行编号 ?
机构编号 ?
终端编号 ?
柜员编号 ?
授权柜员 ?
交易日期 ?
交易时间 ?
委托方式 ?
文件名
, 应答要素
业务包头内容
字段名 字段含义 具体描述 III FunctionId 功能号 ? ExSerial 发起方流水号 ?
数据区内容
字段名 字段含义 具体描述 III ErrorNo 返回码 ? ErrorInfo 返回信息 ?
3.3.3 跨中心清算数据汇总(20904)
同清算前备份(20002)
3.3.4 跨中心日终转帐(20905)
同清算前备份(20002)
第 19 页 共 20 页
接口设计说明书
受控?HSQI3-06/B0 3.3.5 跨中心清算报表上传(20906)
同清算前备份(20002)
第 20 页 共 20 页