上交所通用报盘软件是上交所提供的一款报盘程序,软件可以进行综合业务平台的实时报盘和公共数据接收。业务上支持上海证券交易所的多项非撮合业务和创新业务(如跨境ETF、大宗交易、转融通、货币式基金等);协议上支持国内金融交换协议(STEP)的应用层部分(不包括会话层),使之具有良好的业务扩展性和通用性,减少因新业务扩展而带来的报盘软件的频繁升级的风险。
EzSTEP作为通用报盘软件,能实现上海证券交易所综合业务平台、固定收益平台、期权平台的订单申报、响应接收、执行报告(成交回报)接收功能。
通过访问市场参与者接口数据库,将市场参与者订单发送给上海证券交易所后台,然后收取交易所后台发来的响应和执行报告(成交)并写回市场参与者接口数据库。
登录PBU配置(EzSTEPUser.ini):支持 UI配置和配置文件配置,包含 CS链路修改(支持多个CS链路)、系统出错控制、柜台系统接口配置
公共行情配置(EzSTEPUser.ini):系统需配置接受公共数据PubData表的配置,公共数据将写入配置表中。
外部参考数据库配置(EzSTEPUser.ini):如有下游EzTrader接入必须开启; 否则可以关闭也可以开启。如果开启,一定要在数据库中创建该表。
系统参数配置(ezstep.ini): 包括环境号配置等相关 EzSTEP 系统参数,提供配置文件和UI界面2种方式。目前UI只支持配置后台平台及环境号,其他配置参数属于系统运性能调整的关键参数只能支持配置文件方式而不支持UI。
登录用户名和密码配置:本地可保存用户配置的用户名和密码信息。
日志级别配置:Log4J 配置文件,可以配置输出信息级别。
多登录PBU支持
EzSTEP支持多个登录PBU同时进行场外报盘,最多支持 20个登录PBU (技术上不作限制,但不推荐超过上述值)。不同的登录PBU可以连接到不同的数据库,也可以使用同一数据库中不同的数据库表。不同的登录PBU既可以通过不同的上行链路报单,也可以共享同一个上行链路报单。
异常报警
如果某个PBU出现网络连接异常、数据库异常、数据库缺口等错误,会通过声音警告等方式进行报警。声音报警将会一直持续,直到人工处置完成后可手工停止报警。
数据库自动重连
当报盘机与市场参与者接口数据库连接出现异常中断时,系统会自动尝试重新连接。如果尝试一定次数(由参数配置)依然失败,则 PBU会注销。
网络自动重连
当报盘机与上海证券交易所通信服务器(CS)之间的线路异常时,系统会自动尝试重新连接。如果尝试一定次数(由参数 WanRetry配置)依然失败,则系统会自动切换到备份线路,而无需人工处理。 一旦因为网络原因发生备份链路切换失败,则需要立即人工处置,包括 PBU的注销和重启操作。