




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 报盘机部署手册1.1 准备文件1.1.1 交易所api(20152016-05-24-api-all-V1.2.zip)(最新版本是V1.4)解压后文件结构如下l api_lib_linux_x86_64n cert_file /证书文件u RootCert.der /根证书u server.cer /服务器公钥证书u UserCert.der /客户端公钥证书u UserKey.key /客户端私钥证书n include /头文件u api.h /api头文件u sge_api_safe_interface.h /安全模块头文件n lib /库文件u ca_cert_lib /ca证书相
2、关l ini /ca证书的配置文件n swsds.inin UniTrustCMBConfig.inin UniTrustCMBConfig.ini.normaln UniTrustCMBConfig.ini.swxal lib /ca证书的库文件n FileSTD.son libccspsheca.son libjavasafeengine.son libreadcert.son libsafeengine.son libshecastd.son libswsds.sol test /ca证书的测试程序n testn test.cl readme.txt /ca证书的部署说明u libapi
3、.so /交易所api库文件u libapi_safe.so /交易所api安全模块的库文件u libeasy.so /交易所api安全模块的库文件l api_lib_windows_x86_64n cert_file /证书文件u RootCert.der /根证书u server.cer /服务器公钥证书u UserCert.der /客户端公钥证书u UserKey.key /客户端私钥证书n include /头文件u pthread /线程头文件l pthread.hl sched.hl semaphore.hu api.h /api头文件u sge_api_safe_interfa
4、ce.h /安全模块头文件n lib /库文件u libapi.dll /交易所api库文件u libapi.lib /交易所api库文件(.lib是开发使用,部署不用)u libapi_safe.dll /交易所api安全模块的库文件u libapi_safe.libu libEasy.dll /交易所api安全模块的库文件u msvcp100d.dll /Visual studio的库文件u msvcr100.dll /Visual studio的库文件u msvcr100d.dll /Visual studio的库文件u pthreadVC2.dll /线程的库文件u pthreadVC
5、2.libu SafeEngine.dll /ca证书的库文件u SE_Crypt.dll /ca证书的库文件l 上海黄金交易所核心交易系统接口API使用手册V1.7.3.docx1.1.2 linux总线(bubase_liunx20160726.tar.gz)l bin /执行程序n bfarbn bfbpcn bfbpun bfcgaten bfdaemonn bfdrebn bffpcn bffpun bfgwn cgatepwdn changedbpwdn monitorn sftp_up.shl etc /配置文件n bfarb.xmln bfbpc.xmln (全部29项)l e
6、xamples /window开发案例n mfcdlgn sample2n (全部14项)l include /头文件n aion bumodulen (全部14项)l lib /框架库文件n libbf_aio.son libbf_bumodule.son (全部22项)l libapp /应用库文件n libMoniSvr.son libSADK_Standard.son (全部5项)l log /日志l profile /配置文件1.1.3 window总线(BUBASE_window_20160726.rar)l binl bin10l (全部18项)1.1.4 linux报盘机(tr
7、adefront20160722.tar.gz)(最新20160803)l binn tradefrontl libn libapi.son llibapi_safe.son libeasy.sol libappn libsgetrade.son libTestSgedll.sol ylinkn tradefrontu datau logu (全部53项)1.2 Linux环境部署1.2.1 部署说明报盘机是双机热备,其中主备关系通过总线上的仲裁机进行裁决的。所以部署报盘机时,还需要部署总线和仲裁机。1.2.2 总线、仲裁机部署步骤1:在用户根目录下解压bubase_liunx20160726
8、.tar.gz,解压后在根目录下可看到bin、etc、examples、include、lib、libapp、log、profile文件夹(tar xf bubase_liunx20160726.tar.gz)步骤2:修改系统配置文件.profile(或者.bash_profile,.开头的文件为linux系统隐藏文件,需要用ll a或者ls a才能看得到文件)(vi .profile)步骤3:在系统配置文件的末尾中新增一下几条配置l export PATH=$HOME/bin: $HOME/lib:$PATH:.l export LD_LIBRARY_PATH=/usr/lib:/lib:/
9、usr/local/lib:$HOME/libapp: $HOME/lib:$PATH:.l export LANG=Cl ulimit c unlimited(打开文档后,按a,然后将光标移动文档末端,粘帖上面配置,按esc,输入“:wq”返回控制台,输入source .profile使配置生效。注:配置中的=两边不能有空格)步骤4:创建ylink目录(mkdir ylink)步骤5:在ylink目录下创建dreb目录(mkdir ylink/dreb)步骤6:将etc下的bfdreb.xml文件复制到ylink/dreb下(cp etc/bfdreb.xml ylink/dreb)步骤7:
10、修改bfdreb.xml <ListenPort remark="数据总线对外提供客户端服务的侦听端口">9011</ListenPort> <公共节点号 remark="数据总线公共编号">100</公共节点号> <私有节点号 remark="数据总线私有编号">4</私有节点号>(修改操作参考步骤2,步骤3,ListenPort,公共节点号,私有节点号可以随意配置,提供给其他服务使用,如仲裁机,报盘机。)步骤8:在ylink目录下创建arb目录(mkdir y
11、link/arb)步骤9:将etc下的bfarb.xml文件和xdp.xml文件复制到ylink/arb下(cp etc/bfarb.xml etc/xdp.xml ylink/arb/)步骤10:修改bfarb.xml配置文件<DREB1 ip="" port="9011" bandwidth="100" remark="配置数据总线的参数" /><公共服务号 remark="在dreb上注册的服务号">1011</公共服务号><私有
12、服务号 remark="在dreb上注册的私有服务号">1</私有服务号>(修改操作参考步骤7,DREB1配置中ip填本机地址,port填bfdreb.xml中的ListenPort,在<日志目录></日志目录>下新增<仲裁连接总线 remark=”数据总线0交易总线1”>0</仲裁连接总线><交易总线端口>和<交易总线>可删除)1.2.3 交易所api、CA证书部署参考交易所api中lib/ ca_cert_lib/readme.txt步骤1:将交易所api解压后将整个文件夹移动至服
13、务器步骤2:lib/ca_cert_lib/ini文件夹下的所有.ini文件复制到/etc/目录下(注:/etc/目录不是总线解压后的目录,是linux的系统目录,区别是系统目录前面有/,总线用相对目录没有/。将.ini文件移动值/etc/下需要root权限)步骤3:将lib/ca_cert_lib/lib下所有.so文件复制到lib/下(lib/ca_cert_lib/lib为交易所api目录,lib/目录是总线解压后的目录)步骤4:进入路径lib/ca_cert_lib/test/,用“./test”命令运行test程序验证CA证书配置是否正确。如果能运行起来说明CA配置成功。步骤5:将l
14、ib/下所有.so文件复制到lib/下(前一个lib/为交易所api目录,后一个lib/目录是总线解压后的目录)步骤6:将cert_file/下的所有文件复制到报盘机路径下的证书文件夹ylink/tradefront/shca/下1.2.4 报盘机部署 交易报盘机步骤1:在用户根目录下解压tradefront20160722.tar.gz,解压后确认在根目录下(总线目录)bin/中新增tradefront文件,在根目录下libapp/中新增libTestSgeDll.so和libsgetrade.so,在根目录下ylink/中新增tradefront文件夹(tar xf buba
15、se_liunx20160726.tar.gz)步骤2:删除ylink/tradefront/下除了xdp.xml和tradefront.xml的所有文件(即除了这两文件,其他的都删了)。删除ylink/tradefront/下除了shca的所有文件(即除了1.2.3的步骤6的文件夹,其他的都删了)。步骤3:修改tradefront.xml配置文件l 新增项:n <兼容原侦听></兼容原侦听>下增加u <回报发送总线 remark=”回报发送总线 为1将登录应答、回报等发往总线,发往总线的数据是GTP的”>0</回报发送总线>u <行情发送
16、总线 remark=” 行情发送总线为1将行情发往总线,发往总线的数据是GTP的”>0</行情发送总线>u <回报发送总线节点 remark=”发送总线时,指定发送总线节点号”>100</回报发送总线节点>u <交易员密码></交易员密码>下增加u <发送交易所加密>0</发送交易所加密>l 修改项:n <席位代码>100102</席位代码>n <侦听端口>18360</侦听端口>n <DREB1 ip="" po
17、rt="9011" bandwidth="100" remark="配置数据总线的参数" />n <公共服务号 remark="在dreb上注册的服务号或报盘机类型代码">1011706</公共服务号>n <私有服务号 remark="在dreb上注册的私有服务号">1</私有服务号>n <DLLNAME method="getInstance" dllpath="" >libsgetrad
18、e.so</DLLNAME>n <节点类型 remark="交易服务器对应的:4-账户卡报盘机 5-仓储资金报盘机 6-交易报盘机 7-银行资金前置机 12-ETF报盘机" >6</节点类型>n <key_path remark="UserKey.key文件路径" >/home/appgess/ylink/tradefront/shca/UserKey.key</key_path>n <rootcrt_path remark="RootCert.der文件路径" >
19、;/home/appgess/ylink/tradefront/shca/RootCert.der</rootcrt_path>n <svr_cert_path remark="server.der文件路径" >/home/appgess/ylink/tradefront/shca/server.der</svr_cert_path>n <cli_cert_path remark="UserCert.der文件路径" >/home/appgess/ylink/tradefront/shca/UserCert
20、.der</cli_cert_path>n <证书密码 remark="证书密码,默认123412" >123412</证书密码>n <交易员 remark="登录交易所的交易员" >jy</交易员>n <交易员密码 remark="" >1123</交易员密码>n <front ip="" port="11111" remark="配置要连接前置的参数" />配
21、置项说明:l 席位代码:根据实际情况配置,需要行方向交易所申请。l 侦听端口:提供给交易服务器连接的端口,可随意配置。l DREB1:配置总线的地址端口。l 公共服务号:报盘机的公共服务号,可随意配置,不可与其他不同类型的进程的公共服务号相同。l 私有服务号:报盘机的私有服务号,可随意配置,不同公共服务号可重复,同一公共服务号下私有服务号不可相同。l DLLNAME:配置库文件,库文件是将交易所的库文件重新封装一遍。l 节点类型:报盘机类型,需要与交易服务器的配置一致。l key_path:UserKey.key所在路径。l rootcrt_path:RootCert.der所在路径。l sv
22、r_cert_path:server.der所在路径。l cli_cert_path:UserCert.der所在路径。l 证书密码:客户端私钥密码。l 交易员:根据实际情况配置,需要行方向交易所申请,貌似可用生产的交易员。l 交易员密码:根据实际情况配置,需要行方向交易所申请。l front:交易所前置地址,行方可能经过转换,若转换,配置转换后地址。 其他报盘机步骤1:将ylink/下tradefront/文件夹复制一份并命名为其他名字。步骤2:修改tradefront.xml配置文件n <公共服务号 remark="在dreb上注册的服务号或报盘机类型代码">1012</公共服务号>n <私有服务号 remark="在dreb上注册的私有服务号">1</私有服务号>n <节点类型 remark=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国广告拦截行业竞争格局与需求前景预测报告
- 三创团队理论知识培训课件
- 高效备考教师招聘面试:叶县招教面试题库攻略
- 浙江商会面试高级文档解析:新面试题目及答案
- 大班语言教案《黄雨伞》及活动反思
- 大班数学教案买玩具
- 大学生职业道德的学习心得体会
- 大学生暑假社会实践报告范文3000字
- 高级文秘岗位:关于丰台街道面试的新题目及答案解析
- 大学班级学期工作总结
- 2025年蛟川书院分班测试题及答案
- 飞机数字孪生与预测性维护集成
- 2025《煤炭购销合同》
- 2024墙面原位加固修复技术规程
- GB/T 19722-2005洗净绵羊毛
- GB 27742-2011可免于辐射防护监管的物料中放射性核素活度浓度
- 第三单元名著导读《朝花夕拾-二十四孝图》课件(15张PPT) 部编版语文七年级上册
- 新版《工会基础知识》试题库及答案汇总-上(单选、多选题)
- 2022年液化气站项目可行性研究报告
- 中控室人员进出登记表
- 细胞重组和细胞融合PPT
评论
0/150
提交评论