分界口通信机安装手册.docx
- 文档编号:8002433
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:18
- 大小:609.57KB
分界口通信机安装手册.docx
《分界口通信机安装手册.docx》由会员分享,可在线阅读,更多相关《分界口通信机安装手册.docx(18页珍藏版)》请在冰豆网上搜索。
分界口通信机安装手册
文件编号:
CASCO_TEM_DEV_005
模板版号:
1-A
分界口通信机软件安装手册
版本:
0.0.1
卡斯柯信号有限公司
修订页
编号
章节名称
修订内容简述
修订日期
修订前
版本号
修订后
版本号
修订人
批准人
1
创建全文
2007-1-26
V0.0.1
段学群
2
修改配置说明
2007-6-4
V0.0.2
吴建松
目录
1.引言2
1.1编写目的2
1.2背景2
1.3参考资料2
1.4定义2
2.安装概要2
2.1安装说明2
2.2安装注意事项2
2.3项目安装材料2
2.4人员要求3
2.5安全保密3
3.项目安装3
3.1安装设施3
3.1.1软件需求及供应3
3.1.2硬件需求及供应3
3.2数据库安装3
3.3软件安装目录5
3.4安装详细过程5
3.5数据更新过程14
3.6安装验证14
1.引言
1.1编写目的
给安装分界口通信机的工程人员或软件人员使用。
1.2背景
铁道部日前发布了418号文(简称互连互通协议),规定了TDCS系统间的交互信息的规程。
部中心与路局,路局之间,路局与车站之间均需按次规程通信,以便于系统间的互连互通。
开发单位是卡斯柯信号有限公司,安装在各个铁路局的TDCS机房,名称为:
TDCS互联互通分界口通信机软件。
1.3参考资料
参考资料如下:
序号
参考资料名称(标题)及版本号
作者
批准或出版社
发布时间
备注
1
列车调度指挥系统(TDCS)数据通信规程(V2.0)
铁道部运输局
2005.11.22
1.4定义
TDCS:
TrainDispatchingCommandSystem列车调度指挥系统
GPC:
graphicprocesscontrol调度台人机交互软件
2.安装概要
2.1安装说明
操作系统使用MicrosoftWindowsServer2003,整个安装过程主要包括MQ6.0、VisualStudio2005和DB2数据库驱动程序的安装。
2.2安装注意事项
说明安装软件的硬件要求、各类数据属性的设置
2.3项目安装材料
VisualStudio2005安装光盘,MQ6.0安装程序,DB2数据库驱动程序,分界口通信机程序。
2.4人员要求
需要软件人员1人,工作时间2天。
2.5安全保密
本系统只是在路局和路局之间传输信息。
路局之间的通道是独立的,路由器是专用的。
3.项目安装
3.1安装设施
3.1.1软件需求及供应
VisualStudio2005安装光盘,MQ6.0安装程序,DB2数据库驱动程序。
3.1.2硬件需求及供应
采用IBMX346服务器,具体配置如下:
CPU:
Xeon3.0GHz
内存:
2G
网络:
10/100/1000M自适应以太网卡*2
硬盘类型:
SCSI
光驱:
DVD-ROM
3.2数据库安装
1.安装DB2数据库驱动
如果已经安装了DB2数据库,则跳过这一步,否则,需要安装DB2数据库连接的驱动程序,用于建立ODBC连接。
2.增加环境变量
变量名:
db2codepage,变量值:
819
3.建立ODBC连接
打开ODBC数据源管理器,在“系统DSN”页面,点击增加按钮,选择IBMDB2DRIVER驱动程序,然后点击完成。
然后在弹出的对话框里面输入数据源名称,点击添加按钮,
接着,在弹出的对话框的“TCP/IP”页面里,根据各路局服务器的具体配置,输入数据库名称、数据库别名、主机名、端口号等,如下图所示,
然后点击确定。
该程序需要建立跟每个服务器的连接。
3.3软件安装目录
1、VisualStudio2005,这是分界口通信机软件的编译工具,用来生成分界口通信机软件的执行程序。
2、DB2_RUNTIME_CLIENT,这是DB2数据库连接的驱动程序,用来建立ODBC数据库连接。
3、WebSphereMQ6.0,这是MQ通道软件,通过该软件,跟邻局建立稳定和可靠的连接,用以传送和接收数据。
3.4安装详细过程
1、安装VisualStudio2005,用以编译源代码,生成可执行文件。
根据安装过程的提示,一步一步执行至安装结束即可。
2、MQ软件的安装
在分界口通信机上安装MQ6.0软件,按照软件安装的提示,一步一步的操作,其中有一步要注意,在正式安装之前,安装程序会提醒你安装一些必要的组件,如下图所示,
当右边不是显示绿色的勾和确定的时候,你需要安装这些组件,直接在该界面上点击组件名称就可以执行安装了。
下面的网络配置和迁移SSL证书都不需要关注的,然后点击左侧的“WebSphereMQ安装”按钮,跳到MQ安装界面,如下图:
点击“启动IBMWebSphere安装程序”按钮,启动MQ安装程序,根据提示一步一步执行至安装完毕
3、MQ通道配置与创建
安装完毕MQ6.0后,启动WebSphereMQ,会在屏幕的右下角显示MQ运行的标志,如下图所示,绿色向上箭头表示在运行,红色向下箭头表示停止了,右击该标志,可以启动或者停止MQ。
启动MQ之后,在命令行模式下运行建立通道的命令文件,创建MQ队列管理器,以及传输队列和传输通道等,现以南昌局为例,举例如下
A、创建fjk_sh.cfg.txt文件,在其中包含如下信息:
altqmgrccsid(819)
defql(DEAD.LETTER.QUEUE)defpsist(yes)replace
alterqmgrdeadq(DEAD.LETTER.QUEUE)
defchl(R_NC_SH)chltype(sdr)trptype(tcp)+
conname('172.26.41.115(2149)')xmitq(R_NC_SH)replace
defql(R_NC_SH)usage(xmitq)replace
defchl(R_SH_NC)chltype(rcvr)trptype(tcp)replace
defql('r_sh_nc_mqr')replace
defqr('r_nc_sh_mqs')rname('r_nc_sh_mqr')rqmname(SH_MQM)xmitq(R_NC_SH)replace
defchl(NR_NC_SH)chltype(sdr)trptype(tcp)+
conname('172.26.41.115(2150)')xmitq(NR_NC_SH)replace
defql(NR_NC_SH)usage(xmitq)replace
defchl(NR_SH_NC)chltype(rcvr)trptype(tcp)replace
defql('nr_sh_nc_mqr')replace
defqr('nr_nc_sh_mqs')rname('nr_nc_sh_mqr')rqmname(SH_MQM)xmitq(NR_NC_SH)replace
上述信息表明:
发送实时通道为R_NC_SH,对方IP地址为172.26.41.115,端口为2149;
本地实时传输队列为R_NC_SH;
接收实时通道为R_SH_NC;
实时接收队列为r_sh_nc_mqr;
实时发送队列为r_nc_sh_mqs,相应的远程接收队列及队列管理器为r_nc_sh_mqr和SH_MQM;
发送非实时通道为NR_NC_SH,对方IP地址为172.26.41.115,端口为2150;
本地非实时传输队列为NR_NC_SH;
接收非实时通道为NR_SH_NC;
非实时接收队列为nr_sh_nc_mqr;
非实时发送队列为nr_nc_sh_mqs,相应的远程接收队列及队列管理器为nr_nc_sh_mqr和SH_MQM;
B、创建create_fjk_sh.cmd文件,在其中包含如下信息:
crtmqmNC_MQM
strmqmNC_MQM
runmqscNC_MQM 上述信息表明将创建名为NC_MQM的本地队列管理器,并在该队列管理器中建立fjk_sh.cfg.txt文件中说明的通道与队列。 执行该命令脚本将创建相应的队列管理器,通道以及队列。 该命令只需在创建时运行一次即可。 C、创建MQ侦听器: 右击MQ资源管理器左侧的侦听器,选择新建,然后选择TCP侦听器,如下图: 然后根据提示,输入侦听器名称,可以以端口号命名,如下图,然后选择下一步,在弹出的对话框里填入端口号和IP地址,在控件选项里选择队列管理器启动,然后,点击完成。 然后右击侦听器,启动侦听器,即完成了侦听器的创建和启动。 需要创建两个侦听器,一个用于实时通道,另外一个是非实时通道。 创建命令文件并且执行之后,可以打开MQ的资源管理器查看通道的状态,右击屏幕下方的MQ标志,选择WebSphereMQ资源管理器,打开后如图所示,可以查看通道的状态,如果是红色的箭头向下,则表示不活动,绿色箭头向上是活动的。 一共有四个MQ通道,两个发送通道和两个接收通道,通道的连接名称是IP地址的是发送通道,否则就是接收通道。 右击两个发送通道,然后点击启动,启动实时和非实时通道,接收通道是不需要启动的。 4、创建config.def配置文件,其中说明内容如下: [BLHOSTNAME] blhostname1=CTClient,BLZZServer.cfg,blzz_server,1,1/1004,0,1/1,0 blhostname2=CTServer,BLZZClient.cfg,blzz_client,2,0,1/92,0,1/92 配置分界口通信机所需连接的CT通信机或通信前置机。 第一项为主机名字,即主界面上相应图标下的文字,第二项为通讯配置文件名称,第三项为连接端口名称,第四项为通信方式,第五项为该主机请求车站列表,第六项为管辖列表,第七项为请求车站转换列表,第八项为管辖车站转换列表。 [FJKNAME] fjkname1=上海铁路局分界口,r_sh_nc_mqr,r_nc_sh_mqs,nr_sh_nc_mqr,nr_nc_sh_mqs,172.26.41.115,5,1/92,1/1004,2/92/1004,2/3420/1511 上述信息表示与分界口连接的相应信息,包括通信对方名称,输入队列名称,输出队列名称,对方IP地址,分界口代码以及请求车站列表,管辖车站列表,局间站号转换列表。 [MANAGERNAME] managername=NC_MQM 上述信息表明队列管理器为NC_MQM。 [TITLENAME] titlename=南昌铁路局分界口上述信息用于说明应用程序标题。 [BUREAU] bureau=13 用于指定路局代码。 [SUBBUREAU] subbureau1=1,174/1-58/62-72/75-144/146-180,174/1-58/62-72/75-144/146-180 上述信息为分局代码信息,每一分局占用一行。 第一项为分局代码,其后为站号转换列表,表示收到的站号及转换后发送给铁道部的站号。 一般应将收到的站号去掉偏移量,还原为原始站号。 [SUBBUREAUEXT1] subbureauext11=1,15/1-7/52/54/56/57/100-102/107 subbureauext12=2,18/8-18/45-51 subbureauext13=3,14/19-29/53/55/58 subbureauext14=4,11/30-40 subbureauext15=5,19/41-44/62/63/108-120 subbureauext16=6,9/121-129 subbureauext17=7,9/64-72 subbureauext18=8,25/75-99 subbureauext19=9,19/103-106/130-144 subbureauext110=10,35/146-180 上述信息表示南昌铁路局调度区段信息。 该信息来于region.cfg配置文件。 [GPCLOCATION] gpclocation1=1,6/1/3/4/6/7/18 上述信息表示调度台与数据库服务器的分配关系,尤其是用于多套服务器的情况。 [DISPATCHINFO] dispatchinfo1=1,172.16.32.61,administrator,172.16.32.61,d$\gpc\data\DDML dispatchinfo2=2,172.16.32.62,administrator,172.16.32.62,d$\gpc\data\DDML 上述信息表示调度区段号与IP地址、登陆该电脑的用户名、密码及调度命令共享目录之间的关系,等号之后的信息依次表示: 调度区段号,IP,用户名,密码,共享目录,在TD结合程序的配置文件SysConfin.ini文件里,也有该配置信息。 [OFFSETTIME] offsettime=1800 上述信息表示如果接收到的请求信息中带的时间与当前机器的时间的偏差超过这个数目的时候(单位为秒),则丢弃该请求消息包,该配置项为可选。 [ODBC] odbc1=casco1,db2,db20,172.21.205.11 odbc2=casco2,db2,db20,172.21.205.12 odbc3=casco3,db2,db20,172.21.206.11 odbc4=casco4,db2,db20,172.21.206.12 上述信息表示应用服务器的配置信息,等号之后的信息依次表示: 数据库名称,用户标示,密码,应用服务器地址。 [STATIONCONVERTLIST] stationconvertlist1=1,206/1-180/201-208/501/521-527/530-534/1001-1005,206/1-180/201-208/501/521-527/530-534/1001-1005 上述信息表示站号的转换列表,每一数据库服务器占用一行。 第一项为数据库服务器代码,其后为站号转换列表,表示数据库本地配置的站号及转换后发送给铁道部的站号。 这里的站号包括调度台,调监区段的站号,以及其它所有的站号。 [STATIONINFO] stationinfo1=92,7,7,16 stationinfo2=1004,7,7,6 上述信息表示分界口车站的信息,每一个车站占一行。 第一项为该车站在本局内的站号,第二项为该车站在本局内所属的台号,第三项为该车站在邻局所属的台号,第四项为该车站的DIB板数目。 5、生成region配置文件 通过工具ConvertTool.exe,生成region.cfg配置文件,需要的文件包括GPC配置文件: entry.cfg,gpc.def,line.cfg,te.def,以及另外提供的包含部分车站列表和调监显示区段的文件region.cfg,将该5个文件与ConvertTool.exe置于同一目录下,当点击该工具时,显示如下图 对于单套数据库服务器的路局,是不需要输入站号偏移量的,多套数据库服务器的路局是需要根据不同的服务器来设置偏移量的,目的是让不同服务器的站号统一起来,然后点击运行,就会生成需要的region.cfg文件,同时可能会弹出一些信息缺少或不一致的警告信息,这些信息会纪录在该目录下的Alarm.info文件里,供查看。 对于多套服务器的的情况,每套服务器运行一次该软件,生成一个region.cfg文件,然后,参照TDCS数据通信规程的附件四,铁路局相关交换文件的规定,将各套服务器生成的region.cfg文件中的每一项配置进行手工合并,生成一个region.cfg文件。 6、entry0.cfg和tg0.def配置文件 从GPC配置文件里拷贝entry.cfg和tg.def文件到C: \mor_run的配置文件目录下,同时需要修改文件名称,对于只有一个数据库服务器的路局,名称改成entry0.cfg和tg0.def,就是在名称后面加上数字0,对于多套服务器的情况,名称后面加的数字对应于配置文件config.def里的[SERVERHOSTNAME]配置选项,entry0.cfg和tg0.def对应于serverhostname1,entry1.cfg和tg1.def对应于serverhostname2,依次类推。 7、建立FTP目录 在各铁路局分界口通信机上建立相关目录 用户名: tdbtdb 密码: tdbtdb 共享文件目录: ./fjk_ftp_路局代码/layout_data/ 站场数据目录,如南昌局./fjk_ftp_13/layout_data/ ./fjk_ftp_路局代码/section_data/ 区段描述文件目录,如南昌局./fjk_ftp_13/section_data/ ./fjk_ftp_路局代码/region.cfg 路局配置文件,如南昌局./fjk_ftp_13/region.cfg 3.5数据更新过程 说明可能存在于安装施工过程中的数据更新要求。 3.6安装验证 说明验证安装成功的验证方法,并附录安装测试报告范例。 1、验证ODBC数据库连接 选择控制面板中的管理工具,然后打开数据源(ODBC),在系统DSN页面中,选择刚新建的ODBC连接,点击右边的“配置”按钮,然后在弹出的对话框中输入用户标识和密码,点击“连接”按钮,会弹出测试连接是否成功的消息,如下图所示,如果连接不成功,则表示配置不正确,需要重新配置。 该程序需要建立跟每个服务器的连接,每个数据库验证的过程跟上面的类似。 2、程序及配置文件 分界口路局通信机的所有程序及配置文件都在c: \fjk_run目录下。 主程序为Fjk.exe。 使用的配置文件如下: config.def功能配置文件 region.cfg铁路局相关交换文件 entry0.cfg和tg0.defGPC配置信息 3、通信机程序界面 启动后的程序界面如下: 界面主要由以下部分组成, 主菜单位于窗口的最上方 网络通信状态显示区位于窗口的上部分,占整个界面的大部分,显示分界口通信机与邻局分界口以及本局CTC通信机之间的通信状态。 信息显示区位于窗口的左下角,滚动显示通信机运行信息 时间位于窗口右下角,显示当前系统时间 在程序界面上,分界口通信机以及邻局分界口、CT通信机(或BL)都用一个主机图标及对应文字来表示,并且相应的有三个闪烁的指示灯来表示连接状态。 当指示灯为绿色时,表示连接正常;当指示灯为棕色时,表示连接失败。 签署页 分界口通信机软件 安装手册 版本: 0.0.1 编写人: 段学群日期: 2007-1-26 审核人: 日期: 项目经理: 日期: 部门经理: 日期: 总工: 日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分界 通信 安装 手册
![提示](https://static.bdocx.com/images/bang_tan.gif)