admin管理员组文章数量:1531962
2024年1月28日发(作者:)
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
通达信移动证券后台服务器配置
版本
1.00
1.01
1.03
1.03
1.04
时间 修改者 描述
起草
整理,版本更新
版本更新
数据库扩充了移动设备标识字段长度
新的框架的完善
2011-12-16 张丽君
2011-12-19 张火军
2013-9-10 龚倩云
2014-11-08 龚倩云
2015-06-08 张兴东
1
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
第1节 系统介绍
1.1 架构图
通达信移动证券系统实现移动平台信息化服务,其中通达信移动接入网关服务器,主要用于以下功能服务:
版本升级:对终端版本进行自动控制升级,配置指引升级服务通告:提供对接入的终端发布公告消息的功能
数据转发:提供行情、资讯数据的分发服务
协议转换:提供wap协议转换服务
手机绑定:提供基础手机绑定服务
2
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
第2节 移动网关(MobilePortal)配置
2.1 服务器基本设置
主配置文件,需要注意的是,SERVID不能为空,而且不能配置为0
[SERVICE]
; QSID: 券商标识(要检查的券商ID,需要和客户端打包一致)
; SERVID: 服务器ID
; SERVNAME: 服务器名
; DESCRIPTION: 服务器描述(区别于服务器名,服务器名自动获取)
QSID=财富趋势
SERVID=1000
SERVNAME=
DESCRIPTION=武汉服务器1
; SERVICE_ADDR: 服务器侦听的地址
; SERVICE_PORTS: 侦听端口(多端口)
; SERVICE_PORT: 侦听端口
SERVICE_ADDR=
SERVICE_PORTS=
SERVICE_PORT=7615
2.2 手机注册服务配置
2.2.1 用户管理的配置
:
; UseUM: 1/0,使用用户管理,控制系统是否支持短信验证
3
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
[SERVER]
UseUM=0
2.2.2 远程过程调用(RPC)设置
:
2.3 代码表及行情资讯服务配置
2.3.1 码表服务
码表是指用户在输入证券代码后,在输入栏的下方弹出的相关列表信息。在MP中的配置文件中配置:
其中,需要解释的字段如下表:
4
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
字段
UpdateSpan
HQHOST
DTS
Addr
Port
注释
行情刷新间隔,单位为毫秒
行情主站设置(必须支持移动证券协议)
三方行情主站设置(必须支持移动证券协议)
地址ip
端口
2.3.2 主站配置
在MP中的配置文件下配置,需要注意的是目前资讯信息的获取是通过行情主站来获得的。
相关字段解释如下表:
5
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
字段
Addr
Port
Timeout
BaseConn
MaxConn
注释
地址ip
端口号
超时时间
最小连接数,注意,为0时表示禁止连接
最大连接数
2.4 版本升级管理服务
在MP的文件下配置:
注解:
1.相关字段解释如下表
字段 备注
6
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
VERSIONADM2 LowestVer
RequireVer
SuggestVer
LastestVer
URL
备注
FILESHARE Name
最低版本号;≤此版本号客户端版本直接被服务器拒绝服务(deny)
请求版本号;最低 请求版本之间,强制升级
建议版本号;请求 建议版本之前,提示升级
升级地址,区分大小写
版本号为0.00时,表示忽略此项
文件缓存及共享服务, Update提供提供强制升级补丁和升级配置文件等, MobileT2EE提供的是客户端功能的安装和升级文件
Home 为版本程序存放的目录
2.升级原理如下图所示:
3.配置中Package Name与服务主站中的安装程序包名称一一对应,同类型同版本的程序包,例如出现安装包时,需要区别名称。
4.需要区别的是,MobileT2EE文件夹中的程序实现了按需安装,按需升级,而versions中的程序是将客户端完整打包升级的。
5.注意配置中iPad和iPhone的URL是不需要填写的,因为程序会自动引导客户到相应的网站上升级产品。
6.有的网关中还会配置有patch包,格式为,主要用于客户端的相关配置的升级。
建议 最新版本之前,不提示升级;>此版本(forbid)
基础功能和融资融券分别为一个2.5 手机功能升级配置
为了使设备上的功能及时更新到最新版本,同时将新的功能添加到手机端,需要在移动网关做相应的配置。
图标文件夹:trade_icon文件夹存放交易功能的图标,有新功能添加时,对应的图标添加进这里。
功能包文件夹:例如XJB存放的是各个功能的zip包,当有新功能添加时,可以把程序包放在这里。
用于配置交易功能的目录,主要包括图标,功能号,功能地址和下载地址等,这个文件的配置如下:
7
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
Name表示这个功能的名字。
8
Image表示功能对应的图标和点击时显示的图标。
FuncID表示唯一功能id,FunctionID表示服务器查询协议号。
version表示该功能的版本号,手机登陆时,若手机的该功能版本低于此version值,将功能更新到最新版本。
package表示功能包的相对下载地址。
url表示功能包的下载到手机客户端后的相对安装地址。
暂时用不上。
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
这里表示该点开功能是否是一个文件夹,包含了其他的功能,例如查询功能包含成交查询,委托查询,资金明细查询,配号查询等。若值为false,表明该功能是单个的功能,true表明包含这是文件夹,下面包含了一些其他的功能。
若要添加某个功能,例如要添加修改密码的功能,按照上述的格式添加就可以了。
若要去掉某个功能,例如修改密码的功能,直接将改功能的相关配置去掉或者注释掉就可以了。
9
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
注意事项:若要修改中的内容,最后将zip文件解包之后进行修改,然后重新打包成zip格式,不要直接修改压缩包。
10
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
第3节 移动用户管理(MobileUM)配置
3.1 短信网关设置
MUM文件下的
注解:
11
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
1. 目前的短信接口支持两种方式:
(1)从短信网关数据库读取信息,写入服务器数据库
(2)通过webservice获取信息,写入服务器数据库。Webservice 的方式配置较为简单,只有主站地址(IP),用户名和密码,以及前缀(Lead),但是WebService性能可能不稳定。
2. 相关字段的解释如下表:
字段 注解
扫描间隔 (MUM读取短信网关数据库),默认100
是否为仿真模式,默认FALSE
SMSINBOX(后三个ScanSpan
配置在仿真模式下Simulate
可不予考虑)
PORT
有效,实际使用时SimulatePhone 仿真号码,默认为""
SimulateText 仿真文本,默认为"168#"
Name
Type
金惠盈通 Source
DBName
DBUsr
DBPwd
API
APIPARAM
备注
和佳汇智 Source
DBName
接口定义名称(多个接口,名称重复会报错:接口模块%s(名称)重复定义)
短信服务接口的接口类型,包括金惠盈通、港澳资讯、和佳汇智、新时代、新时代W
短信网关数据库IP和端口号,IP和端口用逗号隔开
MUM要读取的短信网关对应的数据库名称
连接到该数据库的用户名
用户登陆密码
存储过程名称 默认为USP_SMS_GROUPREVIEW_MAS_APIMO3
存储过程参数
短信网关数据库驱动类型为sqloledb
短信网关数据库IP和端口号,IP和端口用逗号隔开
MUM要读取的短信网关对应的数据库名称
12
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
DBUsr
DBPwd
API
APIPARAM
备注
新时代 Source
DBName
DBUsr
DBPwd
API
APIPARAM
备注
港澳资讯 Addr
User
Pass
Lead
备注
新时代W Addr
Port
User
Pass
连接到该数据库的用户名
用户登陆密码
存储过程名称 默认为USP_SMS_GROUPREVIEW_MAS_APIMO3
存储过程参数
短信网关数据库驱动类型为MSDAORA
短信网关数据库IP和端口号,IP和端口用逗号隔开
MUM要读取的短信网关对应的数据库名称
连接到该数据库的用户名
用户登陆密码
存储过程名称 默认为USP_SMS_GROUPREVIEW_MAS_APIMO3
存储过程参数
短信网关数据库驱动类型为sqloledb
webservice的地址和端口
登陆webservice的用户
登陆webservice的用户密码
短信前缀
从webservice读取的消息内容形式符合http协议的要求,读取到本地后按该协议解析。
IP地址
端口号
WebService用户名
WebService用户密码
13
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
Count
JVMPath
备注
每次扫描获取短信的数目
路径配置,用于JNI调用
使用新时代webservice模式的接口。从webservice上读取的消息不是http协议,故采用第三方提供java包进行解析。
3.2 数据库服务
3.2.1 数据库的相关配置
MUM文件下的
注解:
1. 数据库接口支持MSSQL,Oracle,mysql三种类型。
2. 需要注意的是,当有多个配置时,短信网关写入时以第一个Server配置为准。
3. 相关字段的解释如下表:
字段 注解
簇名
Interface 数据库接口类型,支持MSSQL,Oracle,mysql三种类型
14
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
Source
DBName
DBUsr
DBPwd
Timeout
BaseConn
MaxConn
数据库驱动类型,支持mysql,MSDAORA,sqloledb三种类型
数据库IP和端口
数据库名称(MUM要写入的数据库)
数据库用户名
用户登录密码
超时时间设置
基础连接数
最大连接数
3.2.2 建库过程
以SQL SERVER为例,建立tdx_mobile数据库后,新建查询,执行sql文件夹下的tdxmobile_,这样就建立了需要的数据库。同理,依照类似的流程,在Oracle、mySQL下分别执行sql文件夹下的hjhz_和tdxmobile(mysql)_,tdxmobile_,前者依赖于后者,也就是说,在运行了后者之后才能运行前者。SQL SERVER的建库过程如下:
(1)首先新建一个数据库,这里输入tdx_mobile。
(2)新建数据库成功,就会在这里显示出tdx_mobile.
(3)在tdx_mobile中新建查询,并在右侧窗口中运行SQL文件夹下的脚本tdx_mobile_1.0_sql。
(4)如图所示,点击执行按钮运行该脚本。
(5)运行成功后,可以看到我们建立的表结构。
(6)在主服务器与备份服务器之间建立链接。成功运行了tdxmobile_,我们建立了tdx_mobile数据库下的tdx_phonebind表。当要在备份服务器中运行tdxmobile_,我们需要先建立主备服务器之间的链接。链接建立后,如下图所示。
(7)依照(1)~(5),在备份数据库中运行tdxmobile_,需要注意的是,在tdxmobile_,图例中应该是LVLEY。然后将tdx_,因为数据库名和表名都要保持一致。
15
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
第4节 后台行情主站配置
移动平台系统后台服务器不需要另外添加,直接在现有网上交易后台服务器上升级即可使用。
首先,需要升级的后台程序有:交易中心程序、行情主站程序、行情转码程序、资讯同步程序。
其次,分发中心程序的配置文件、交易中心的两个配置文件和、行情主站程序的配置文件、资讯同步配置文件,这几个文件都有相关配置需要添加。
此外,移动平台系统相对现有网上交易系统的不同之处是移动平台系统的f10和财经资讯是通过行情主站hostl程序同步到客户端,因此添加了和两个程序,用于接收通达信移动f10到本地服务器,的作用是将SQL资讯数据库中的财经资讯和信息地雷以文件的形式导出保存在本地服务器。
4.1
4.2
架构图
Linux环境
4.2.1 行情主站
在沪深行情主站文件
[Other]
SupportHQDLL=1
;是否支持Flash行情协议和移动协议,的接口,缺省不支持
[MiniF10]
SZ=/tdx/hostl/minisz/
SH=/tdx/hostl/minish/
[Arg]
child_sameipnum=5000
16
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
除设置成SupportHQDLL模式外, 沪深行情主站需解压到tdxbase目录(板块指数会用于这种基本资料库数据)。如果不需要MiniF10的支持,可以不配置。
扩展行情主站/的配置文件下:
[system]
SupportHQDLL=1
;是否支持Flash行情协议和移动协议,的接口,缺省不支持
[Arg]
child_sameipnum=5000
由于MP会从同一IP来连接沪深行情主站和扩展行情主站,所以Child_SameIPNum也要设置大一些,不能少了200个(具体看MP的行情连接池的个数,要大于这个连接池的个数)
4.2.2 转码机的配置
增加板块指数和资金流的数据
[PATH]
BasePath=/tdx/hostl/tdxbase/
[SHEXVIM]
VIMIP=
VIMPORT=9899
VIMBAKIP=
VIMBAKPORT=9899
VIMUSER=ax
USESRC=1
[STDCALC]
17
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
USECALC=1
VIMIP=
VIMPORT=9899
VIMBAKIP=
VIMBAKPORT=9899
ZjlxCalc=1
如果行情主站是新增的资金流行情,需从正常的含资金流数据的主站补资金流的历史数据,
资金流历史数据目录一般为:
/tdx/data/vipdoc/sh/statday
/tdx/data/vipdoc/sh/statgp
/tdx/data/vipdoc/sz/statday
/tdx/data/vipdoc/sz/statgp
建议移动行情主站的历史数据,直接从包含板块指数和资金流数据的行情主站上拷贝。
4.2.3 资讯同步
资讯文件通达信由的分发中心提供下载,券商需要将资讯同步到已有或者新建的券商自己的分发中心上,
配置从通达信分发中心获取文件的
1. 配置通达信 分发中心的ip 端口
2. 配置同步任务。
[SyncDir]
SyncMode=0
;0间隔模式 1时间点模式
18
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
SyncSpan=5
DirNum=4
ID01=minif10_sz
Pattern01=*.*
LocalDir01=D:tdxzxfileminif10sz
ID02=minif10_sh
Pattern02=*.*
LocalDir02=D:tdxzxfileminif10sh
ID03=infoshop_tdx
Pattern03=*.*
LocalDir03=D:tdxzxfileinfoshop_tdx
SyncSubDir03=1
ID04=xmlshop
Pattern04=*.*
LocalDir04=D:tdxzxfilexmlshop
SyncSubDir04=1
4.2.4 分发中心
在分发中心的参数设置中配置虚拟路径。
[DirectoryMap]
Total=4
Name1=infoshop_tdx
19
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
Dir1=D:tdxzxfileinfoshop_tdx
Name2=minif10_sh
Dir2=D:tdxzxfileminif10sh
Name3=minif10_sz
Dir3=D:tdxzxfileminif10sz
Name4=xmlshop
Dir4=D:tdxzxfilexmlshop
4.2.5 资讯同步
1、 创建资讯文件目录
/tdx/hostl/infoshop
/tdx/hostl/xmlshop
/tdx/hostl/minisz
/tdx/hostl/minish
新增一个infodown程序用来接收资讯。
将infodown 放在/tdx/infodown/ 目录中
Infodown程序增加对应的同步任务,
Config]
qsid=
serverhost=
serverport=7199
uselog=0
lsPort=7010
20
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
MetaSpan=20
FastSync=2
[DirSyncTask]
Total=7
RemoteDir0=minif10_sz
LocalDir0=/tdx/hostl/minisz/
SpecFile0=
Pattern0=*
SyncSubDir0=0
RemoteDir1=minif10_sh
LocalDir1=/tdx/hostl/minish/
SpecFile1=
Pattern1=*
SyncSubDir1=0
RemoteDir2=infoshop_tdx
LocalDir2=/tdx/hostl/infoshop/
SpecFile2=
Pattern2=*
SyncSubDir2=1
RemoteDir3=xmlshop
LocalDir3=/tdx/hostl/xmlshop/
SpecFile3=
Pattern3=*
21
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
SyncSubDir3=1
/tdx/hostl/infoshop、/tdx/hostl/xmlshop、/tdx/hostl/minisz、/tdx/hostl/minish 目录中会有相应的文件同步过来。
增加相应的定时任务
01 8 * * * /usr/bin/killall -9 infodown
02 8 * * * /tdx/infodown/infodown /tdx/infodown daemon
30 8 * * * unzip -o -L /tdx/hostl/tdxbase/ -d /tdx/hostl/tdxbase/
4.3 Windows环境
Windows环境下,所不同的是行情主站和资讯同步的配置,其他的部分配置相同。
4.3.1 行情主站
打开行情主站的业务设置,在服务设置页面勾选“支持移动,Flash协议,GetNowHQ的DLL接口等”。
扩展行情主站在中设置SupportHQDll=1
4.3.2 资讯同步
配置infosysInfoHostW目录下的文件,其中serverhost为行情的分发中心地址。
[Config]
lsport=0
MAXCONNNUM=0
compresslevel=0
uselog=1
oneipmaxnum=0
QSID=
serverhost=*.*.*.*
22
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
serverport=7199
在infosysInfoHostW目录下的文档中,添加以下配置:(其中,DirNum是总共配置地址的个数, ID是远程目录名,即分发中心设置的虚拟目录名,Pattern是一个可带通配符的文件名,LocalDir是存放数据的路径,SyncSubDir表示是否同步子目录)。
DirNum=4
ID01=minif10_sh
Pattern01=*.*
LocalDir01=D:移动G25_hqhostwcminif10_sh
ID02=minif10_sz
Pattern02=*.*
LocalDir02=D:移动G25_hqhostwcminif10_sz
ID03=infoshop_tdx
Pattern03=*
LocalDir03=D:移动G25_hqhostwcinfoshop
SyncSubDir03=1
配置完成后,就可以同步资讯到行情主站的infoshop目录下。
23
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
第5节 客户端升级
5.1 关于IOS和Android的版本升级
修改移动网关配置文件:
只要修改gPhone项 SuggestVer新版本为1.03 RequireVer需升级的为1.00 URL为(必须小写) 。
将修改为并存放到移动网关的versions目录下。
升级说明也请放到versions目录下,名称固定为,,和(必须小写) 。
5.2 关于iMac版本升级
在或win主站的配置中配置:
[MOBILE]
OSTypeNum=5
OSMajor05=X
OSMinor05=YY
表示本次新版本是 如果客户端的版本低于此版本,就会提示
注意:iMac版行情不经过移动网关,直接连支持SupportHQDLL的行情主站。
24
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
第6节 常见问题
6.1 手机注册失败
需要注意的是,手机注册的服务配置过程中,很容易忽略MP主站中的,为0时系统是不支持短信验证的。
; UseUM:
[SERVER]
UseUM=0
1/0,使用用户管理,控制系统是否支持短信验证
6.2 移动客户端升级失败
如下图所示,产生这种错误的原因可能有很多,常见的失误可以按照下面列举的进行排查。
1. 检查是否对应的网站或主站versions目录下没有发升级版本或者相关文件。
2. 检查配置中程序名的大小写是否失误。例如中的
/> 其中Package Name中的参数有大小写之分,URL中的参数都是小写。 3.其他原因。 25 文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 6.3 MP服务器的启动问题 启动时MP时失败,提示转载模块[]失败,服务无法启动。表明MP文件夹中缺少文件,将这个文件放进正确的为止即可。 6.4 资讯的内容不显示 手机点击资讯按钮,没有显示相应的资讯信息,如图所示: 1. 检查到资讯分发中心的链路是不是通的。在资讯同步程序的参数设置中查看分发中心的地址及端口配置。 2.可能的原因是SyncSubDir01未设置为0,SyncSubDir01表示是否同步子目录,若不同步,则行情主站下的infoshop文件夹里面不会有同步的资讯显示。 ID01=infoshop_tdx Pattern01=* LocalDir01=D:移动G25_hqhostwcinfoshop SyncSubDir01=1 3.资讯是通过行情主站从资讯同步中同步过来的,所以MP主站中中行情主站和资讯主站的地址及端口是一致的。 4.将行情主站和资讯驻站升级到最新版本。 5.行情主站的infoshop文件夹下应该有文件。 6.其他可能的原因。 26 文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 6.5 手机收不到行情 1. 检查MP到行情主站的链路是不是通的,在MP中的里面查看行情主站的ip和端口号。 rt="7709" Timeout="10s" BaseConn="20" MaxConn="1000"/> 6.6 输入代码后不显示码表信息 码表是指用户在输入证券代码后,在输入栏的下方弹出的相关列表信息。在MP中的配置文件中检查行情主站的地址ip和端口有没有配对。 6.7 移动用户管理的数据库之间的链接问题 成功运行了tdxmobile_,我们建立了tdx_mobile数据库下的tdx_phonebind表。当要在备份服务器中运行tdxmobile_,我们需要先建立主备服务器之间的链接。链接的步骤如下: 1. 服务器对象->链接服务器->右键新建链接服务器->常规 2. 服务器对象->链接服务器->右键新建链接服务器->安全性,选择红框中的选项,填写对方服务器的登录名和密码。 3. 链接完成后,链接服务器下就出现了刚刚建立的链接。 27 文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 6.8 安卓版老手机新号码的一键注册问题 安卓版的手机换上新的SIM卡,一键注册成功,但数据库中没有新号码的记录。把手机换上旧的SIM卡,注册确认失败,如下图所示,但输入新的手机号码,能注册确认成功。 使用查询分析器查询表中的记录,步骤如下: 首先启动查询数据库,弹出下面的窗口,这里需要输入连接的服务器地址和身份验证。 进入如下图所示的查询界面后,可以找到数据库tdx_mobile及其下面的表_phonebind。在右侧的窗口中输入相应的查询语句,可以得到相应的查询结果。 根据查询的数据结果,对比MUM的日志查看异样的地方,分析解决问题。 检查MUM的数据库配置,MUM文件下的的Driver配置是否错误。 因为短信网关接口对应着不同的数据库驱动。短信服务接口的接口类型,包括金惠盈通、港澳资讯、和佳汇智、新时代、新时代W,它们对应的数据库驱动有区别,不能配错,否则会出现如上述的问题。 6.9 功能升级后,点击图标没有反应 手机交易界面可以显示功能图标,但是点击没有反应,查看MP中的事务,看到处理结果是移动接入网关读取文件失败,可能是移动网关里面缺少相应的功能包。 28
版权声明:本文标题:通达信移动证券后台服务器配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1706393650a177567.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论