新增席位流程模板

张军 3758 0

交易系统新增席位流程模板及使用

新增席位字段

交易市场:上交所或深交所

证券公司:银河证券、海通证券、中信证券、XXX证券等等。

席位编号:12345

席位名称:XXX证券-12345

托管行:中国农业银行、中国工商银行、XXX银行等等


新增表结构

-- 创建上海申报表


create table ashare_ordwth_12345
(
  rec_num       int,                    -- 从1开始 ,连续递增 .表索引
  date          char(8),                -- 数据写入日期
  time          char(8),                -- 数据写入时间
  reff          char(10),               -- 用户使用,若是撤单,则与申报单相同
  acc           char(10),               -- 帐号
  stock         char(6),                -- 股票代码
  bs            char(1),                -- b / s, 若是撤单,则与申报单相同
  price         char(8),                -- 价格,若是撤单,则与申报单相同
  qty           char(8),                -- 数量, 若是撤单,则与申报单相同
  status        char(1),                -- r / r 正确待发,p是经pc机处理后置标志
  owflag        char(3),                -- 委托单或撤销单标志 (ord /  wth )
  ordrec        char(8),                -- 撤销单相应的委托单rec_num,委托单此域空 
  firmid        char(5),                -- b股为结算会员代码,请和b股马甲咨询结算号
  checkord      binary(16)              -- 加密效验码
)
go
create unique clustered index idx_ashare_ordwth_12345 on ashare_ordwth_12345( rec_num )
go



-- 创建上海确认表


create table ashare_ordwth2_12345
(
  rec_num       int,                    -- 与发送库相同
  date          char(8),                -- 与发送库相同
  time          char(8),                -- 经pc机处理后的写入时间
  reff          char(10),               -- 与发送库相同
  acc           char(10),               -- 与发送库相同
  stock         char(6),                -- 与发送库相同
  bs            char(1),                -- 与发送库
  price         char(8),                -- 与发送库相同
  qty           char(8),                -- 与发送库相同
  status        char(1),                -- o ,w ,f , e ,?,! (见注解)
  qty2          char(8),                -- 若是撤单,则是撤单的数量
  remark        char(30),               -- 信息
  status1       char(1),                -- 与发送库相同
  teordernum    char(8),                -- 主机返回相应的申请编号,撤单记录此域空
  owflag        char(3),                -- 与发送库相同
  ordrec        char(8),                -- 与发送库相同
  firmid        char(5),	
  checkord      binary(16)
)
go
create unique clustered index idx_ashare_ordwth2_12345 on ashare_ordwth2_12345( rec_num )
go

-- 创建上海成交表


create table ashare_cjhb_12345
(
  gddm          char(10),
  gdxm          char(8),
  bcrq          char(8),
  cjbh          int,
  gsdm          char(5),
  cjsl          char(10),
  bcye          char(10),
  zqdm          char(6),
  sbsj          char(6),
  cjsj          char(6),
  cjjg          char(8),
  cjje          char(12),
  sqbh          char(10),
  bs            char(1),
  mjbh          char(5)
)
go
create unique clustered index idx_ashare_cjhb_12345 on ashare_cjhb_12345( cjbh, bs,zqdm )
go

上交所报盘配置

打开上交所报盘配置软件

路径:\EzOES_AB\cfgA\SystemConfiguration.ini

#########################################################################
#	EzOES系统配置文件
#	
#	说明:如手工修改本配置文件,需要重新启动EzOES后才能够生效
#########################################################################

[System]
# (01) 操作员总数
OperatorCounts = 2

#	下面是操作员一的配置项
TrdPbuListFileDir = X:\trapbu
[oper1]

# (02) 操作员代码 前五位为PBU号,后六位统一为000001
OperCode = 12345000001

# (03) 与交易所连接的上行链路总数
GwipCounts = 2

# (04) 第一条上行链路连接的通信服务器地址
Gwip1 = xxx.xxx.xxx.xxx

# (05) 连接第一条上行链路的本机网卡地址
LocalIP1 = xxx.xxx.xxx.xxx

# (06) 第二条上行链路连接的通信服务器地址
Gwip2 = xxx.xxx.xxx.xxx
# (07) 连接第二条上行链路的本机网卡地址
LocalIP2 = xxx.xxx.xxx.xxx
#	向交易所通信服务器登录时设置的网络超时时间,单位为秒。
WanTimeOut = 10

# 系统与交易所通信服务器的网络异常中断后,系统自动进行尝试登录到交易所通信服务器的次数
WanRetry = 3

# (08) 系统访问委托数据库的数据库账号,该账号必须具有对数据库读写的权限
DbUser = sa

# (09) 这三项是数据库中的委托表、委托确认表和成交回报表表名,应确保不同的操作员使用不同的数据库表
SendTable = ashare_ordwth
ConfirmTable = ashare_ordwth2
ReceiveTable = ashare_cjhb


jdbc.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
# (10) 数据库地址及数据库名的两个配置项
jdbc.url = jdbc:sqlserver://xxx.xxx.xxx.xxx:1433;databaseName=OIW

WanTimeOut1 = 10
WanTimeOut2 = 10

#########################################################################
###	下面是操作员二的配置项
### 各个参数项的含义同操作员一
#########################################################################
[oper2]

# (02) 操作员代码 前五位为PBU号,后六位统一为000001
OperCode = 12346000001

# (03) 与交易所连接的上行链路总数
GwipCounts = 2

# (04) 第一条上行链路连接的通信服务器地址
Gwip1 = xxx.xxx.xxx.xxx

# (05) 连接第一条上行链路的本机网卡地址
LocalIP1 = xxx.xxx.xxx.xxx

# (06) 第二条上行链路连接的通信服务器地址
Gwip2 = xxx.xxx.xxx.xxx
# (07) 连接第二条上行链路的本机网卡地址
LocalIP2 = xxx.xxx.xxx.xxx
#	向交易所通信服务器登录时设置的网络超时时间,单位为秒。
WanTimeOut = 10

# 系统与交易所通信服务器的网络异常中断后,系统自动进行尝试登录到交易所通信服务器的次数
WanRetry = 3

# (08) 系统访问委托数据库的数据库账号,该账号必须具有对数据库读写的权限
DbUser = sa

# (09) 这三项是数据库中的委托表、委托确认表和成交回报表表名,应确保不同的操作员使用不同的数据库表
SendTable = ashare_ordwth
ConfirmTable = ashare_ordwth2
ReceiveTable = ashare_cjhb


jdbc.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
# (10) 数据库地址及数据库名的两个配置项
jdbc.url = jdbc:sqlserver://xxx.xxx.xxx.xxx:1433;databaseName=OIW

WanTimeOut1 = 10
WanTimeOut2 = 10


选择交易席位输入席位密码、数据库用户名及密码即可开启席位进行交易。



张军博客



更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论