搜档网
当前位置:搜档网 › 开放式接入平台手册

开放式接入平台手册

开放式接入平台手册
开放式接入平台手册

开放式接入平台二〇一七年五月

目录

1.前言 (2)

1.1.编写目的 (2)

1.2.文档结构 (2)

1.3.读者对象 (2)

1.4.名词定义 (2)

1.5.参考文档 (3)

2.文件清单 (3)

3.环境准备 (3)

3.1.数据规划 (3)

3.2.基本配置 (4)

4.停止应用 (4)

5.数据库服务器 (4)

5.1.上传脚本 (4)

5.2.执行脚本 (5)

5.3.数据检查 (5)

6.应用服务器 (6)

6.1.更新sipflds.fml文件 (6)

6.1.1.备份文件 (6)

6.1.2.上传文件 (6)

6.2.更新schema文件 (7)

6.2.1.备份文件 (7)

6.2.2.上传文件 (8)

6.3.更新esb.properties文件 (10)

6.3.1.备份文件 (10)

6.3.2.上传文件 (10)

6.4.更新config.xml文件 (11)

6.4.1.备份文件 (11)

6.4.2.上传文件 (11)

6.5.更新EAR文件 (12)

6.5.1.备份ESB.ear文件 (12)

6.5.2.上传ESB.ear文件 (13)

7.重启应用 (13)

前言

编写目的

本手册的编写主要是为了描述开放式接入平台八月份版本上线运行过程的部署步骤的详细流程。使管理员准确地配置和使用开放式接入平台,方案描述了开放式接入平台基本的配置使用方法,为系统上线及维护提供指导与依据。

文档结构

整个文档分为以下七个部分:

第一部分,前言。

第二部分,文件清单。

第三部分,环境准备。

第四部分,停止应用。

第五部分,数据库服务器。

第六部分,应用服务器。

第七部分,重启应用。

读者对象

?系统管理人员

?系统维护人员

名词定义

●ESB:开放式接入平台

●SIP:标准接口

参考文档

文件清单

环境准备数据规划

基本配置

停止应用

用SecureCRT软件,分别以esb用户登陆应用服务器188.3.30.1和188.3.30.2,分别执行以下命令停止应用,

执行命令:sh /app/esb/stopesb.sh

通过以下命令检查应用进程是否还存在,如果不存在表示应用已经停止。

执行命令:ps -ef|grep EsbServer

数据库服务器

上传脚本

用Ftp工具(注:以ASCII码模式),以oracle用户登陆数据库服务器188.3.30.8(注:此处为漂移地址,具体以生产的漂移地址为准),把数据库脚本文件,esb_2_data_8_black.sql 上传到用户的根目录下,输入ls -lrt,如下图所示:

执行脚本

用SecureCRT工具以oracle用户登陆数据库服务器188.3.30.8(注:此处为漂移地址,具体以生产的漂移地址为准)

1.修改临时变量NLS_LANG的字符集

执行命令:export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

2.执行脚本

执行命令:sqlplus esb/esb@ESBDB

(注:esb用户为应用使用的Oracle数据库用户,ESBDB为服务名或者环境的TNS,实际服务名或者TNS以生产环境为准)

数据检查

执行命令:sqlplus esb/esb@ESBDB 进入oracle的sqlplus命令行状态,如下图所示:(注:esb用户为应用使用的Oracle数据库用户,ESBDB为服务名或者环境的TNS,实际服务名或者TNS以生产环境为准)

执行sql语句:SELECT VISITOR_ID FROM ESB_SERVICE_VISITOR_LIMIT WHERE SERVICE_CODE = '87135'; 检查数据,如下图所示:

执行sql语句:select retry_times from ESB_APPLICA TION where ROWNUM=1; 检查数据,如下图所示:

应用服务器

更新sipflds.fml文件

备份文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份sip的码表文件sipflds.fml。执行命令,进入目录:cd /app/esb/work/fieldTable

以yyyyMMdd为当前日期,例如20170607

执行命令,重命名:mv sipflds.fml sipflds.fml.yyyyMMdd

执行完毕,查看列表,ls -ltr 如下图所示:

上传文件

用FTP工具(注:以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件sipflds.fml 上传到用户目录/app/esb/work/fieldTable下,即可。

执行完毕后,以用户esb登陆应用服务器188.3.30.1和188.3.30.2,

执行命令: cd /app/esb/work/fieldTable

执行完毕,查看列表,ls -ltr 如下图所示:

查看文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,

执行命令:cd /app/esb/work/fieldTable打开目录

执行命令:more sipflds.fml 查看文件是否乱码

如下图所示为正常

更新schema文件

备份文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份schema检验文件SIP.INF.001.xsd,SIP.PRC.017.xsd

以yyyyMMdd为当前日期,例如20170607

执行命令,进入目录: cd /app/esb/work/schema

执行命令,重命名: mv SIP.INF.001.xsd SIP.INF.001.xsd.yyyyMMdd

执行命令,重命名: mv SIP.PRC.017.xsd SIP.PRC.017.xsd.yyyyMMdd

执行完毕,查看列表,ls -ltr 如下图所示:

上传文件

用FTP工具(注:以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件SIP.INF.001.xsd、SIP.PRC.017.xsd 上传到用户目录/app/esb/work/schema下,即可。以用户esb登陆应用服务器188.3.30.1和188.3.30.2,

执行命令:cd /app/esb/work/schema打开目录,

执行完毕,查看列表,ls -ltr 如下图所示

查看文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,

执行命令:cd /app/esb/work/schema打开目录

执行命令:more SIP.INF.001.xsd 和more SIP.PRC.017.xsd 查看文件是否乱码如下图所示为正常

SIP.INF.001.xsd

SIP.PRC.017.xsd

更新esb.properties文件

备份文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份esb的属性文件esb.properties。执行命令,进入目录: cd /app/esb

执行命令,重命名: mv esb.properties esb.properties.yyyyMMdd (yyyyMMdd为当前日期,例如20170623)

执行完毕,查看列表,ls -l 如下图所示:

上传文件

用FTP工具(注:以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件esb.properties 上传到用户目录/app/esb下,即可。

执行完毕后,如下图所示:

查看文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,

执行命令:cd /app/esb打开目录

执行命令:more esb.properties 查看文件是否乱码

如下图所示为正常

更新config.xml文件

备份文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份域配置文件config.xml

执行命令,进入目录: cd /app/esb/esb_domain/config

执行命令,重命名: mv config.xml config.xml.yyyyMMdd (yyyyMMdd为当前日期,例如20170815)

执行完毕,查看列表,ls -ltr 如下图所示:

上传文件

用FTP工具(注:以ASCII码模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件config.xml 上传到用户目录/app/esb/esb_domain/config下,即可。

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,

执行命令:cd /app/esb_domain/config打开目录,

执行完毕,查看列表,ls -ltr 如下图所示

查看文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,

执行命令:cd /app/esb/esb_domain/config打开目录

执行命令:more config.xml 查看文件是否乱码

如下图所示为正常

更新EAR文件

备份ESB.ear文件

以用户esb登陆应用服务器188.3.30.1和188.3.30.2,分别备份esb的应用包ESB.ear。

执行命令,进入目录: cd /app/esb/work

执行命令,重命名: mv ESB.ear ESB.ear.yyyyMMdd (yyyyMMdd为当前日期,例如20170623)执行完毕,查看列表,ls -l 如下图所示:

上传ESB.ear文件

用FTP工具(注:以二进制模式),以esb用户分别登录应用服务器188.3.30.1和188.3.30.2,把文件ESB.ear 上传到用户目录/app/esb/work下,即可。

执行完毕后,如下图所示:

重启应用

用SecureCRT软件,分别以esb用户登陆应用服务器1和2,分别执行以下命令启动应用:执行命令,重启应用:sh /app/esb/restart.sh

执行命令,查看进程:ps -ef|grep EsbServer ,如下图所示:

执行命令:cd /app/esb/logs 切换到logs目录下,过两分钟等应用启动完成后,

执行命令:grep " ESB startup success! " default.log 查看启动是否成功,如下图表示启动成功:

相关主题