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包,当有新功能添加时,可以把程序包放在这里。

用于配置交易功能的目录,主要包括图标,功能号,功能地址和下载地址等,这个文件的配置如下:

Name

要约申报

7

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

Name表示这个功能的名字。

Image

ImagePress

FuncID

10063

FunctionID

1124

version

1.0

package

gp_qtyw/

url

gp_qtyw/

FullFlag

isFolder

8

Image表示功能对应的图标和点击时显示的图标。

FuncID表示唯一功能id,FunctionID表示服务器查询协议号。

version表示该功能的版本号,手机登陆时,若手机的该功能版本低于此version值,将功能更新到最新版本。

package表示功能包的相对下载地址。

url表示功能包的下载到手机客户端后的相对安装地址。

暂时用不上。

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

这里表示该点开功能是否是一个文件夹,包含了其他的功能,例如查询功能包含成交查询,委托查询,资金明细查询,配号查询等。若值为false,表明该功能是单个的功能,true表明包含这是文件夹,下面包含了一些其他的功能。

若要添加某个功能,例如要添加修改密码的功能,按照上述的格式添加就可以了。

Name

修改密码

Image

xgmm_

ImagePress

xgmm_

FuncID

7002

FunctionID

0

version

0.0

package

url

FullFlag

isFolder

若要去掉某个功能,例如修改密码的功能,直接将改功能的相关配置去掉或者注释掉就可以了。

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. 相关字段的解释如下表:

字段 注解

簇名 Name

Interface 数据库接口类型,支持MSSQL,Oracle,mysql三种类型

14

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

Driver

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

本文标签: 行情配置服务器数据库