一信通数据库中间件部署及使用手册0321范文.docx
- 文档编号:3571660
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:10
- 大小:314.65KB
一信通数据库中间件部署及使用手册0321范文.docx
《一信通数据库中间件部署及使用手册0321范文.docx》由会员分享,可在线阅读,更多相关《一信通数据库中间件部署及使用手册0321范文.docx(10页珍藏版)》请在冰豆网上搜索。
一信通数据库中间件部署及使用手册0321范文
一信通数据库中间件
部署手册
产品名称
一信通数据库中间件部署手册
版本编号
1.1.2
文档编号
发布者
发布日期
2012-12-25
目录
一信通数据库中间件1
部署手册1
1概述3
2系统结构3
3运行环境4
4中间件数据库部署4
4.1Oracle数据库4
4.1.1数据表的创建脚本4
4.1.2短信发送的示范SQL语句5
4.2SQLServer数据库5
4.2.1数据表的创建脚本6
4.2.2短信发送的示范SQL语句6
5中间件应用部署6
5.1JRE安装6
5.2中间件运行及配置8
修改历史
日期
版本
作者
修改内容
2012-11-9
1.0.0
崔涛
1.0.0版本内容整理
2012-11-29
1.1.0
崔涛
调整中间件应用部署说明
2012-12-12
1.1.1
崔涛
补充sendsms表的预约发送时间字段
2012-12-25
1.1.2
崔涛
修改建表命名逻辑(满足多企业编号的情况)
1概述
一信通数据库中间件,是一信通向企业提供的,可以部署在企业公网网关上,帮助企业自动发送接口信息、自动获取上行回复信息的软件。
此文档整理的目的,旨在向企业的系统运营或技术人员说明一信通数据库中间件(以下简称中间件)的部署和使用方法,帮助企业更方便地使用接口信息服务。
以下将分别对中间件的部署和使用做详细说明。
2系统结构
部署结构如下图所示。
首先,在企业内部的公网网关服务器上部署中间件,在指定服务器上(网关或其他内部服务器)部署中间件数据库。
企业的业务系统与中间件数据库进行对接,实现中间件与企业业务系统之间的数据交互。
此外,企业的公网网关通过运营商专线,与一信通平台相连;一信通服务器通过运营商专线连接到运营商内部机房,实现了企业与运营商之间的通信畅通。
当企业需要向终端手机用户下发信息时,企业业务系统向中间件数据库写入数据。
中间件自动获取数据,并通过运营商网络将信息下发给终端手机用户;终端手机用户上行回复信息后,信息将分别经过运营商、一信通、中间件,将信息数据写入中间件数据库,供企业系统随时调取。
3运行环境
中间件的运行环境要求为:
●服务器硬件要求:
双P41600CPU,1G内存,36.4Gx2热插拔硬盘(Raid1)
●软件要求:
✧系统环境:
Windows2000/XP/linux
✧数据库:
Oracle/SQLServer
✧中间件运行环境:
JRE6.0或以上版本。
4中间件数据库部署
每个企业编号对应一套中间件数据库业务表。
业务表包括:
短信发送表、短信回复表。
常规情况下,每个企业拥有一个企业编号,若企业同时存在多个在用的企业编号,则该企业对用多套中间件数据库业务表。
当企业业务系统需要通过接口发送短信时,可以向中间件的短信发送表中插入短信发送记录。
中间件将该短信发送完毕后,将更新此记录的发送时间、发送状态。
当手机用户上行回复短信后,中间件将向短信回复表中插入短信回复记录,供企业的业务系统随时调用。
中间件数据库可使用Oracle、SQLServer。
4.1Oracle数据库
需要创建名为smsdb的中间件数据库。
建议为中间件数据库单独设置一个表空间,并为其单独分配一个用户,以便和其他业务系统的数据表隔离。
4.1.1数据表的创建脚本
表创建的初始化SQL脚本如下,各字段的取值和含义已包含在字段的注释中:
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-->建立sequence(自增长)语句
createsequenceCLIENT_SQUENCE
minvalue1
maxvalue
startwith664
incrementby1
cache20;
-->创建短信发送表
createtableSendSms_xxxxxx
--xxxxxx为6位的企业编号。
若企业存在n个在用的企业编号,需根据此规则建立n个表。
若企业只存在单账户,须忽略“_xxxxxx”
(
smsIndexnumberprimarykeynotnull,--数据递增ID(自增长)
phoneNumbervarchar2(30),--手机号码
smsContentvarchar2(200),--短信内容
smsTimedate,--插表时间
smsUsernumber,--信息发送人
staTimevarchar(50)--预约发送开始时间。
格式:
YYYY-MM-DDHH:
MM:
SS
endTimevarchar(50)--预约发送结束时间。
格式:
YYYY-MM-DDHH:
MM:
SS
statusnumber--发送状态(0-待发送,1-发送成功,2-发送失败)
);
-->创建短信回复表
createtableRecvSms
--xxxxxx为6位的企业编号。
若企业存在n个在用的企业编号,需根据此规则建立n个表。
若企业只存在单账户,须忽略“_xxxxxx”
(
smsIndexnumberprimarykeynotnull,--数据递增ID(自增长)
sendNumbervarchar2(30),--回复短信的号码
smsContentvarchar2(200),--回复短信的内容
smsTimedate,--回复短信的时间
callMdnvarchar2(30)--回复人号码
);
4.1.2短信发送的示范SQL语句
例如,向手机号码为的用户发送短信“您好”的SQL示例为:
insertintoSendSms_values(client_squence.nextval,'','你好',(selectsysdatefromdual),1,'2012-01-0108:
00:
00','2012-01-0112:
00:
00',0)
4.2SQLServer数据库
需要创建名为smsdb的中间件数据库。
建议为中间件数据库单独创建一个数据库,并为其单独分配一个用户,以便和其他短信应用系统使用的数据表隔离。
4.2.1数据表的创建脚本
接口数据库的建表初始化SQL脚本如下,各字段的取值和含义已经包含在字段的注释中:
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-->创建短信发送表
createtableSendSms_xxxxxx
--xxxxxx为6位的企业编号。
若企业存在n个在用的企业编号,需根据此规则建立n个表。
若企业只存在单账户,须忽略“_xxxxxx”
(
smsIndexintidentityprimarykeynotnull,--数据递增ID(自增长)
phoneNumbervarchar(30),--手机号码
smsContentvarchar(200),--短信内容
smsTimedatetime,--插表时间
smsUserint,--信息发送人
staTimevarchar(50),--预约发送开始时间。
格式:
YYYY-MM-DDHH:
MM:
SS,无值需写入null
endTimevarchar(50),--预约发送结束时间。
格式:
YYYY-MM-DDHH:
MM:
SS,无值需写入null
statusint--发送状态(0-待发送,1-发送成功,2-发送失败)
)
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-->创建短信回复表
createtableRecvSms_xxxxxx
--xxxxxx为6位的企业编号。
若企业存在n个在用的企业编号,需根据此规则建立n个表。
若企业只存在单账户,须忽略“_xxxxxx”
(
smsIndexintidentityprimarykeynotnull,--数据递增ID(自增长)
sendNumbervarchar(30),--回复短信的号码
smsContentvarchar(200),--回复短信的内容
smsTimedatetime,--回复短信的时间
callMdnvarchar(30)--回复人号码
)
4.2.2短信发送的示范SQL语句
例如,向手机号码为的用户发送短信“您好”的SQL示例为:
insertintosendsms_values('','测试',(getdate()),1,null,null,0);
5中间件应用部署
5.1JRE安装
在中间件服务器上安装JRE,以便为中间件提供基本的运行环境。
推荐安装6.0或以上版本。
安装步骤如下:
步骤一:
双击JRE安装包,弹出安装向导如下。
步骤二:
点击“安装”,显示安装滚动条。
安装完毕后,页面提示安装成功,点击“关闭”按钮退出安装页面。
5.2中间件运行及配置
步骤一:
双击
,进入中间件页面如下。
步骤二:
检查页面左侧的接口参数是否正确。
参数释义如下。
✧企业编号:
一信通平台的企业编号
✧用户名:
一信通平台的用户名
✧密码:
一信通平台用户的密码
✧平台:
一信通平台的短信接口地址
✧数据库:
中间件数据库类型(SQLSERVER/ORACLE)
✧主机名:
中间件数据库主机名
✧端口号:
中间件数据库端口号
✧用户名:
中间件数据库用户名
✧密码:
中间件数据库密码
✧间隔时间:
企业发送短信、以及获取回复短信的频率。
最短3秒。
步骤三:
参数确认无误后,点击“启动”,在页面右侧显示启动提示信息。
启动成功后,中间件会持续运行,保障接口通讯畅通。
若需停止运行中间件,可点击“停止”按钮,中断接口通讯。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一信通 数据库 中间件 部署 使用手册 0321 范文